ZyphrZero
commited on
Commit
·
c984b41
1
Parent(s):
728fe29
Update Readme.md
Browse files
README.md
CHANGED
|
@@ -324,23 +324,6 @@ A: 通过环境变量配置,推荐使用 `.env` 文件。
|
|
| 324 |
OpenAI Compatible API
|
| 325 |
```
|
| 326 |
|
| 327 |
-
### 核心组件
|
| 328 |
-
|
| 329 |
-
- **FastAPI** - 高性能 Web 框架,支持异步处理
|
| 330 |
-
- **Pydantic** - 数据验证和序列化,确保 API 兼容性
|
| 331 |
-
- **Uvicorn** - ASGI 服务器,提供高性能服务
|
| 332 |
-
- **httpx** - 现代 HTTP 客户端,支持异步请求
|
| 333 |
-
- **SSE Parser** - 流式响应处理,优化实时交互
|
| 334 |
-
|
| 335 |
-
### 架构特点
|
| 336 |
-
|
| 337 |
-
- **模块化设计** - 清晰的目录结构,易于维护和扩展
|
| 338 |
-
- **标准 OpenAI 协议** - 完全兼容 OpenAI API v1 规范
|
| 339 |
-
- **智能模型路由** - 根据模型特性自动选择最优上游
|
| 340 |
-
- **增强工具调用** - 改进的 Function Call 处理机制
|
| 341 |
-
- **流式处理** - 优化的 SSE 流式响应实现
|
| 342 |
-
- **类型安全** - 基于 Pydantic 的严格类型检查
|
| 343 |
-
|
| 344 |
### 项目结构
|
| 345 |
|
| 346 |
```
|
|
@@ -361,8 +344,6 @@ z.ai2api_python/
|
|
| 361 |
│ │ └── sse_parser.py # SSE 流式解析器
|
| 362 |
│ └── __init__.py
|
| 363 |
├── tests/ # 单元测试
|
| 364 |
-
│ ├── test_tool_call.py # 工具调用测试
|
| 365 |
-
│ └── test_function_call.py # Function Call 测试
|
| 366 |
├── deploy/ # Docker 部署配置
|
| 367 |
├── main.py # FastAPI 应用入口
|
| 368 |
├── requirements.txt # Python 依赖
|
|
|
|
| 324 |
OpenAI Compatible API
|
| 325 |
```
|
| 326 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 327 |
### 项目结构
|
| 328 |
|
| 329 |
```
|
|
|
|
| 344 |
│ │ └── sse_parser.py # SSE 流式解析器
|
| 345 |
│ └── __init__.py
|
| 346 |
├── tests/ # 单元测试
|
|
|
|
|
|
|
| 347 |
├── deploy/ # Docker 部署配置
|
| 348 |
├── main.py # FastAPI 应用入口
|
| 349 |
├── requirements.txt # Python 依赖
|