Skip to content

Commit 6d5d450

Browse files
authored
Merge pull request #2046 from Websoft9/update-coze-06fc104c
Update coze
2 parents 73fdef2 + ec84ef6 commit 6d5d450

File tree

3 files changed

+21
-65
lines changed

3 files changed

+21
-65
lines changed

apps/coze/.env

Lines changed: 7 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,19 @@
11
W9_REPO="cozedev/coze-studio-web"
22
W9_DIST='community'
33
W9_VERSION='latest'
4-
W9_POWER_PASSWORD='o91DD8ys!I7p10ZQ'
4+
W9_POWER_PASSWORD='fem!17NVbvU9H1bz'
55

66
# Environments which for user settings when create application
77
# Named expression: W9_xxx_xxx_SET, xxx refer to file fields
88
W9_HTTP_PORT_SET='9001'
99

10-
# Model Configuration - Users can configure their AI model provider
11-
W9_MODEL_PROTOCOL_SET='ark'
12-
W9_MODEL_NAME_SET='deepseek-reasoner'
13-
W9_MODEL_ID_SET='deepseek-reasoner'
14-
W9_MODEL_API_KEY_SET='sk-be9b46a22a19470681173e9417676b2d'
15-
W9_MODEL_BASE_URL_SET='https://api.deepseek.com'
16-
1710
#### -- Not allowed to edit below environments when recreate app based on existing data -- ####
1811
W9_ID='coze'
1912

2013
# W9_HTTP_PORT or W9_HTTPS_PORT is need at leaset and used for proxy for web application
2114
W9_HTTP_PORT=80
2215

23-
W9_LOGIN_USER=admin
24-
W9_LOGIN_PASSWORD=$W9_POWER_PASSWORD
25-
26-
# Container name's suffix must use one of the value
27-
W9_DB_EXPOSE="mysql,redis,elasticsearch,minio,etcd,milvus"
16+
W9_DB_EXPOSE="mysql"
2817

2918
# It is used when the application APP needs to set an external URL, which can be IP(or domain), IP:PORT
3019
W9_URL='internet_ip:$W9_HTTP_PORT_SET'
@@ -88,12 +77,12 @@ ARK_EMBEDDING_DIMS="2048" # (int, required) Ark embedding dimensions
8877
ARK_EMBEDDING_API_TYPE="" # (string, optional) Ark embedding api type, should be "text_api" / "multi_modal_api". Default "text_api".
8978

9079
# Model Configuration for Agent & Workflow
91-
MODEL_PROTOCOL_0="${W9_MODEL_PROTOCOL_SET:-ark}"
80+
MODEL_PROTOCOL_0=""
9281
MODEL_OPENCOZE_ID_0="100001"
93-
MODEL_NAME_0="${W9_MODEL_NAME_SET:-}"
94-
MODEL_ID_0="${W9_MODEL_ID_SET:-}"
95-
MODEL_API_KEY_0="${W9_MODEL_API_KEY_SET:-}"
96-
MODEL_BASE_URL_0="${W9_MODEL_BASE_URL_SET:-}"
82+
MODEL_NAME_0=""
83+
MODEL_ID_0=""
84+
MODEL_API_KEY_0=""
85+
MODEL_BASE_URL_0=""
9786

9887
# Built-in Chat Model for Knowledge Base
9988
BUILTIN_CM_TYPE="ark"

apps/coze/Notes.md

Lines changed: 12 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,6 @@
11
# Coze Studio
22

3-
## Configuration Requirements
4-
5-
### Required Configuration
6-
7-
在使用coze之前,你需要提供至少一个AI模型供应商:
8-
9-
1. **适用于代理和工作流**:通过环境变量配置模型设置:
10-
- `W9_MODEL_PROTOCOL_SET`: 模型协议 (如: "ark", "openai", "ollama")
11-
- `W9_MODEL_NAME_SET`: 模型显示名称
12-
- `W9_MODEL_ID_SET`: 用于 API 调用的模型 ID
13-
- `W9_MODEL_API_KEY_SET`: 用于认证的 API 密钥
14-
- `W9_MODEL_BASE_URL_SET`: 模型 API 的基础 URL
15-
(以上配置在安装前会被要求输入,并且代入到以下配置:)
16-
```
17-
MODEL_PROTOCOL_0="${W9_MODEL_PROTOCOL_SET:-ark}"
18-
MODEL_OPENCOZE_ID_0="100001"
19-
MODEL_NAME_0="${W9_MODEL_NAME_SET:-}"
20-
MODEL_ID_0="${W9_MODEL_ID_SET:-}"
21-
MODEL_API_KEY_0="${W9_MODEL_API_KEY_SET:-}"
22-
MODEL_BASE_URL_0="${W9_MODEL_BASE_URL_SET:-}"
23-
```
24-
(你可以通过复制并修改后面的数字以及内容来配置多个模型)
25-
26-
27-
2. **用于知识库(嵌入)**:配置嵌入设置:
28-
- `EMBEDDING_TYPE`: 嵌入提供商类型 (ark/openai/ollama/gemini)
29-
- 特定于提供商的设置 (API key, base URL, model name, dimensions)
3+
官方文档:https://www.coze.cn/open/docs/guides
304

315
### 支持的模型提供商
326

@@ -43,22 +17,14 @@
4317
### 怎么配置模型?
4418

4519
1. 在应用页面点击编排-马上修改,进入.env文件
46-
2. 修改模型配置相关变量 (W9_MODEL_*)
47-
3. 重建应用
48-
49-
### 故障排查
50-
51-
**服务没有启动:**
52-
- 检查所有必需的环境变量是否已配置
53-
- 验证 Docker 是否分配了足够的资源
54-
- 检查日志: `docker logs coze_{ID}-server`
55-
56-
**知识库无法使用:**
57-
- 确保嵌入配置设置正确
58-
- 验证嵌入式 API 密钥是否有效
59-
- 检查 Milvus 和 Elasticsearch 是否正在运行
60-
61-
**模型无响应:**
62-
- 验证模型 API 密钥和基础 URL
63-
- 检查与模型提供商的网络连接
64-
- 查看服务器日志中的错误信息
20+
2. 修改模型配置相关变量
21+
以deepseek为例:
22+
```
23+
MODEL_PROTOCOL_0="ark"
24+
MODEL_OPENCOZE_ID_0="100001"
25+
MODEL_NAME_0="deepseek" # 模型名称(可自定义)
26+
MODEL_ID_0="deepseek-reasoner" # 供应商给出的模型ID
27+
MODEL_API_KEY_0="sk-xxxxxxxxxxxxxxxxxxxxxxx" # API密钥
28+
MODEL_BASE_URL_0="https://api.deepseek.com" # 模型基础url
29+
```
30+
如果需要配置多个模型,可将上述内容复制一份,修改0为其他数字并修改相应的值

apps/coze/docker-compose.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -354,8 +354,9 @@ services:
354354
image: cozedev/coze-studio-web:latest
355355
container_name: $W9_ID
356356
restart: unless-stopped
357+
env_file: .env
357358
ports:
358-
- 0.0.0.0:$W9_HTTP_PORT_SET:80
359+
- $W9_HTTP_PORT_SET:80
359360
volumes:
360361
- ./src/nginx/nginx.conf:/etc/nginx/nginx.conf:ro # Main nginx config
361362
- ./src/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf:ro # Proxy config

0 commit comments

Comments
 (0)