统一的 API 规范
延续 OpenAI 风格的请求格式,现有 SDK 和调用逻辑无需重写。
Unified AI Infrastructure
一个接口,调度所有主流 AI 模型。
统一接入 Claude、GPT、Gemini 等模型。保留熟悉的 OpenAI SDK,只替换 Base URL,就能让应用拥有更灵活的模型选择。
Built 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://your-domain.com/v1" ) response = client.chat.completions.create( model="your-model", messages=[{"role": "user", "content": "Hello"}] )
curl https://your-domain.com/v1/chat/completions \ -H "Authorization: Bearer $HAPI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "your-model", "messages": [{"role": "user", "content": "Hello"}] }'
import OpenAI from "openai"; const client = new OpenAI({ apiKey: process.env.HAPI_API_KEY, baseURL: "https://your-domain.com/v1" }); const result = await client.chat.completions.create({ model: "your-model", messages: [{ role: "user", content: "Hello" }] });