Chuk Chat AI Providers and Services
Appearance
Chuk Chat AI Providers and Services
[edit]This page explains which external services Chuk Chat uses and why.
AI model routing (OpenRouter)
[edit]Chuk Chat uses OpenRouter to route requests to supported open-weight models and providers.
Why OpenRouter is used
[edit]- Access to multiple open-weight model families
- Flexible provider routing
- Operational resilience across providers
Model families commonly used
[edit]- Llama
- Mistral
- Qwen
- DeepSeek
Zero Data Retention (ZDR) filtering
[edit]Chuk Chat filters provider choices to ZDR-compliant options so privacy requirements are enforced at routing time.
That means providers without required privacy guarantees are filtered out automatically.
Voice and audio services
[edit]- Speech-to-text: Groq Whisper (/v1/ai/transcribe-audio)
- Text-to-speech: Inworld endpoint exists in docs but is currently disabled
- Realtime voice/video: planned via LiveKit (coming soon)
Core platform services
[edit]- Supabase: authentication, database, and storage
- Stripe: subscription checkout and billing portal
- Hetzner: backend hosting infrastructure
What each service typically receives
[edit]- OpenRouter/provider: prompt plus selected model parameters (for response generation)
- Groq (voice transcription): uploaded audio file for conversion to text
- Supabase: account data plus encrypted chat payloads for storage/sync
- Stripe: payment/subscription data
Important note
[edit]Chuk Chat is designed so chat content is encrypted before storage. Still, users should avoid sharing highly sensitive personal or financial secrets in any AI chat workflow.