コンテンツにスキップ

API リファレンス

Claudin.ioはOpenAI互換のAPIです。OpenAI APIを使ったことがあるなら、ここはすべておなじみでしょう。Claudin.ioのベースURLを指定して、claudinioモデルを使うだけです。

ベースURL

https://api.claudin.io

OpenAIスタイルのルートは/v1以下にあります。

認証

リクエストごとにAPIキーを、以下のいずれかのヘッダーとして送信してください:

Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY

モデル

モデルID コンテキストウィンドウ
claudinio 256K トークン

claudinioをすべての場所で使用してください。(一部のクライアントはprovider/model形式を期待します。その場合はclaudinio/claudinioを使用してください。)

エンドポイント

メソッドとパス 説明
POST /v1/chat/completions チャット補完 — 主要エンドポイント
POST /v1/completions レガシーテキスト補完
POST /v1/messages Anthropic Messages形式
POST /v1/responses Responses API (Codex)
POST /v1/embeddings テキスト埋め込み
GET /v1/models 利用可能なモデルを一覧表示

チャット補完

curl https://api.claudin.io/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "claudinio",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Write a haiku about proxies."}
    ],
    "temperature": 0.7
  }'

標準のOpenAIパラメータがサポートされています:messagestemperaturetop_pmax_tokensstreamstoptools/tool_choice(関数呼び出し)、response_formatなど。

ストリーミング

"stream": trueを設定すると、OpenAIストリーミング形式でサーバー送信イベントを受信します(data: {...}チャンクがdata: [DONE]で終了します)。

ツール/関数呼び出し

claudinioはツール呼び出しをサポートしています。OpenAI APIとまったく同じように、toolsを渡してレスポンスからtool_callsを読み取ります。これにより、Claude Code、Kilo、Cursorなどのエージェンティックエディタ内で動作します。

マルチモーダル入力

claudinioはテキストモデルですが、Claudin.ioは画像、音声、ビデオブロックを透過的に処理します