Adds InceptionLLMService, an OpenAI-compatible service for Inception's Mercury-2 diffusion-based reasoning model. Supports reasoning_effort (instant/low/medium/high) and realtime mode for reduced TTFT.
235 lines
3.4 KiB
Plaintext
235 lines
3.4 KiB
Plaintext
# AI-COUSTICS
|
|
AIC_LICENSE_KEY=...
|
|
|
|
# Anthropic
|
|
ANTHROPIC_API_KEY=...
|
|
|
|
# Assembly AI
|
|
ASSEMBLYAI_API_KEY=...
|
|
|
|
# Async
|
|
ASYNCAI_API_KEY=...
|
|
ASYNCAI_VOICE_ID=...
|
|
|
|
# AWS
|
|
AWS_SECRET_ACCESS_KEY=...
|
|
AWS_ACCESS_KEY_ID=...
|
|
AWS_REGION=...
|
|
|
|
# Azure
|
|
AZURE_SPEECH_REGION=...
|
|
AZURE_SPEECH_API_KEY=...
|
|
|
|
AZURE_CHATGPT_API_KEY=...
|
|
AZURE_CHATGPT_ENDPOINT=https://...
|
|
AZURE_CHATGPT_MODEL=...
|
|
|
|
AZURE_REALTIME_API_KEY=...
|
|
AZURE_REALTIME_BASE_URL=...
|
|
|
|
AZURE_DALLE_API_KEY=...
|
|
AZURE_DALLE_ENDPOINT=https://...
|
|
AZURE_DALLE_MODEL=...
|
|
|
|
# Camb.ai
|
|
CAMB_API_KEY=...
|
|
|
|
# Cartesia
|
|
CARTESIA_API_KEY=...
|
|
CARTESIA_VOICE_ID=...
|
|
|
|
# Cerebras
|
|
CEREBRAS_API_KEY=...
|
|
|
|
# Daily
|
|
DAILY_API_KEY=...
|
|
DAILY_ROOM_URL=https://...
|
|
|
|
# Deepgram
|
|
DEEPGRAM_API_KEY=...
|
|
SAGEMAKER_STT_ENDPOINT_NAME=...
|
|
SAGEMAKER_TTS_ENDPOINT_NAME=...
|
|
|
|
# DeepSeek
|
|
DEEPSEEK_API_KEY=...
|
|
|
|
# ElevenLabs
|
|
ELEVENLABS_API_KEY=...
|
|
ELEVENLABS_VOICE_ID=...
|
|
|
|
# Fal
|
|
FAL_KEY=...
|
|
|
|
# Fireworks
|
|
FIREWORKS_API_KEY=...
|
|
|
|
# Fish Audio
|
|
FISH_API_KEY=...
|
|
|
|
# Gladia
|
|
GLADIA_API_KEY=...
|
|
GLADIA_REGION=...
|
|
|
|
# Google
|
|
GOOGLE_API_KEY=...
|
|
GOOGLE_VERTEX_TEST_CREDENTIALS=...
|
|
GOOGLE_CLOUD_PROJECT_ID=...
|
|
GOOGLE_CLOUD_LOCATION=...
|
|
GOOGLE_TEST_CREDENTIALS=...
|
|
|
|
# Gradium
|
|
GRAPDIUM_API_KEY=...
|
|
|
|
# Groq
|
|
GROQ_API_KEY=...
|
|
|
|
# Heygen
|
|
HEYGEN_API_KEY=...
|
|
HEYGEN_LIVE_AVATAR_API_KEY=...
|
|
|
|
# Hume
|
|
HUME_API_KEY=...
|
|
HUME_VOICE_ID=...
|
|
|
|
# Inception
|
|
INCEPTION_API_KEY=...
|
|
|
|
# Inworld
|
|
INWORLD_API_KEY=...
|
|
|
|
# Krisp
|
|
KRISP_MODEL_PATH=...
|
|
|
|
# Krisp Viva
|
|
KRISP_VIVA_API_KEY=...
|
|
KRISP_VIVA_FILTER_MODEL_PATH=...
|
|
KRISP_VIVA_TURN_MODEL_PATH=...
|
|
|
|
# LemonSlice
|
|
LEMONSLICE_API_KEY=...
|
|
LEMONSLICE_AGENT_ID=...
|
|
|
|
# LiveKit
|
|
LIVEKIT_API_KEY=...
|
|
LIVEKIT_API_SECRET=...
|
|
|
|
# LMNT
|
|
LMNT_API_KEY=...
|
|
LMNT_VOICE_ID=...
|
|
|
|
# MiniMax
|
|
MINIMAX_API_KEY=...
|
|
MINIMAX_GROUP_ID=...
|
|
|
|
# Mistral
|
|
MISTRAL_API_KEY=...
|
|
|
|
# Nebius
|
|
NEBIUS_API_KEY=...
|
|
|
|
# Neuphonic
|
|
NEUPHONIC_API_KEY=...
|
|
|
|
# Novita
|
|
NOVITA_API_KEY=...
|
|
|
|
# NVIDIA
|
|
NVIDIA_API_KEY=...
|
|
# For a full example of how to deploy to SageMaker, see:
|
|
# https://github.com/pipecat-ai/pipecat-examples/tree/main/nvidia_sagemaker_example/deployment/aws-sagemaker-nvidia
|
|
SAGEMAKER_ASR_ENDPOINT_NAME=...
|
|
SAGEMAKER_MAGPIE_ENDPOINT_NAME=...
|
|
|
|
# OpenAI
|
|
OPENAI_API_KEY=...
|
|
|
|
# OpenRouter
|
|
OPENROUTER_API_KEY=...
|
|
|
|
# Perplexity
|
|
PERPLEXITY_API_KEY=...
|
|
|
|
# Picovoice Koala
|
|
KOALA_ACCESS_KEY=...
|
|
|
|
# Piper
|
|
PIPER_BASE_URL=...
|
|
|
|
# Plivo
|
|
PLIVO_AUTH_ID=...
|
|
PLIVO_AUTH_TOKEN=...
|
|
|
|
# Qwen
|
|
QWEN_API_KEY=...
|
|
|
|
# Resemble AI
|
|
RESEMBLE_API_KEY=
|
|
RESEMBLE_VOICE_UUID=
|
|
|
|
# Rime
|
|
RIME_API_KEY=...
|
|
RIME_VOICE_ID=...
|
|
|
|
# SambaNova
|
|
SAMBANOVA_API_KEY=...
|
|
|
|
# Sarvam AI
|
|
SARVAM_API_KEY=...
|
|
|
|
# Sentry
|
|
SENTRY_DSN=...
|
|
|
|
# Simli
|
|
SIMLI_API_KEY=...
|
|
SIMLI_FACE_ID=...
|
|
|
|
# Smallest
|
|
SMALLEST_API_KEY=...
|
|
|
|
# Smart turn
|
|
LOCAL_SMART_TURN_MODEL_PATH=...
|
|
FAL_SMART_TURN_API_KEY=...
|
|
|
|
# Soniox
|
|
SONIOX_API_KEY=...
|
|
|
|
# Speechmatics
|
|
SPEECHMATICS_API_KEY=...
|
|
|
|
# Tavus
|
|
TAVUS_API_KEY=...
|
|
TAVUS_REPLICA_ID=...
|
|
|
|
# Telnyx
|
|
TELNYX_API_KEY=...
|
|
TELNYX_ACCOUNT_SID=...
|
|
|
|
# Together.ai
|
|
TOGETHER_API_KEY=...
|
|
|
|
# Twilio
|
|
TWILIO_ACCOUNT_SID=...
|
|
TWILIO_AUTH_TOKEN=...
|
|
|
|
# Ultravox Realtime
|
|
ULTRAVOX_API_KEY=...
|
|
|
|
# Vonage
|
|
VONAGE_APPLICATION_ID=...
|
|
VONAGE_SESSION_ID=...
|
|
VONAGE_TOKEN=...
|
|
|
|
# WhatsApp
|
|
WHATSAPP_TOKEN=...
|
|
WHATSAPP_WEBHOOK_VERIFICATION_TOKEN=...
|
|
WHATSAPP_PHONE_NUMBER_ID=...
|
|
WHATSAPP_APP_SECRET=...
|
|
|
|
# xAI / Grok
|
|
XAI_API_KEY=...
|
|
|
|
# PIPECAT_SCTP_MAX_CHUNK_SIZE controls the maximum SCTP DATA-chunk payload
|
|
# size (bytes) used by aiortc's data channel. The default is 1100.
|
|
# All the details here:
|
|
# https://docs.pipecat.ai/api-reference/server/services/transport/small-webrtc#pipecat_sctp_max_chunk_size
|
|
#PIPECAT_SCTP_MAX_CHUNK_SIZE=1100 |