Jump to content

Chuk Chat AI Providers and Services

From Chuk Wiki

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.

[edit]