Добавлен файл .env в контейнер для решения проблемы 'no such file or directory'
Browse files- .env +142 -0
- Dockerfile +3 -0
.env
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ------------------------------
|
| 2 |
+
# Environment Variables for server & worker
|
| 3 |
+
# ------------------------------
|
| 4 |
+
|
| 5 |
+
# ------------------------------
|
| 6 |
+
# Server Configuration
|
| 7 |
+
# ------------------------------
|
| 8 |
+
|
| 9 |
+
# Log path
|
| 10 |
+
LOG_PATH=/tmp/ten_agent
|
| 11 |
+
LOG_STDOUT=true
|
| 12 |
+
# Graph designer server port
|
| 13 |
+
GRAPH_DESIGNER_SERVER_PORT=49483
|
| 14 |
+
# Server port
|
| 15 |
+
SERVER_PORT=8080
|
| 16 |
+
# Maximum number of workers
|
| 17 |
+
WORKERS_MAX=100
|
| 18 |
+
# Worker quit timeout in seconds
|
| 19 |
+
WORKER_QUIT_TIMEOUT_SECONDES=60
|
| 20 |
+
|
| 21 |
+
# Agora App ID
|
| 22 |
+
# Agora App Certificate(only required if enabled in the Agora Console)
|
| 23 |
+
AGORA_APP_ID=
|
| 24 |
+
AGORA_APP_CERTIFICATE=
|
| 25 |
+
|
| 26 |
+
# ------------------------------
|
| 27 |
+
# Worker Configuration
|
| 28 |
+
# ------------------------------
|
| 29 |
+
|
| 30 |
+
# Extension: aliyun_analyticdb_vector_storage
|
| 31 |
+
ALIBABA_CLOUD_ACCESS_KEY_ID=
|
| 32 |
+
ALIBABA_CLOUD_ACCESS_KEY_SECRET=
|
| 33 |
+
ALIYUN_ANALYTICDB_ACCOUNT=
|
| 34 |
+
ALIYUN_ANALYTICDB_ACCOUNT_PASSWORD=
|
| 35 |
+
ALIYUN_ANALYTICDB_INSTANCE_ID=
|
| 36 |
+
ALIYUN_ANALYTICDB_INSTANCE_REGION=cn-shanghai
|
| 37 |
+
ALIYUN_ANALYTICDB_NAMESPACE=
|
| 38 |
+
ALIYUN_ANALYTICDB_NAMESPACE_PASSWORD=
|
| 39 |
+
|
| 40 |
+
# Extension: aliyun_text_embedding
|
| 41 |
+
ALIYUN_TEXT_EMBEDDING_API_KEY=sk-476a575fa3a14ac68d43f7872dace036
|
| 42 |
+
|
| 43 |
+
# Extension: bedrock_llm
|
| 44 |
+
# Extension: polly_tts
|
| 45 |
+
AWS_ACCESS_KEY_ID=
|
| 46 |
+
AWS_SECRET_ACCESS_KEY=
|
| 47 |
+
|
| 48 |
+
# Extension: agora_rtc
|
| 49 |
+
# Azure STT key and region
|
| 50 |
+
AZURE_STT_KEY=E5bbiNKmwkBfDyZ9qc3JFW1Q9nUPvHuVxqSoq2PCbpdeYJOCHhDxJQQJ99BCACYeBjFXJ3w3AAAAACOGdc2u
|
| 51 |
+
AZURE_STT_REGION=eastus
|
| 52 |
+
|
| 53 |
+
# Extension: azure_tts
|
| 54 |
+
# Azure TTS key and region
|
| 55 |
+
AZURE_TTS_KEY=E5bbiNKmwkBfDyZ9qc3JFW1Q9nUPvHuVxqSoq2PCbpdeYJOCHhDxJQQJ99BCACYeBjFXJ3w3AAAAACOGdc2u
|
| 56 |
+
AZURE_TTS_REGION=eastus
|
| 57 |
+
|
| 58 |
+
# Extension: cartesia_tts
|
| 59 |
+
# Cartesia TTS key
|
| 60 |
+
CARTESIA_API_KEY=sk_car_2qjYJUbcsc4HcCHMZ9uR_
|
| 61 |
+
|
| 62 |
+
# Extension: cosy_tts
|
| 63 |
+
# Cosy TTS key
|
| 64 |
+
COSY_TTS_KEY=
|
| 65 |
+
|
| 66 |
+
# Extension: deepgram_asr_python
|
| 67 |
+
# Deepgram ASR key
|
| 68 |
+
DEEPGRAM_API_KEY=
|
| 69 |
+
|
| 70 |
+
# Extension: elevenlabs_tts
|
| 71 |
+
# ElevenLabs TTS key
|
| 72 |
+
ELEVENLABS_TTS_KEY=
|
| 73 |
+
|
| 74 |
+
# Extension: fish_audio_tts
|
| 75 |
+
# Fish.audio TTS key
|
| 76 |
+
FISH_AUDIO_TTS_KEY=ec4082d068af4f0299dcdad3c915845e
|
| 77 |
+
|
| 78 |
+
# Extension: gemini_llm
|
| 79 |
+
# Gemini API key
|
| 80 |
+
GEMINI_API_KEY=AIzaSyCEXiYBM5atA78-k9KwGdUZZdl9kSPYLhI
|
| 81 |
+
|
| 82 |
+
# Extension: litellm
|
| 83 |
+
# Using Environment Variables, refer to https://docs.litellm.ai/docs/providers
|
| 84 |
+
# For example:
|
| 85 |
+
# OpenAI
|
| 86 |
+
OPENAI_API_KEY=
|
| 87 |
+
OPENAI_API_BASE=https://nitrox-fastflowwrapper.hf.space/v1
|
| 88 |
+
# AWS Bedrock
|
| 89 |
+
# AWS_ACCESS_KEY_ID=<your-aws-access-key-id>
|
| 90 |
+
# AWS_SECRET_ACCESS_KEY=<your-aws-secret-access-key>
|
| 91 |
+
# AWS_REGION_NAME=<aws-region-name>
|
| 92 |
+
LITELLM_MODEL=gpt-4o-mini
|
| 93 |
+
|
| 94 |
+
# Extension: minimax_tts
|
| 95 |
+
# Minimax TTS key
|
| 96 |
+
MINIMAX_TTS_API_KEY=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJHcm91cE5hbWUiOiJWbGFkaXNsYXYgVmlzIiwiVXNlck5hbWUiOiJWbGFkaXNsYXYgVmlzIiwiQWNjb3VudCI6IiIsIlN1YmplY3RJRCI6IjE4Nzk5NTE4NDgzMzc1NzU5OTAiLCJQaG9uZSI6IiIsIkdyb3VwSUQiOiIxODc5OTUxODQ4MzMzMzgxNjg2IiwiUGFnZU5hbWUiOiIiLCJNYWlsIjoibml0cm8ubWlyQGdtYWlsLmNvbSIsIkNyZWF0ZVRpbWUiOiIyMDI1LTAxLTI0IDIwOjI2OjAzIiwiVG9rZW5UeXBlIjoxLCJpc3MiOiJtaW5pbWF4In0.OJBGDnvul4sjDXhsCix3AD-KX3LweTfPCOSNQkYcASxEFloat0p84dlCYI8TDZ9XsjyxoGdZITa5D0WxttefbeEsaDpZbsjn2Cz3BvLs-hpRNZ7zCrpU84kv257hQBX3l5SjPZwTJbmaKLhM3Lj0--7zCKbo4iQYsLGGs57YPp90cXIA463qiqSV-5TqIc_HIeY8whl6SyBxpFsIS47b7Th3LpiKZ6twtxtucV1X-t8pBcz_sGAew3v-lgpC7AEiEUGaoheSJ2ZsAMY9vLxE3lVkGBKeE7FVLWY3kQm767Qswa2RApHcmBtbZzbuBsVuZa-q0IckpczkKkML8i33OA
|
| 97 |
+
MINIMAX_TTS_GROUP_ID=1879951848333381686
|
| 98 |
+
|
| 99 |
+
# Extension: openai_chatgpt
|
| 100 |
+
# OpenAI API key
|
| 101 |
+
OPENAI_API_BASE=https://nitrox-fastflowwrapper.hf.space/v1
|
| 102 |
+
OPENAI_API_KEY=
|
| 103 |
+
OPENAI_MODEL=gpt-4o
|
| 104 |
+
|
| 105 |
+
# set this to azure if you are using azure openai
|
| 106 |
+
OPENAI_VENDOR=
|
| 107 |
+
OPENAI_AZURE_ENDPOINT=
|
| 108 |
+
OPENAI_AZURE_API_VERSION=
|
| 109 |
+
|
| 110 |
+
# OpenAI API key for realtime API
|
| 111 |
+
OPENAI_REALTIME_API_KEY=
|
| 112 |
+
# Azure OPENAI API key & Base URI for realtime API
|
| 113 |
+
AZURE_OPENAI_REALTIME_API_KEY=
|
| 114 |
+
AZURE_OPENAI_REALTIME_BASE_URI=
|
| 115 |
+
|
| 116 |
+
# OpenAI proxy URL
|
| 117 |
+
OPENAI_PROXY_URL=
|
| 118 |
+
|
| 119 |
+
# Extension: qwen_llm
|
| 120 |
+
# Qwen API key
|
| 121 |
+
QWEN_API_KEY=sk-476a575fa3a14ac68d43f7872dace036
|
| 122 |
+
|
| 123 |
+
|
| 124 |
+
# Extension: weatherapi_tool_python
|
| 125 |
+
# Weathers API key
|
| 126 |
+
WEATHERAPI_API_KEY=83bc6e7fe72141889c925452252803
|
| 127 |
+
|
| 128 |
+
# Extension: bingsearch_tool_python
|
| 129 |
+
# Bing search API key
|
| 130 |
+
BING_API_KEY=a2976160a013496788e6901ba9e23205
|
| 131 |
+
|
| 132 |
+
# Extension: tsdb_firestore
|
| 133 |
+
# Firestore certifications
|
| 134 |
+
FIRESTORE_PROJECT_ID=
|
| 135 |
+
FIRESTORE_PRIVATE_KEY_ID=
|
| 136 |
+
FIRESTORE_PRIVATE_KEY=
|
| 137 |
+
FIRESTORE_CLIENT_EMAIL=
|
| 138 |
+
FIRESTORE_CLIENT_ID=
|
| 139 |
+
FIRESTORE_CERT_URL=
|
| 140 |
+
|
| 141 |
+
|
| 142 |
+
DEEPSEEK_API_KEY=sk-602ab9d010c34292a80ad3c24de4bb72
|
Dockerfile
CHANGED
|
@@ -43,6 +43,9 @@ RUN mkdir -p /app/server/bin && \
|
|
| 43 |
mkdir -p /app/agents && \
|
| 44 |
mkdir -p /tmp/ten_agent
|
| 45 |
|
|
|
|
|
|
|
|
|
|
| 46 |
# Сборка TEN Agent
|
| 47 |
RUN cd /app/server && \
|
| 48 |
go mod tidy && \
|
|
|
|
| 43 |
mkdir -p /app/agents && \
|
| 44 |
mkdir -p /tmp/ten_agent
|
| 45 |
|
| 46 |
+
# Копирование файла .env с настройками
|
| 47 |
+
COPY .env /app/.env
|
| 48 |
+
|
| 49 |
# Сборка TEN Agent
|
| 50 |
RUN cd /app/server && \
|
| 51 |
go mod tidy && \
|