Skip to main content

A chatbot GUI that uses OpenAI, MetaAI, and Google Generative AI.

Project description

ChatbotAI-GUI is a graphical user interface (GUI) chatbot that integrates multiple AI models, including OpenAI, Meta AI, and Google Generative AI. This package allows users to interact with different AI models seamlessly through a single application.

✨ Features

  • Supports OpenAI, Meta AI API, and Google Generative AI.

  • Simple and intuitive GUI for easy interaction.

  • Extensible and customizable for different chatbot implementations.

📦 Installation

Install the package using:

pip install chatbotai-gui

🚀 Usage

After installation, you can launch the chatbot GUI using:

python -m chatai

Or in a Python script:

from chatai.chatbotgui import ChatbotApp

app = ChatbotApp()
app.run()

📝 Configuration

Using the software interpreter to process API keys and bot type on launch.

from chatai.chatbotgui import ChatbotApp, SoftwareInterpreter

app = ChatbotApp()
app.chatbot = SoftwareInterpreter(
    api_key="YOUR_API_KEY_HERE",
    ai_type="GEMINI",  # Choose from "GEMINI", "CHATGPT", "META"
    font="Arial",
    openai_maxtoken=250,
)
app.run()

📜 License

This project is licensed under AGPL-3.0-or-later. See the LICENSE file for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

chatbotai_gui-1.0.5.post1.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

chatbotai_gui-1.0.5.post1-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file chatbotai_gui-1.0.5.post1.tar.gz.

File metadata

  • Download URL: chatbotai_gui-1.0.5.post1.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chatbotai_gui-1.0.5.post1.tar.gz
Algorithm Hash digest
SHA256 0179a4e91f744d2a4d0ceeffcd9391d1e7b94ff3b8036592baa5d35ff9bf9c7f
MD5 46403553f106ee21dab866cc88a65572
BLAKE2b-256 775de7deb9c03c98891dc5e79b8a79a54222bdac5446f1a1b1c7f2ca49cb85a9

See more details on using hashes here.

File details

Details for the file chatbotai_gui-1.0.5.post1-py3-none-any.whl.

File metadata

File hashes

Hashes for chatbotai_gui-1.0.5.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 62682dcf6e335b07e5de45c4613dc17b8396399ef742358b70bf177f2407f470
MD5 c7df79f1d3931be24b9a079d5c336dd6
BLAKE2b-256 60b4ae2dd69d904b7df1ba0351a06e1169941ced22c57a90b5d2980d16ca44fa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page