ドキュメント/IDE 集成与 API/OpenAI 兼容接口

OpenAI 兼容接口

CodePus 网关完全兼容 OpenAI Chat Completions / Embeddings 协议,可直接用 OpenAI SDK 切换 base_url

Python

from openai import OpenAI
client = 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 配置