文档

集成 OminiGate API 所需的一切。

概览

快速开始

几分钟内启动并运行 OminiGate。

1. 获取 API Key

注册并从控制台获取 API Key。

前往控制台

2. 发起首次请求

使用 OpenAI 兼容端点发起首次 API 调用。

curl https://api.ominigate.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-omg-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

API 参考

OminiGate 提供 OpenAI 和 Anthropic 兼容的 API。

Base URL

https://api.ominigate.ai

认证

在 Authorization 请求头中包含您的 API Key:

Authorization: Bearer sk-omg-your-api-key

API 端点

POST/v1/chat/completions

OpenAI 兼容的聊天补全接口。支持流式传输、函数调用、JSON 模式和视觉输入。

curl https://api.ominigate.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-omg-your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o",
    "messages": [{"role": "user", "content": "Hello!"}],
    "stream": true
  }'
POST/v1/messages

Anthropic 兼容的消息接口。支持流式传输、工具使用和视觉输入。

curl https://api.ominigate.ai/v1/messages \
  -H "Authorization: Bearer sk-omg-your-api-key" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "anthropic/claude-sonnet-4-20250514",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
GET/v1/models

列出所有可用模型及其定价和能力信息。

curl https://api.ominigate.ai/v1/models \
  -H "Authorization: Bearer sk-omg-your-api-key"

SDK 兼容性

OminiGate 完全兼容官方 OpenAI SDK。只需更改 base URL 和 API Key。

Python

pip install openai

from openai import OpenAI
client = OpenAI(
    base_url="https://api.ominigate.ai/v1",
    api_key="sk-omg-...",
)

Node.js

npm install openai

import OpenAI from 'openai';
const client = new OpenAI({
  baseURL: 'https://api.ominigate.ai/v1',
  apiKey: 'sk-omg-...',
});

需要帮助?

有任何问题或疑问,请联系 support@ominigate.ai。