Skip to main content

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.

Metadata

Release files for chatbotai-gui 1.0.4.post12908392988

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chatbotai-gui 1.0.4.post12908392988
File Size Uploaded
chatbotai_gui-1.0.4.post12908392988.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for chatbotai-gui 1.0.4.post12908392988
File Interpreter ABI Platform
chatbotai_gui-1.0.4.post12908392988-py3-none-any.whl Python 3 none any Details

Total release size: 11.0 kB

Release files / chatbotai_gui-1.0.4.post12908392988.tar.gz

Download URL chatbotai_gui-1.0.4.post12908392988.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
1e03df9a1cdb136831fed1bda284bcede2c36ad94270308d086cdfb612d1d0ea
BLAKE2b-256 checksum
How to use checksums
5942852eb153ddb44f67fa443192d8d955947a29d1b161ce6add26bb01f67504
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / chatbotai_gui-1.0.4.post12908392988-py3-none-any.whl

Download URL chatbotai_gui-1.0.4.post12908392988-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c2c28bf62b297a34c4283748e6e00c7e5f801784b4c70fa06a470fb4975c9d2d
BLAKE2b-256 checksum
How to use checksums
f5fae1819f45a14a39e4a786b98718f01cc8b210a6a02bab4414bbdd208b6659
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page