Skip to content

Provider keys

Hyponema is provider-neutral. Teams can bring their own STT, LLM, and TTS credentials.

Open Settings > Provider keys, paste the provider secret into the matching row, and save. Hyponema never returns the plaintext secret after save.

One credential can power multiple runtime providers. For example, the OpenAI key is used for OpenAI GPT, OpenAI Speech, and OpenAI TTS; the Groq key is used for Groq LLM, Groq STT, and Groq TTS.

Hyponema rowRuntime providers that use itPaste this secret
AnthropicAnthropic Claude LLMAnthropic API key
OpenAIOpenAI GPT LLM, OpenAI Speech STT, OpenAI TTSOpenAI secret API key
GoogleGoogle Gemini LLMGemini API key from Google AI Studio
Google CloudGoogle Cloud Speech-to-Text, Google Cloud Text-to-SpeechFull Google Cloud service-account JSON key
GroqGroq LLM, Groq Whisper STT, Groq TTSGroq API key
MistralMistral LLMMistral API key
OpenRouterOpenRouter LLMOpenRouter API key
Together AITogether AI LLMTogether AI project API key
DeepgramDeepgram STT, Deepgram Aura TTSDeepgram project API key
AssemblyAIAssemblyAI STTAssemblyAI API key
CartesiaCartesia TTS, Cartesia voice cloningCartesia API key
ElevenLabsElevenLabs STT, ElevenLabs TTS, ElevenLabs voice cloningElevenLabs API key

Custom LLM endpoints do not use a shared provider-key row. Configure the endpoint URL, model, and auth header on the agent’s custom LLM settings.

Use the provider’s own dashboard or console to create a production key for Hyponema.

ProviderCurrent official setup pathHyponema notes
OpenAICreate or view a secret key on the OpenAI API key page.Paste it into OpenAI.
AnthropicUse the Claude Console, then generate API keys in Account Settings.Paste it into Anthropic.
Google GeminiCreate or manage Gemini API keys in Google AI Studio.Paste it into Google. Do not paste a Google Cloud service-account JSON here.
Google CloudIn Google Cloud IAM, create a service-account key in JSON format for a service account with access to Speech-to-Text and/or Text-to-Speech.Paste the entire downloaded JSON file contents into Google Cloud. This is different from a Gemini API key.
GroqCreate a key from Groq Console API Keys.Paste it into Groq.
MistralOpen Studio API keys, create a new key, and copy it immediately.Paste it into Mistral.
OpenRouterCreate an OpenRouter key and optionally set a credit limit.Paste it into OpenRouter.
Together AIOpen the project API-key settings, create a key, and copy it immediately.Paste it into Together AI.
DeepgramIn the Deepgram Console, select the project, open Settings > API Keys, and create a key.Paste it into Deepgram.
AssemblyAIFind the API key in the AssemblyAI dashboard.Paste it into AssemblyAI.
CartesiaCreate a standard API key at Cartesia’s key page.Paste it into Cartesia. Use a standard API key, not an admin key.
ElevenLabsCreate an API key in the ElevenLabs dashboard.Paste it into ElevenLabs. If you restrict the key, allow the STT, TTS, and voice endpoints you plan to use.

Provider credentials are stored with AES-256-GCM envelope encryption. Each credential is encrypted with a data-encryption key, and the data-encryption key is protected by a host key-encryption key provider.

Production hosts should use a KMS-backed key-encryption key provider.

At runtime, Hyponema resolves credentials from encrypted workspace storage first and can fall back to host environment credentials when configured.

  • Use least-privilege provider keys where the provider supports it.
  • Rotate keys when staff or vendor access changes.
  • Keep provider projects separate for production and test workspaces.
  • Review traces when changing providers; latency, token usage, and error behavior can change.