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.4rc2.dev202502210820.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.

File details

Details for the file chatbotai_gui-1.0.4rc2.dev202502210820.tar.gz.

File metadata

File hashes

Hashes for chatbotai_gui-1.0.4rc2.dev202502210820.tar.gz
Algorithm Hash digest
SHA256 f048a0d650d8b93d8d5be06f160f08c1c8178e83a1ca6c36e7f8cedfed3a6919
MD5 01ad55ee3ada8c94a8b9c0423e01e508
BLAKE2b-256 98b729c042d141dfb68ab814d1eaaf0686fd80b0e19e2127ed12c99f8b0d1bf0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chatbotai_gui-1.0.4rc2.dev202502210820-py3-none-any.whl
Algorithm Hash digest
SHA256 ce2db2bacd202940fff59313d345adf772e7d93c1b72940b9442ab3f4f01c7e7
MD5 e9b1a3ba59aca439880f04dec2434c32
BLAKE2b-256 e74cb58702a9cc8336bf2880cd99447c5690c84e451f37e6ca3bbea522e54044

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