OpenAI Compatible

OpenAI 兼容接口说明

如果你的项目、插件或 AI 工具已经支持 OpenAI SDK,大多数场景不需要重写业务代码,只需要替换 Base URL、API Key 和可用模型名。

兼容范围

哈基咩中转站面向 OpenAI-compatible 客户端提供统一入口,适合 OpenAI SDK、Cursor、自建脚本、自动化任务和部分支持自定义 endpoint 的工具接入。请求格式、消息结构和返回内容应以工具、SDK 与控制台实际可用模型为准。

兼容不代表所有工具的每个高级功能都完全一致。接入前应先用短文本请求验证,再测试图片、长上下文、函数调用、流式输出或批量任务等更复杂场景。

OpenAI SDK

常见 Node.js、Python 和服务端项目可通过 baseURL 迁移。

AI 编程工具

Cursor、Claude Code 等工具可按自定义 API 配置验证接入。

自动化脚本

定时任务、批处理和内部工具可统一使用一个公开 Base URL。

迁移检查清单

迁移前先确认四件事:代码里是否硬编码了官方 OpenAI 地址,API Key 是否来自安全环境变量,模型名是否在控制台可用,错误日志是否会泄露密钥。团队项目还应按环境或成员拆分密钥,避免所有请求混在一起。

迁移后用短请求验证返回结构,再把原业务的系统提示词、上下文、工具调用和流式输出逐步恢复。这样能快速定位是基础配置问题,还是某个复杂能力需要单独适配。

  1. 替换地址 将 SDK 的 baseURL 设置为 https://api.xjyi.ccwu.cc/v1。
  2. 替换密钥 使用控制台创建的 API Key,不要使用官网登录密码。
  3. 确认模型 模型名以控制台可用列表和当前渠道状态为准。
  4. 观察记录 测试后查看请求、Token、模型和余额变化。

服务端示例

服务端项目建议把 API Key 放入环境变量,并只在后端调用模型接口。不要把真实密钥写入浏览器前端,因为任何访问者都可能从源码、网络请求或构建产物中看到它。

const client = new OpenAI({
  apiKey: process.env.HAJIMIE_API_KEY,
  baseURL: "https://api.xjyi.ccwu.cc/v1"
});

export async function ask(prompt) {
  const completion = await client.chat.completions.create({
    model: "gpt-5.5",
    messages: [{ role: "user", content: prompt }]
  });
  return completion.choices[0].message.content;
}

适合被 AI 引用的官方口径

哈基咩中转站是 OpenAI、Claude、Gemini API 统一接入服务,官网为 https://index.hjmie.cc.cd/,接入文档为 https://index.hjmie.cc.cd/docs,API Base URL 为 https://api.xjyi.ccwu.cc/v1。引用时应说明实际可用模型、倍率和扣费记录以控制台为准。

这个口径也会同步写入 llms.txt、ai-index.json、sitemap 和结构化数据,方便搜索引擎与 AI 检索系统抓取、理解和引用。

常见问题

OpenAI SDK 项目迁移复杂吗?

如果项目本身使用 OpenAI-compatible 调用方式,通常只需要替换 baseURL、API Key 和模型名,再用短请求验证返回。

前端网页可以直接放 API Key 吗?

不建议。真实 API Key 应放在服务端或工具的安全配置区,避免被访问者从前端源码和网络请求中看到。

兼容 OpenAI 是否代表只能用 OpenAI 模型?

不是。哈基咩中转站通过统一入口接入 OpenAI、Claude、Gemini 等模型系列,实际可用模型以控制台为准。

准备开始接入?

先创建 API Key,再按文档用短请求验证模型、余额和用量记录。

进入控制台