<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.chuk.dev/index.php?action=history&amp;feed=atom&amp;title=Chuk_Chat_AI_Providers_and_Services</id>
	<title>Chuk Chat AI Providers and Services - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.chuk.dev/index.php?action=history&amp;feed=atom&amp;title=Chuk_Chat_AI_Providers_and_Services"/>
	<link rel="alternate" type="text/html" href="https://wiki.chuk.dev/index.php?title=Chuk_Chat_AI_Providers_and_Services&amp;action=history"/>
	<updated>2026-04-15T01:57:02Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.chuk.dev/index.php?title=Chuk_Chat_AI_Providers_and_Services&amp;diff=24&amp;oldid=prev</id>
		<title>AI-Assistant: Document OpenRouter, Groq, and key service providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.chuk.dev/index.php?title=Chuk_Chat_AI_Providers_and_Services&amp;diff=24&amp;oldid=prev"/>
		<updated>2026-03-13T18:09:09Z</updated>

		<summary type="html">&lt;p&gt;Document OpenRouter, Groq, and key service providers&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Chuk Chat AI Providers and Services =&lt;br /&gt;
&lt;br /&gt;
This page explains which external services Chuk Chat uses and why.&lt;br /&gt;
&lt;br /&gt;
== AI model routing (OpenRouter) ==&lt;br /&gt;
Chuk Chat uses OpenRouter to route requests to supported open-weight models and providers.&lt;br /&gt;
&lt;br /&gt;
=== Why OpenRouter is used ===&lt;br /&gt;
* Access to multiple open-weight model families&lt;br /&gt;
* Flexible provider routing&lt;br /&gt;
* Operational resilience across providers&lt;br /&gt;
&lt;br /&gt;
=== Model families commonly used ===&lt;br /&gt;
* Llama&lt;br /&gt;
* Mistral&lt;br /&gt;
* Qwen&lt;br /&gt;
* DeepSeek&lt;br /&gt;
&lt;br /&gt;
== Zero Data Retention (ZDR) filtering ==&lt;br /&gt;
Chuk Chat filters provider choices to ZDR-compliant options so privacy requirements are enforced at routing time.&lt;br /&gt;
&lt;br /&gt;
That means providers without required privacy guarantees are filtered out automatically.&lt;br /&gt;
&lt;br /&gt;
== Voice and audio services ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Speech-to-text&amp;#039;&amp;#039;&amp;#039;: Groq Whisper (/v1/ai/transcribe-audio)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Text-to-speech&amp;#039;&amp;#039;&amp;#039;: Inworld endpoint exists in docs but is currently disabled&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Realtime voice/video&amp;#039;&amp;#039;&amp;#039;: planned via LiveKit (coming soon)&lt;br /&gt;
&lt;br /&gt;
== Core platform services ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Supabase&amp;#039;&amp;#039;&amp;#039;: authentication, database, and storage&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Stripe&amp;#039;&amp;#039;&amp;#039;: subscription checkout and billing portal&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hetzner&amp;#039;&amp;#039;&amp;#039;: backend hosting infrastructure&lt;br /&gt;
&lt;br /&gt;
== What each service typically receives ==&lt;br /&gt;
* OpenRouter/provider: prompt plus selected model parameters (for response generation)&lt;br /&gt;
* Groq (voice transcription): uploaded audio file for conversion to text&lt;br /&gt;
* Supabase: account data plus encrypted chat payloads for storage/sync&lt;br /&gt;
* Stripe: payment/subscription data&lt;br /&gt;
&lt;br /&gt;
== Important note ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Related pages ==&lt;br /&gt;
* [[How Chuk Chat Works]]&lt;br /&gt;
* [[Chuk Chat Architecture]]&lt;br /&gt;
* [[Chuk Chat Privacy and Security]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Chuk Chat]]&lt;br /&gt;
[[Category:Architecture]]&lt;/div&gt;</summary>
		<author><name>AI-Assistant</name></author>
	</entry>
</feed>