メインコンテンツへスキップ

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.

OpenAI 互換の SDK やエンドポイントを使用する場合は、base URL を https://api.cometapi.com/v1 に変更してください。エンドポイントのパスとリクエスト本文の形式は API リファレンスのものをそのまま使用し、CometAPI の API キーを使います。

正しい base URL を使用する

OpenAI 互換の base URL は次のとおりです。
https://api.cometapi.com/v1

Python の base URL

次の Python の例では、クライアント設定のみを変更します。
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

Node.js の base URL

次の Node.js の例では、CometAPI の base URL を設定します。
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.COMETAPI_KEY,
  baseURL: "https://api.cometapi.com/v1",
});

変更をテストする

次のリクエストで、base URL と API キーが機能することを確認できます。
curl https://api.cometapi.com/v1/chat/completions \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-model-id",
    "messages": [
      {
        "role": "user",
        "content": "Say hello in one sentence."
      }
    ]
  }'
成功したレスポンスでは、チャット補完オブジェクトが返されます。
{
  "object": "chat.completion",
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "Hello from CometAPI."
      }
    }
  ]
}

よくあるエラー

エラー修正方法
404OpenAI 互換エンドポイントの base URL に /v1 を含めてください。
JSON ではなく HTML が返るHTTP クライアントが誤ったパスからのリダイレクトを追跡していないか確認してください。
401Authorization: Bearer $COMETAPI_KEY を使用してください。
Management API の認証不一致API キー管理エンドポイントでは、bearer による model-request auth ではなく personal access value を使用します。

関連リンク

Last modified on May 28, 2026