Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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.4rc2.dev202502210820
File Size Uploaded
chatbotai_gui-1.0.4rc2.dev202502210820.tar.gz 5.3 kB Details

Built distribution (wheel)

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

Total release size: 11.0 kB

Release files / chatbotai_gui-1.0.4rc2.dev202502210820.tar.gz

Download URL chatbotai_gui-1.0.4rc2.dev202502210820.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f048a0d650d8b93d8d5be06f160f08c1c8178e83a1ca6c36e7f8cedfed3a6919
BLAKE2b-256 checksum
How to use checksums
98b729c042d141dfb68ab814d1eaaf0686fd80b0e19e2127ed12c99f8b0d1bf0
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.4rc2.dev202502210820-py3-none-any.whl

Download URL chatbotai_gui-1.0.4rc2.dev202502210820-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ce2db2bacd202940fff59313d345adf772e7d93c1b72940b9442ab3f4f01c7e7
BLAKE2b-256 checksum
How to use checksums
e74cb58702a9cc8336bf2880cd99447c5690c84e451f37e6ca3bbea522e54044
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