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.post12908392988.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.4.post12908392988-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for chatbotai_gui-1.0.4.post12908392988.tar.gz
Algorithm Hash digest
SHA256 1e03df9a1cdb136831fed1bda284bcede2c36ad94270308d086cdfb612d1d0ea
MD5 51c8582b892d29157c0bba129e308a86
BLAKE2b-256 5942852eb153ddb44f67fa443192d8d955947a29d1b161ce6add26bb01f67504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for chatbotai_gui-1.0.4.post12908392988-py3-none-any.whl
Algorithm Hash digest
SHA256 c2c28bf62b297a34c4283748e6e00c7e5f801784b4c70fa06a470fb4975c9d2d
MD5 cbb043ff0b4e262b4ffd5e4816b6baa1
BLAKE2b-256 f5fae1819f45a14a39e4a786b98718f01cc8b210a6a02bab4414bbdd208b6659

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