OpenAI 兼容接口
CodePus 网关完全兼容 OpenAI Chat Completions / Embeddings 协议,可直接用 OpenAI SDK 切换 base_url。Python
from openai import OpenAIclient = OpenAI( api_key="cpk_xxx", base_url="https://api.codepus.ai/v1", )resp = client.chat.completions.create( model="gpt-4o-mini", messages=[{"role": "user", "content": "你好"}], ) print(resp.choices[0].message.content)
Node.js
import OpenAI from "openai";const client = new OpenAI({ apiKey: "cpk_xxx", baseURL: "https://api.codepus.ai/v1", });
支持的字段
✅ messages, model, temperature, top_p, max_tokens ✅ stream(SSE) ✅ tools / tool_calls ✅ response_format (json_object / json_schema) ⚠️ 部分字段依模型支持模型路由
传 model: "auto" 由网关根据策略路由;指定具体模型则直通。详见 代理 Base URL 配置。