API リファレンス¶
Claudin.ioはOpenAI互換のAPIです。OpenAI APIを使ったことがあるなら、ここはすべておなじみでしょう。Claudin.ioのベースURLを指定して、claudinioモデルを使うだけです。
ベースURL¶
OpenAIスタイルのルートは/v1以下にあります。
認証¶
リクエストごとにAPIキーを、以下のいずれかのヘッダーとして送信してください:
モデル¶
| モデル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パラメータがサポートされています:messages、temperature、top_p、max_tokens、stream、stop、tools/tool_choice(関数呼び出し)、response_formatなど。
ストリーミング¶
"stream": trueを設定すると、OpenAIストリーミング形式でサーバー送信イベントを受信します(data: {...}チャンクがdata: [DONE]で終了します)。
ツール/関数呼び出し¶
claudinioはツール呼び出しをサポートしています。OpenAI APIとまったく同じように、toolsを渡してレスポンスからtool_callsを読み取ります。これにより、Claude Code、Kilo、Cursorなどのエージェンティックエディタ内で動作します。
マルチモーダル入力¶
claudinioはテキストモデルですが、Claudin.ioは画像、音声、ビデオブロックを透過的に処理します