
- Cloud — no GPU, no model files. Just an API secret.
- Self-Hosted CPU — download an
.imxmodel, run on any machine. - Self-Hosted GPU — any face image, 1.3B parameter model, 250+ FPS.
Quick Start
What Can You Build?
Customer Support
Replace hold music with a talking avatar that answers questions.
AI Tutor
A patient virtual teacher that explains and adapts to students.
Digital Receptionist
Lobby kiosks and tablets that greet and direct visitors.
AI Companion
Persistent characters with personality and memory.
Game NPC
Dynamic characters that react to player actions with gestures.
Video Generation
Batch-generate talking-head videos from scripts.
Developer Guides
Quick Start
Get an avatar running in 5 minutes
API Reference
REST API for agent generation and management
Examples
10+ working examples from basic to advanced
Core SDK API
| Method | Description |
|---|---|
AsyncBithuman.create(model_path, api_secret) | Initialize the avatar runtime |
runtime.start() | Begin processing |
runtime.push_audio(data, sample_rate) | Send audio for lip-sync |
runtime.flush() | Signal end of audio input |
runtime.run() | Async generator yielding video + audio frames |
runtime.get_frame_size() | Returns (width, height) of output |
REST API
| Endpoint | Method | Description |
|---|---|---|
/v1/validate | POST | Verify API secret |
/v1/agent/generate | POST | Generate new avatar agent |
/v1/agent/{code} | GET/POST | Get or update agent |
/v1/agent/{code}/speak | POST | Make avatar speak text |
/v1/agent/{code}/add-context | POST | Inject silent knowledge |
/v1/files/upload | POST | Upload image/video/audio |
/v1/dynamics/generate | POST | Generate gesture animations |
https://api.bithuman.ai — Auth: api-secret header from Developer → API Keys — Full reference →
Platform Support
| Platform | Status | Notes |
|---|---|---|
| Linux (x86_64) | Full Support | Production ready |
| Linux (ARM64) | Full Support | Edge deployments |
| macOS (Apple Silicon) | Full Support | M2+, M4 ideal |
| Windows | Full Support | Via WSL |
AI Agent Integration
bitHuman providesllms.txt and an OpenAPI specification for AI coding agent discoverability:
- llms.txt — Curated documentation index for LLM consumption
- llms-full.txt — Complete documentation in single markdown file
- OpenAPI Spec — Machine-readable API contract
- AGENTS.md — Repository-level agent instructions

