ZyphrZero commited on
Commit
4f0ca4d
·
1 Parent(s): 286a901

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +23 -22
README.md CHANGED
@@ -51,14 +51,15 @@
51
  ```
52
 
53
  2. 配置服务(可选):
54
- 编辑 `main.py` 中的以下常量以调整服务行为:
55
- - `DEFAULT_KEY`: 客户端 API 密钥
56
- - `UPSTREAM_URL`: Z.ai 上游 API 地址
57
- - `UPSTREAM_TOKEN`: 固定认证 token(匿名模式失败时使用)
58
- - `PORT`: 服务监听端口
59
- - `DEBUG_MODE`: 调试模式开关
60
- - `THINK_TAGS_MODE`: 思考内容处理策略
61
- - `ANON_TOKEN_ENABLED`: 匿名 token 开关
 
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" # 使用配置的 DEFAULT_KEY
78
  )
79
 
80
  # 流式调用示例
@@ -93,7 +94,7 @@
93
  print(f"\n[思考] {reasoning}\n")
94
  ```
95
 
96
- 注意:请将 `api_key` 替换为您在 `main.py` 中配置的 `DEFAULT_KEY` 值。
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` 文件中的 `Config` 类。
338
 
339
  ![1830X875/微信图片_20250903145327_21624_1.png](https://tc-new.z.wiki/autoupload/f/KTO6-pUlsq3zQ-YJ9ppdgtiO_OyvX7mIgxFBfDMDErs/20250903/AF2F/1830X875/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250903145327_21624_1.png)
340
 
@@ -343,17 +344,17 @@ python function_call_demo.py
343
 
344
  | 配置项 | 描述 | 默认值 |
345
  |--------|------|--------|
346
- | `UPSTREAM_URL` | Z.ai 的上游 API 地址 | `https://chat.z.ai/api/chat/completions` |
347
- | `DEFAULT_KEY` | 下游客户端鉴权 key | `sk-tbkFoKzk9a531YyUNNF5` |
348
- | `UPSTREAM_TOKEN` | 上游 API 的 token (匿名模式失败时使用) | JWT token |
349
- | `DEFAULT_MODEL_NAME` | 默认模型名称 | `GLM-4.5` |
350
- | `THINKING_MODEL_NAME` | 思考模型名称 | `GLM-4.5-Thinking` |
351
- | `SEARCH_MODEL_NAME` | 搜索模型名称 | `GLM-4.5-Search` |
352
- | `PORT` | 服务监听端口 | `8080` |
353
- | `DEBUG_MODE` | 调试模式开关 | `true` |
354
- | `THINK_TAGS_MODE` | 思考内容处理策略 | `think` (可选: `strip`, `raw`) |
355
- | `ANON_TOKEN_ENABLED` | 是否使用匿名 token | `true` |
356
- | `FUNCTION_CALL_ENABLED` | 是否启用 Function Call 功能 | `true` |
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
  ![1830X875/微信图片_20250903145327_21624_1.png](https://tc-new.z.wiki/autoupload/f/KTO6-pUlsq3zQ-YJ9ppdgtiO_OyvX7mIgxFBfDMDErs/20250903/AF2F/1830X875/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250903145327_21624_1.png)
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