快速开始

账户、API 密钥、首次调用 — 5 分钟内完成。

1. 创建账户

通过控制台,或直接通过 API:
bash
curl -X POST https://api.ileai.io/v1/account \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "password": "un-mot-de-passe-solide",
    "name": "Votre nom"
  }'

系统会自动创建一个组织、一个项目(“Default Project”)和一个环境(“development”)——在您首次调用之前无需配置它们。该组织还会获得 5 美元的免费额度。

2. 生成 API 密钥

通过控制台(API 密钥)或使用步骤 1 返回的环境 id 通过 API 生成:

bash
curl -X POST https://api.ileai.io/v1/environments/{environment_id}/api-keys \
  -H "Authorization: Bearer <jeton de session>" \
  -H "Content-Type: application/json" \
  -d '{"name": "Cle de test"}'
原始密钥(emk_live_...emk_test_...)仅在创建时返回一次。请立即保存——之后将无法再次获取(服务器端仅保存其哈希值)。

3. 首次调用

所有经过身份验证的请求都使用标准请求头:

http
Authorization: Bearer emk_live_...
curlbash
curl https://api.ileai.io/v1/chat/completions \
  -H "Authorization: Bearer emk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [{"role": "user", "content": "Bonjour !"}]
  }'
JavaScript / TypeScripttypescript
import { EminiAI } from "@emini-ai/sdk";

const client = new EminiAI({ apiKey: process.env.EMINI_API_KEY! });

const result = await client.chat.completions.create({
  messages: [{ role: "user", content: "Bonjour !" }],
});
console.log(result.content);
Pythonpython
from emini_ai import EminiAI

client = EminiAI(api_key="emk_live_...")

result = client.chat.completions.create(
    messages=[{"role": "user", "content": "Bonjour !"}],
)
print(result.content)

您没有指定任何 model:路由器会自动选择一个(auto 策略,兼顾质量与成本)。请参阅路由与故障转移以选择特定模型或其他策略。

4. 后续步骤

  • 身份验证 — 密钥权限范围、团队管理
  • 在左侧菜单中浏览按类别分类的指南
  • JavaScript SDK / Python SDK,用于完整集成(流式输出、异步任务、类型化错误)