Skip to content

Responses API 兼容

为满足Codex CLI等使用OpenAI Responses API的开发工具的需求,我们的 API 新增了对 Responses API 格式的兼容支持。通过简单的配置,即可将 ChatECNU 的能力接入到 Codex CLI 等工具中。

接入 Codex

Codex 是 OpenAI 推出的终端 AI 编程助手。您可以通过调整配置来使用 ChatECNU 的模型。

配置步骤

  1. 修改您的 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"
  1. 设置环境变量:
bash
# Linux / macOS
export ChatECNU-API-KEY=your_api_key_here

# Windows (PowerShell)
$env:ChatECNU-API-KEY = "your_api_key_here"
  1. 启动 Codex,即可使用 ChatECNU 的模型能力。

配置说明

字段说明
model使用的模型名称,可选 ecnu-plusecnu-max
model_provider提供方标识,需与下方 [model_providers.xxx] 的 xxx 一致
base_urlChatECNU Responses API 兼容端点
wire_apiAPI 协议类型,固定为 "responses"
env_key环境变量名,用于传递 API Key

通过 Responses API 调用 ChatECNU

  1. 安装 OpenAI SDK
bash
pip install openai
  1. 配置客户端
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-plusecnu-max 均支持 Responses API 格式的调用。

限流策略

您的请求将按 credits 配额统一处理,详见 配额限制,建议根据实际需求选择所需要的模型。