代码接入
适用于脚本、后端服务、SDK 调用和二次封装。
Base URL
https://codex.miaomiaocode.com/v1鉴权
http
Authorization: Bearer codex_your_api_key接口清单
| 方法 | 路径 |
|---|---|
GET /v1/models | 获取模型列表 |
POST /v1/chat/completions | Chat Completions |
POST /v1/responses | Responses |
POST /v1/embeddings | Embeddings |
cURL
获取模型列表
API_BASE="https://codex.miaomiaocode.com/v1"
curl "$API_BASE/models" -H "Authorization: Bearer codex_your_api_key"Chat Completions
API_BASE="https://codex.miaomiaocode.com/v1"
curl "$API_BASE/chat/completions" -H "Authorization: Bearer codex_your_api_key" -H "Content-Type: application/json" -d '{
"model": "gpt-5-codex-mini",
"messages": [
{ "role": "user", "content": "用一句话介绍这个网关。" }
]
}'Responses
API_BASE="https://codex.miaomiaocode.com/v1"
curl "$API_BASE/responses" -H "Authorization: Bearer codex_your_api_key" -H "Content-Type: application/json" -d '{
"model": "gpt-5-codex-mini",
"input": "写一个 20 字以内的欢迎语。"
}'Responses 流式输出
API_BASE="https://codex.miaomiaocode.com/v1"
curl -N "$API_BASE/responses" -H "Authorization: Bearer codex_your_api_key" -H "Content-Type: application/json" -d '{
"model": "gpt-5-codex-mini",
"stream": true,
"input": "输出三条简短部署建议。"
}'Embeddings
API_BASE="https://codex.miaomiaocode.com/v1"
curl "$API_BASE/embeddings" -H "Authorization: Bearer codex_your_api_key" -H "Content-Type: application/json" -d '{
"model": "text-embedding-3-small",
"input": "Codex Proxy embedding test"
}'OpenAI SDK
Node.js
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
baseURL: "https://codex.miaomiaocode.com/v1",
});
const response = await client.responses.create({
model: "gpt-5-codex-mini",
input: "给我一个 3 步接入摘要。",
});
console.log(response.output_text);Python
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url="https://codex.miaomiaocode.com/v1",
)
response = client.responses.create(
model="gpt-5-codex-mini",
input="给我一个 3 步接入摘要。"
)
print(response.output_text)说明
stream: true时,/v1/chat/completions和/v1/responses会透传流式输出GET /v1/models建议在接入前先跑一次,确认当前账户能看到的模型- 如果你习惯用环境变量,建议直接使用
OPENAI_API_KEY