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

Uploaded Python 3

File details

Details for the file chatbotai_gui-1.0.4.post2.tar.gz.

File metadata

  • Download URL: chatbotai_gui-1.0.4.post2.tar.gz
  • Upload date:
  • Size: 5.2 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.4.post2.tar.gz
Algorithm Hash digest
SHA256 a0164be5bc3e091f7d680a59c84b9d455bf846b7ed2a722b4c6b7ef01d69ecaf
MD5 d555ad4f9dc88fc2eb251b1c5f31780a
BLAKE2b-256 cfded297276a0e3370c30a23c142e853424eed550c089ff23be3f36dbdb80be3

See more details on using hashes here.

File details

Details for the file chatbotai_gui-1.0.4.post2-py3-none-any.whl.

File metadata

File hashes

Hashes for chatbotai_gui-1.0.4.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 68eecadef640a994a2d7029af185d328adb2a1ac3462a3e73820228ed5410a26
MD5 2d366d110905c50ed4b7253e3e66053b
BLAKE2b-256 56fa55276a96b17a57ef1f0d75a8fd72f0b568c1b8624396b511efc294474fc9

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