Chuyển đến nội dung chính

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Sử dụng OpenAI SDK với CometAPI bằng cách thay đổi hai thiết lập của client: API key và base URL. Giữ nguyên mã request tương thích OpenAI hiện có của bạn, sau đó thay model ID bằng một model ID CometAPI khả dụng.

Cài đặt SDK

Lệnh sau cài đặt OpenAI Python SDK:
pip install openai
Lệnh sau cài đặt OpenAI Node.js SDK:
npm install openai

Client Python

Ví dụ Python sau tạo một client CometAPI và gửi một request chat:
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)
Đối tượng response chứa message của assistant:
{
  "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
  }
}

Client Node.js

Ví dụ Node.js sau sử dụng baseURL với 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);
Cấu trúc response giống với cấu trúc chat completion tương thích OpenAI:
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "CometAPI provides API access to models from multiple providers."
      }
    }
  ]
}

Các lỗi thường gặp

LỗiCách sửa
401Xác nhận rằng COMETAPI_KEY đã được thiết lập và request sử dụng auth Bearer.
SDK vẫn gọi OpenAIThiết lập base_url trong Python hoặc baseURL trong Node.js.
model ID không hợp lệChọn một model ID từ trang Models.
Thiếu /v1Sử dụng https://api.cometapi.com/v1 cho các SDK tương thích OpenAI.

Liên kết liên quan

Last modified on May 28, 2026