统一的 API 规范
延续 OpenAI 风格的请求格式,现有 SDK 和调用逻辑无需重写。
GPT · Claude · 标准 API · 快速接入
一个入口,稳定调用 GPT 与 Claude。
面向开发者的 AI API 接入平台。保留熟悉的 OpenAI SDK,只需替换 Base URL,即可在现有应用、脚本和开发工具中调用所需模型。
https://hapiopen.cc/v1Built for shipping
把供应商适配、模型切换和用量管理交给同一个网关。
延续 OpenAI 风格的请求格式,现有 SDK 和调用逻辑无需重写。
从一个入口访问不同供应商模型,按任务、成本和质量自由切换。
模型价格公开可查,调用消耗和账户余额集中管理。
按项目创建和管理 API Key,让权限、额度与业务边界更清晰。
Simple migration
无需维护多套供应商 SDK,从创建密钥到发出请求只需要几分钟。
注册 HAPI,进入控制台并建立你的第一个项目。
为项目生成独立密钥,用于鉴权和用量归集。
保留原有 OpenAI SDK,其余调用逻辑照常运行。
from openai import OpenAI client = OpenAI( api_key="$HAPI_API_KEY", base_url="https://hapiopen.cc/v1" ) response = client.chat.completions.create( model="gpt-5.4-mini", messages=[{"role": "user", "content": "Hello"}] )
curl https://hapiopen.cc/v1/chat/completions \ -H "Authorization: Bearer $HAPI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "gpt-5.4-mini", "messages": [{"role": "user", "content": "Hello"}] }'
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.HAPI_API_KEY, baseURL: "https://hapiopen.cc/v1" }); const result = await client.chat.completions.create({ model: "gpt-5.4-mini", messages: [{ role: "user", content: "Hello" }] });
FAQ
先确认协议、地址和分组,再开始调用,能避开大多数配置问题。
填写 https://hapiopen.cc/v1。Claude Code 和 CC Switch 使用 Anthropic 协议时填写 https://hapiopen.cc,不要额外添加 /v1。
可用于 OpenAI SDK、Claude Code、CC Switch、cURL 以及能够配置自定义 Base URL 的常见开发工具。
模型广场会展示当前模型、可用分组、计费方式和价格;实际消耗可在控制台用量记录中查看。
建议保存在环境变量或服务端密钥配置中,不要写入公开仓库,也不要暴露在浏览器前端代码里。