# AssemblyAI — real-time speech-to-text ASSEMBLYAI_API_KEY= # Rime — text-to-speech RIME_API_KEY= RIME_SPEAKER=marsh RIME_MODEL=arcana # Inworld — LLM only (AssemblyAI = STT, Rime = TTS). # Base64: Inworld runtime expects Base64 Basic auth. Either (1) paste the portal's "Base64" / "Basic" value as INWORLD_API_KEY only, or (2) set raw INWORLD_API_KEY + INWORLD_API_SECRET and we build Base64(key:secret) for you. # A) In-process: INWORLD_API_KEY (and INWORLD_API_SECRET if you have key+secret). # B) Deployed graph: inworld deploy ./graph.ts, then INWORLD_GRAPH_URL + INWORLD_API_KEY. INWORLD_API_KEY= INWORLD_API_SECRET= INWORLD_GRAPH_URL= INWORLD_WORKSPACE= INWORLD_GRAPH_ID= # Optional for in-process: LLM provider/model (default: openai / gpt-4o-mini) # INWORLD_LLM_PROVIDER=openai # INWORLD_LLM_MODEL=gpt-4o-mini # Server PORT=3000