📋 前置要求
在开始之前,您需要:
- 一个 Kaihoxz 账户
- API 密钥(在 Dashboard 中获取)
- 基础的编程知识
1️⃣ 获取 API 密钥
生成密钥
在 API 密钥管理页面点击”创建新密钥”
安全提示: 请勿在公开代码或客户端中暴露您的 API 密钥
2️⃣ 发送第一个请求
使用 cURL
curl https://ai.kaiho.cc/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-4o",
"messages": [
{
"role": "user",
"content": "你好,介绍一下你自己"
}
]
}'
使用 Python
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://ai.kaiho.cc/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "user", "content": "你好,介绍一下你自己"}
]
)
print(response.choices[0].message.content)
使用 JavaScript/Node.js
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://ai.kaiho.cc/v1'
});
async function main() {
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [
{ role: 'user', content: '你好,介绍一下你自己' }
]
});
console.log(response.choices[0].message.content);
}
main();
3️⃣ 理解响应
成功的响应格式如下:
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1677652288,
"model": "gpt-4o",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "你好!我是一个 AI 助手..."
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
4️⃣ 探索更多功能
📚 下一步
提示: 所有 API 都兼容 OpenAI SDK,您可以直接使用现有的 OpenAI 集成代码!