Responses API 兼容
为满足Codex CLI等使用OpenAI Responses API的开发工具的需求,我们的 API 新增了对 Responses API 格式的兼容支持。通过简单的配置,即可将 ChatECNU 的能力接入到 Codex CLI 等工具中。
接入 Codex
Codex 是 OpenAI 推出的终端 AI 编程助手。您可以通过调整配置来使用 ChatECNU 的模型。
配置步骤
- 修改您的 Codex 配置文件(例如
~/.codex/config.toml) 文件,按如下配置添加 ChatECNU 作为 provider
toml
model = "ecnu-max"
model_provider = "ChatECNU"
[model_providers.ChatECNU]
name = "ChatECNU"
base_url = "https://chat.ecnu.edu.cn/open/api/v1"
wire_api = "responses"
env_key = "ChatECNU-API-KEY"- 设置环境变量:
bash
# Linux / macOS
export ChatECNU-API-KEY=your_api_key_here
# Windows (PowerShell)
$env:ChatECNU-API-KEY = "your_api_key_here"- 启动
Codex,即可使用ChatECNU的模型能力。
配置说明
| 字段 | 说明 |
|---|---|
model | 使用的模型名称,可选 ecnu-plus、ecnu-max |
model_provider | 提供方标识,需与下方 [model_providers.xxx] 的 xxx 一致 |
base_url | ChatECNU Responses API 兼容端点 |
wire_api | API 协议类型,固定为 "responses" |
env_key | 环境变量名,用于传递 API Key |
通过 Responses API 调用 ChatECNU
- 安装
OpenAI SDK
bash
pip install openai- 配置客户端
python
from openai import OpenAI
client = OpenAI(
base_url="https://chat.ecnu.edu.cn/open/api/v1",
api_key="your_api_key_here",
)
response = client.responses.create(
model="ecnu-max",
input="你好,请用一句话介绍一下华东师范大学",
)
print(response.output_text)模型支持
我们的主力模型 ecnu-plus 与 ecnu-max 均支持 Responses API 格式的调用。
限流策略
您的请求将按 credits 配额统一处理,详见 配额限制,建议根据实际需求选择所需要的模型。