IgniteAPI 开发文档

IgniteAPI是全球AI算力API分发平台。通过统一API接口接入GPT-4o、Claude 3.5、Gemini Pro、DeepSeek等100+大模型,完全兼容OpenAI API格式。

提示: 100%兼容OpenAI SDK,只需修改base URL和API密钥即可。

快速上手

三步开始:

  1. 注册 - igniteapi.co/register
  2. 获取密钥 - 在控制台获取
  3. 发起调用

cURL

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

Python

from openai import OpenAI
client = OpenAI(
    api_key="sk-ig-your-key",
    base_url="https://igniteapi.co/v1"
)
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)

Node.js

import OpenAI from 'openai';
const client = new OpenAI({
    apiKey: 'sk-ig-your-key',
    baseURL: 'https://igniteapi.co/v1'
});
const res = await client.chat.completions.create({
    model: 'gpt-4o',
    messages: [{ role: 'user', content: 'Hello!' }]
});
console.log(res.choices[0].message.content);

身份认证

所有请求需要Bearer Token:

Authorization: Bearer sk-ig-your-api-key
警告: 请妥善保管API密钥,不要在公开代码中暴露。

接口地址

https://igniteapi.co/v1

对话补全

POST /v1/chat/completions

参数类型必填说明
modelstring模型ID(如gpt-4o)
messagesarray对话消息列表
temperaturenumber采样温度(0-2,默认1)
max_tokensinteger最大生成Token数
streamboolean流式响应(默认false)

响应示例

{
  "id": "chatcmpl-abc123",
  "object": "chat.completion",
  "model": "gpt-4o",
  "choices": [{
    "index": 0,
    "message": {"role": "assistant", "content": "Hello!"},
    "finish_reason": "stop"
  }],
  "usage": {"prompt_tokens": 10, "completion_tokens": 8, "total_tokens": 18}
}

模型列表

GET /v1/models

curl https://igniteapi.co/v1/models \
  -H "Authorization: Bearer sk-ig-your-key"

支持的模型

厂商模型
OpenAIgpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-3.5-turbo
Anthropicclaude-3-5-sonnet, claude-3-opus, claude-3-haiku
Googlegemini-1.5-pro, gemini-1.5-flash
Metallama-3-70b, llama-3-8b
Mistralmistral-large, mistral-medium, mistral-small
DeepSeekdeepseek-chat, deepseek-coder
Alibabaqwen-turbo, qwen-plus, qwen-max

模型定价

模型输入/1K tokens输出/1K tokens
gpt-4o$0.005$0.015
gpt-4o-mini$0.00015$0.0006
gpt-3.5-turbo$0.0005$0.0015
claude-3-5-sonnet$0.003$0.015
deepseek-chat$0.0001$0.0002

速率限制

套餐请求/分钟请求/天
Free10100
Basic605,000
Pro12050,000
Enterprise自定义不限

错误码

状态码含义解决方案
401API密钥无效检查控制台密钥
402余额不足请充值
429超出限制降低频率或升级
500服务器错误重试或联系客服

SDK与工具

兼容所有OpenAI SDK,只需修改base URL:

Python

pip install openai

from openai import OpenAI
client = OpenAI(api_key="sk-ig-your-key", base_url="https://igniteapi.co/v1")

Node.js

npm install openai

import OpenAI from 'openai';
const client = new OpenAI({ apiKey: 'sk-ig-your-key', baseURL: 'https://igniteapi.co/v1' });

LangChain

from langchain_openai import ChatOpenAI
llm = ChatOpenAI(model="gpt-4o", api_key="sk-ig-your-key", base_url="https://igniteapi.co/v1")
需要帮助? 联系我们:admin@igniteapi.co