Create AI chatbots in under 10 lines.
Project description
AI-Kitty 🐱
Create AI chatbots in under 10 lines.
Supports:
- 🤖 OpenAI Compatible APIs (Groq, NVIDIA NIM, Ollama, OpenRouter, etc.)
- ✨ Google Gemini
- 🖼️ Image input (Vision models)
- 🎤 Optional voice (Whisper + Piper)
- 🌐 Beautiful Gradio chat UI
Installation
pip install ai-kitty
Quick Start
import os
from ai_kitty import AI
AI.add(
name="Groq",
model="qwen/qwen3-235b-a22b",
api=os.getenv("GROQ_API_KEY"),
baseurl="https://api.groq.com/openai/v1",
multimodal=True,
)
AI.launch()
Gemini
import os
from ai_kitty import AI
AI.add(
name="Gemini",
model="gemini-2.5-flash",
api=os.getenv("GEMINI_API_KEY"),
baseurl="https://generativelanguage.googleapis.com",
multimodal=True,
)
AI.launch()
Features
✔ OpenAI compatible APIs
✔ Gemini
✔ Vision models
✔ Optional Voice
✔ Chat History
✔ Gradio UI
Roadmap
- more is coming!
- Streaming
- Multi Chat
- Chat History Sidebar
- Mobile UI
- Desktop UI
- Push-to-talk
- Custom Voices
- Live Voice Mode
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ai_kitty-0.1.0.tar.gz
(5.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ai_kitty-0.1.0.tar.gz.
File metadata
- Download URL: ai_kitty-0.1.0.tar.gz
- Upload date:
- Size: 5.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f7989ebf8156d19b62f3977725c91a7baba7c3f0c66af76a61f9a32a6c72a2
|
|
| MD5 |
53f69fced37c97eb206806d04235ba6b
|
|
| BLAKE2b-256 |
74f42a0f6565fa192caf7a07a6c1e510dda6a4bd4f1e6ec5cd92dff98ae9b2df
|
File details
Details for the file ai_kitty-0.1.0-py3-none-any.whl.
File metadata
- Download URL: ai_kitty-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67b24ba79a7d1661189e110be0e0dba86b361b13e94787c0fbea38b921dda02d
|
|
| MD5 |
58e38937ecfdd092b8400a9495a0fd0c
|
|
| BLAKE2b-256 |
afe2edf6e428031b093cdbd4c09bb602e8627f67701db7f36676d1ce556c7906
|