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-2.0.0.tar.gz (5.6 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-2.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file chatbotai_gui-2.0.0.tar.gz.

File metadata

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

File hashes

Hashes for chatbotai_gui-2.0.0.tar.gz
Algorithm Hash digest
SHA256 3fba05a22f37d28190bbeaad39c673e6c6ef6b15413f4932304921c5b2dc84a4
MD5 ca07eed5df01706a37a4a1e273a1e1db
BLAKE2b-256 7cb1078fbed7276f8ed9931b82141d6648126a777657947884a6b99045576de0

See more details on using hashes here.

File details

Details for the file chatbotai_gui-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: chatbotai_gui-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for chatbotai_gui-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21cb26acf53c1e6a840fdf87a834aa53f5939f26a4ddb97719805aa4a1b09bd0
MD5 f9eaf1bd65cd8ea262b7bf65e0915c15
BLAKE2b-256 7df226daad789b1db5f358f522c01e7393dcb280f97b83f5597e4c7956c26857

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