Cuộc gọi đầu tiên của bạn¶
Trước khi kết nối trình soạn thảo, bạn nên xác nhận khóa của mình hoạt động với một yêu cầu duy nhất. Claudin.io sử dụng định dạng OpenAI Chat Completions (và cả định dạng Anthropic Messages nữa).
Các ví dụ này đọc khóa của bạn từ $CLAUDINIO_API_KEY — hãy đặt nó một lần bằng cách xuất khóa của bạn. (Trong các đoạn mã SDK, thay thế YOUR_API_KEY bằng khóa từ bảng điều khiển của bạn, hoặc đọc từ cùng biến môi trường đó.)
Với cURL¶
curl https://api.claudin.io/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $CLAUDINIO_API_KEY" \
-d '{
"model": "claudinio",
"messages": [
{"role": "user", "content": "Say hello in one short sentence."}
]
}'
Bạn sẽ nhận được phản hồi JSON kiểu OpenAI thông thường với một mảng choices.
x-api-key cũng hoạt động
Claudin.io chấp nhận khóa dưới dạng Authorization: Bearer YOUR_API_KEY hoặc dưới dạng tiêu đề x-api-key: YOUR_API_KEY. Sử dụng cái nào mà máy khách của bạn gửi.
Với OpenAI Python SDK¶
from openai import OpenAI
client = OpenAI(
base_url="https://api.claudin.io/v1",
api_key="YOUR_API_KEY",
)
resp = client.chat.completions.create(
model="claudinio",
messages=[{"role": "user", "content": "Say hello in one short sentence."}],
)
print(resp.choices[0].message.content)
Với OpenAI Node SDK¶
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.claudin.io/v1",
apiKey: "YOUR_API_KEY",
});
const resp = await client.chat.completions.create({
model: "claudinio",
messages: [{ role: "user", content: "Say hello in one short sentence." }],
});
console.log(resp.choices[0].message.content);
Streaming¶
Đặt stream: true và đọc các sự kiện do máy chủ gửi (server-sent events), giống hệt như OpenAI API:
curl https://api.claudin.io/v1/chat/completions \
-H "Authorization: Bearer $CLAUDINIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claudinio",
"stream": true,
"messages": [{"role": "user", "content": "Count to five."}]
}'
Nhận được phản hồi hợp lệ? Tuyệt vời — bây giờ hãy kết nối công cụ yêu thích của bạn. Nếu có lỗi, hãy kiểm tra tài liệu tham khảo API để biết các lỗi phổ biến.