ZyphrZero commited on
Commit ·
4f0ca4d
1
Parent(s): 286a901
Update README.md
Browse files
README.md
CHANGED
|
@@ -51,14 +51,15 @@
|
|
| 51 |
```
|
| 52 |
|
| 53 |
2. 配置服务(可选):
|
| 54 |
-
编辑 `main.py` 中的以
|
| 55 |
-
- `
|
| 56 |
-
- `
|
| 57 |
-
- `
|
| 58 |
-
- `
|
| 59 |
-
- `
|
| 60 |
-
- `
|
| 61 |
-
- `
|
|
|
|
| 62 |
|
| 63 |
3. 运行服务:
|
| 64 |
```bash
|
|
@@ -74,7 +75,7 @@
|
|
| 74 |
# 初始化客户端
|
| 75 |
client = openai.OpenAI(
|
| 76 |
base_url="http://localhost:8080/v1",
|
| 77 |
-
api_key="sk-tbkFoKzk9a531YyUNNF5" # 使用配置的
|
| 78 |
)
|
| 79 |
|
| 80 |
# 流式调用示例
|
|
@@ -93,7 +94,7 @@
|
|
| 93 |
print(f"\n[思考] {reasoning}\n")
|
| 94 |
```
|
| 95 |
|
| 96 |
-
注意:请将 `api_key` 替换为您在 `main.py` 中配置的 `
|
| 97 |
|
| 98 |
### Function Call 使用示例
|
| 99 |
|
|
@@ -334,7 +335,7 @@ python function_call_demo.py
|
|
| 334 |
docker-compose up -d --build
|
| 335 |
```
|
| 336 |
|
| 337 |
-
注意:如需修改配置参数(如 API 密钥、端口等),请直接编辑 `main.py` 文件中的 `
|
| 338 |
|
| 339 |

|
| 340 |
|
|
@@ -343,17 +344,17 @@ python function_call_demo.py
|
|
| 343 |
|
| 344 |
| 配置项 | 描述 | 默认值 |
|
| 345 |
|--------|------|--------|
|
| 346 |
-
| `
|
| 347 |
-
| `
|
| 348 |
-
| `
|
| 349 |
-
| `
|
| 350 |
-
| `
|
| 351 |
-
| `
|
| 352 |
-
| `
|
| 353 |
-
| `
|
| 354 |
-
| `
|
| 355 |
-
| `
|
| 356 |
-
| `
|
| 357 |
|
| 358 |
### 思考内容处理策略说明
|
| 359 |
|
|
|
|
| 51 |
```
|
| 52 |
|
| 53 |
2. 配置服务(可选):
|
| 54 |
+
编辑 `main.py` 中的 `ServerConfig` 类以调整服务行为:
|
| 55 |
+
- `AUTH_TOKEN`: 客户端 API 密钥
|
| 56 |
+
- `API_ENDPOINT`: Z.ai 上游 API 地址
|
| 57 |
+
- `BACKUP_TOKEN`: 固定认证 token(匿名模式失败时使用)
|
| 58 |
+
- `LISTEN_PORT`: 服务监听端口
|
| 59 |
+
- `DEBUG_LOGGING`: 调试模式开关
|
| 60 |
+
- `THINKING_PROCESSING`: 思考内容处理策略
|
| 61 |
+
- `ANONYMOUS_MODE`: 匿名模式开关
|
| 62 |
+
- `TOOL_SUPPORT`: Function Call 功能开关
|
| 63 |
|
| 64 |
3. 运行服务:
|
| 65 |
```bash
|
|
|
|
| 75 |
# 初始化客户端
|
| 76 |
client = openai.OpenAI(
|
| 77 |
base_url="http://localhost:8080/v1",
|
| 78 |
+
api_key="sk-tbkFoKzk9a531YyUNNF5" # 使用配置的 AUTH_TOKEN
|
| 79 |
)
|
| 80 |
|
| 81 |
# 流式调用示例
|
|
|
|
| 94 |
print(f"\n[思考] {reasoning}\n")
|
| 95 |
```
|
| 96 |
|
| 97 |
+
注意:请将 `api_key` 替换为您在 `main.py` 中配置的 `AUTH_TOKEN` 值。
|
| 98 |
|
| 99 |
### Function Call 使用示例
|
| 100 |
|
|
|
|
| 335 |
docker-compose up -d --build
|
| 336 |
```
|
| 337 |
|
| 338 |
+
注意:如需修改配置参数(如 API 密钥、端口等),请直接编辑 `main.py` 文件中的 `ServerConfig` 类。
|
| 339 |
|
| 340 |

|
| 341 |
|
|
|
|
| 344 |
|
| 345 |
| 配置项 | 描述 | 默认值 |
|
| 346 |
|--------|------|--------|
|
| 347 |
+
| `API_ENDPOINT` | Z.ai 的上游 API 地址 | `https://chat.z.ai/api/chat/completions` |
|
| 348 |
+
| `AUTH_TOKEN` | 下游客户端鉴权 key | `sk-tbkFoKzk9a531YyUNNF5` |
|
| 349 |
+
| `BACKUP_TOKEN` | 上游 API 的 token (匿名模式失败时使用) | JWT token |
|
| 350 |
+
| `PRIMARY_MODEL` | 默认模型名称 | `GLM-4.5` |
|
| 351 |
+
| `THINKING_MODEL` | 思考模型名称 | `GLM-4.5-Thinking` |
|
| 352 |
+
| `SEARCH_MODEL` | 搜索模型名称 | `GLM-4.5-Search` |
|
| 353 |
+
| `LISTEN_PORT` | 服务监听端口 | `8080` |
|
| 354 |
+
| `DEBUG_LOGGING` | 调试模式开关 | `true` |
|
| 355 |
+
| `THINKING_PROCESSING` | 思考内容处理策略 | `think` (可选: `strip`, `raw`) |
|
| 356 |
+
| `ANONYMOUS_MODE` | 是否使用匿名 token | `true` |
|
| 357 |
+
| `TOOL_SUPPORT` | 是否启用 Function Call 功能 | `true` |
|
| 358 |
|
| 359 |
### 思考内容处理策略说明
|
| 360 |
|