-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy path.env.example
More file actions
248 lines (198 loc) · 5.38 KB
/
Copy path.env.example
File metadata and controls
248 lines (198 loc) · 5.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
# ------------------------------
# Log & Server & Worker
# ------------------------------
# Log
LOG_PATH=/tmp/ten_agent
LOG_STDOUT=true
# TMAN Designer server port
GRAPH_DESIGNER_SERVER_PORT=49483
# Server port
SERVER_PORT=8080
# Maximum number of workers
WORKERS_MAX=100
# Worker quit timeout in seconds
WORKER_QUIT_TIMEOUT_SECONDS=60
# ------------------------------
# Frontend
# ------------------------------
# API server URL for the web UI
AGENT_SERVER_URL=http://localhost:8080
# TMAN Designer dev server URL for the web UI
TEN_DEV_SERVER_URL=http://localhost:49483
# Enable edit graph mode in the UI
NEXT_PUBLIC_EDIT_GRAPH_MODE=true
# ------------------------------
# RTC
# ------------------------------
# Agora App ID
# Agora App Certificate(only required if enabled in the Agora Console)
AGORA_APP_ID=
AGORA_APP_CERTIFICATE=
# ------------------------------
# LLM
# ------------------------------
# Extension: openai_chatgpt
# OpenAI API key
OPENAI_API_BASE=https://api.openai.com/v1
OPENAI_API_KEY=
OPENAI_MODEL=gpt-4o
OPENAI_PROXY_URL=
# Extension: orcarouter_llm2_python
# OrcaRouter API key (keys start with sk-orca-)
ORCAROUTER_API_KEY=
# Router or model ID, e.g. orcarouter/auto, orcarouter/fusion, openai/gpt-4o
ORCAROUTER_MODEL=orcarouter/auto
# Extension: grok_python
GROK_API_BASE=https://api.x.ai/v1
GROK_API_KEY=
GROK_MODEL=
GROK_PROXY_URL=
# Extension: gemini_llm, gemini_tts_python
# Gemini API key
GEMINI_API_KEY=
# Set this to Azure if you are using Azure OpenAI
OPENAI_VENDOR=
OPENAI_AZURE_ENDPOINT=
OPENAI_AZURE_API_VERSION=
# Azure OPENAI API key & Base URI for realtime API
AZURE_OPENAI_REALTIME_API_KEY=
AZURE_OPENAI_REALTIME_BASE_URI=
# Extension: qwen_llm
# Qwen API key
QWEN_API_KEY=
# Extension: deepseek
DEEPSEEK_API_KEY=
# Stepfun API Key
STEPFUN_API_KEY=
GLADIA_API_KEY=
# Extension: bedrock_llm
# Extension: polly_tts
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
# Extension: litellm
# Using Environment Variables, refer to https://docs.litellm.ai/docs/providers
# For example:
# OpenAI
# OPENAI_API_KEY=<your-api-key>
# OPENAI_API_BASE=<openai-api-base>
# AWS Bedrock
# AWS_ACCESS_KEY_ID=<your-aws-access-key-id>
# AWS_SECRET_ACCESS_KEY=<your-aws-secret-access-key>
# AWS_REGION_NAME=<aws-region-name>
LITELLM_MODEL=gpt-4o-mini
# ------------------------------
# STT
# ------------------------------
# Extension: deepgram_asr_python
# Deepgram ASR key
DEEPGRAM_API_KEY=
# Extension: xai_asr_python, xai_tts_python
# xAI Voice API key
XAI_API_KEY=
# Azure ASR
AZURE_ASR_API_KEY=
AZURE_ASR_REGION=
# Extension: oracle_asr_python, oracle_tts_python
# Oracle Cloud (OCI) credentials
OCI_TENANCY=
OCI_USER=
OCI_FINGERPRINT=
OCI_KEY_FILE_BASE64=
OCI_COMPARTMENT_ID=
OCI_REGION=us-chicago-1
# ------------------------------
# TTS
# ------------------------------
# Extension: azure_tts
# Azure TTS key and region
AZURE_TTS_KEY=
AZURE_TTS_REGION=
# Extension: cartesia_tts
# Cartesia TTS key
CARTESIA_API_KEY=
# Extension: cosy_tts
# Cosy TTS key
COSY_TTS_KEY=
# Speechmatics API key
SPEECHMATICS_API_KEY=
# Extension: elevenlabs_tts
# ElevenLabs TTS key
ELEVENLABS_TTS_KEY=
# Extension: mistral_tts_python
# Mistral (Voxtral) TTS API key and voice.
MISTRAL_API_KEY=
# Voice slug for the cloud API (e.g. en_paul_neutral). A voice is required by
# the live API, and the available voices vary by account/plan — list them with:
# curl -H "Authorization: Bearer $MISTRAL_API_KEY" https://api.mistral.ai/v1/audio/voices
MISTRAL_TTS_VOICE=
# Extension: qwen3_tts_python
# Qwen3 TTS uses local models from HuggingFace, no API key required
# Configure model, speaker, and mode in the extension properties
# Supported models: Qwen/Qwen3-TTS-12Hz-1.7B-CustomVoice, Qwen/Qwen3-TTS-12Hz-1.7B-Base, etc.
# Requires CUDA GPU with sufficient VRAM (6-8GB for 1.7B models)
# Extension: fish_audio_tts
# Fish.audio TTS key
FISH_AUDIO_TTS_KEY=
# Extension: minimax_tts
# Minimax TTS key
MINIMAX_TTS_API_KEY=
MINIMAX_TTS_GROUP_ID=
# Extension: bytedance_tts
BYTEDANCE_TTS_APPID=
BYTEDANCE_TTS_TOKEN=
# Extension: dubverse_tts
# Dubverse TTS key
DUBVERSE_TTS_KEY=
# Extension: gradium_asr_python
# Extension: gradium_tts_python
# Gradium ASR key
# Gradium TTS key
# same unified key
GRADIUM_API_KEY=
# Extension: inworld_tts_python
# Inworld TTS API key (Base64-encoded)
INWORLD_API_KEY=
# ------------------------------
# Tools
# ------------------------------
# Extension: weatherapi_tool_python
# Weather API key
WEATHERAPI_API_KEY=
# Extension: queritsearch_tool_python
# Querit search API key
QUERIT_API_KEY=
# Extension: bingsearch_tool_python
# Bing search API key
BING_API_KEY=
# Groq Cloud API Key
GROQ_CLOUD_API_KEY=
# Azure AI Foundry API Key
AZURE_AI_FOUNDRY_BASE_URI=
AZURE_AI_FOUNDRY_API_KEY=
# Aliyun_text_embedding
ALIYUN_TEXT_EMBEDDING_API_KEY=
# ------------------------------
# DB
# ------------------------------
# Extension: tsdb_firestore
# Firestore certifications
FIRESTORE_PROJECT_ID=
FIRESTORE_PRIVATE_KEY_ID=
FIRESTORE_PRIVATE_KEY=
FIRESTORE_CLIENT_EMAIL=
FIRESTORE_CLIENT_ID=
FIRESTORE_CERT_URL=
# Aliyun_analyticdb_vector_storage
ALIBABA_CLOUD_ACCESS_KEY_ID=
ALIBABA_CLOUD_ACCESS_KEY_SECRET=
ALIYUN_ANALYTICDB_ACCOUNT=
ALIYUN_ANALYTICDB_ACCOUNT_PASSWORD=
ALIYUN_ANALYTICDB_INSTANCE_ID=
ALIYUN_ANALYTICDB_INSTANCE_REGION=cn-shanghai
ALIYUN_ANALYTICDB_NAMESPACE=
ALIYUN_ANALYTICDB_NAMESPACE_PASSWORD=
# Sarvam
SARVAM_ASR_KEY=
SARVAM_TTS_KEY=
# murf tts
MURF_TTS_KEY=