Instal SDK
Perintah berikut menginstal OpenAI SDK untuk Python:Client Python
Contoh Python berikut membuat client CometAPI dan mengirim request chat:Client Node.js
Contoh Node.js berikut menggunakanbaseURL dengan OpenAI SDK:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Konfigurasikan OpenAI SDK untuk Python dan Node.js agar bekerja dengan CometAPI dengan menetapkan API key CometAPI dan base URL.
pip install openai
npm install openai
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["COMETAPI_KEY"],
base_url="https://api.cometapi.com/v1",
)
completion = client.chat.completions.create(
model="your-model-id",
messages=[
{
"role": "user",
"content": "Answer in one short sentence: What is CometAPI?",
}
],
)
print(completion.choices[0].message.content)
{
"choices": [
{
"message": {
"role": "assistant",
"content": "CometAPI provides API access to models from multiple providers."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 16,
"completion_tokens": 12,
"total_tokens": 28
}
}
baseURL dengan OpenAI SDK:
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.COMETAPI_KEY,
baseURL: "https://api.cometapi.com/v1",
});
const completion = await client.chat.completions.create({
model: "your-model-id",
messages: [
{
role: "user",
content: "Answer in one short sentence: What is CometAPI?",
},
],
});
console.log(completion.choices[0].message.content);
{
"id": "chatcmpl_example",
"object": "chat.completion",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "CometAPI provides API access to models from multiple providers."
}
}
]
}
| Error | Perbaikan |
|---|---|
401 | Pastikan COMETAPI_KEY sudah ditetapkan dan request menggunakan auth Bearer. |
| SDK masih memanggil OpenAI | Tetapkan base_url di Python atau baseURL di Node.js. |
| model ID tidak valid | Pilih model ID dari halaman Models. |
/v1 tidak ada | Gunakan https://api.cometapi.com/v1 untuk SDK yang kompatibel dengan OpenAI. |