API 脚本接入教程
面向自有程序的最小可用示例。统一基址 https://api.apikl.ai/v1,鉴权 Authorization: Bearer sk-...。
💡
API 快连兼容 OpenAI / Anthropic / Gemini 协议;以下示例走 OpenAI 兼容的
/v1/chat/completions。模型名可填 claude-opus-4-8、gpt-5.5 等。curl
BASH
curl https://api.apikl.ai/v1/chat/completions \ -H "Authorization: Bearer sk-你的密钥" \ -H "Content-Type: application/json" \ -d '{ "model": "claude-opus-4-8", "messages": [{"role": "user", "content": "你好"}] }'
Python(openai SDK)
BASH
pip install openai
Python
from openai import OpenAIclient = OpenAI( base_url="https://api.apikl.ai/v1", api_key="sk-你的密钥",)resp = client.chat.completions.create( model="gpt-5.5", messages=[{"role": "user", "content": "你好"}],)print(resp.choices[0].message.content)
Node.js(fetch)
JavaScript
const res = await fetch("https://api.apikl.ai/v1/chat/completions", { method: "POST", headers: { "Authorization": "Bearer sk-你的密钥", "Content-Type": "application/json", }, body: JSON.stringify({ model: "claude-opus-4-8", messages: [{ role: "user", content: "你好" }], }),});if (!res.ok) throw new Error("HTTP " + res.status + ": " + await res.text());const data = await res.json();console.log(data.choices[0].message.content);
✅
返回 JSON 中能取到
choices[0].message.content 即接入成功。需要更换模型时,只改 model 字段即可。