OpenAI Compatible
AiCookie 开发者文档
OpenAI Compatible
使用 Chat Completions、Responses 和图片接口调用 AiCookie
使用支持第三方调用的 OpenAI / Codex 分组 API Key,连接 OpenAI SDK 或发送 HTTP 请求。
请求地址与认证
OpenAI SDK 的 baseURL 填写 https://api.aicookie.net/v1。
| 接口 | 完整请求地址 |
|---|---|
| Chat Completions | POST https://api.aicookie.net/v1/chat/completions |
| Responses | POST https://api.aicookie.net/v1/responses |
| 图片生成 | POST https://api.aicookie.net/v1/images/generations |
请求头使用 Authorization: Bearer YOUR_API_KEY。
先按 认证方式 设置环境变量 AICOOKIE_API_KEY。下方 curl 命令适用于 macOS / Linux;Windows Cmd、PowerShell 和 Python 示例见 第一次请求。
Node.js 的文本示例使用 OpenAI SDK,先在项目目录执行 npm install openai。将代码保存为对应的 .mjs 文件,再运行 node 文件名.mjs。
Chat Completions
使用 messages 发送对话,回复位于 choices[0].message.content。
成功响应
以下为上述请求的实际返回,ID、时间和用量使用占位符。
Responses
使用 input 发送内容,回复位于 output 中的 output_text 项。支持 Responses 的客户端可使用此接口。
成功响应
以下为上述请求的实际返回,ID、时间和用量使用占位符。
图片生成
下面使用 gpt-image-2.5-flare 生成一张 PNG。当前 GPT 图片模型使用 output_format: "png",返回图片的 b64_json,无需设置 response_format。
curl 会输出 JSON;Node.js 示例使用内置 fetch,将图片保存为 aicookie-image.png,并打印其余响应信息。
成功响应
以下为上述请求的实际返回,ID、时间和用量使用占位符。
BASE64_IMAGE_DATA 代表实际返回的完整图片数据。本次请求指定 1024x1024,实际返回 1254x1254;当前服务可能调整输出尺寸,请以响应和图片实际尺寸为准。