logo

API 概要

API 概要

LLMoxy は完全互換の Anthropic Messages API インターフェースを提供します。Base URL を変更するだけで、公式 SDK をそのまま利用できます。

Base URL

https://llmoxy.com/v1

ヒント Claude Code などのツールは /v1 なし のアドレス、つまり https://llmoxy.com を使用します。SDK 呼び出し時は /v1 を付けます。

認証方式

方式 1:x-api-key(推奨)

x-api-key: YOUR_API_KEY

方式 2:Authorization

Authorization: Bearer YOUR_API_KEY

クイックスタート

Python

from anthropic import Anthropic

client = Anthropic(
api_key="YOUR_API_KEY",
base_url="https://llmoxy.com/v1"
)

message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[
{"role": "user", "content": "こんにちは!"}
]
)

print(message.content[0].text)

Node.js

import Anthropic from '@anthropic-ai/sdk';

const client = new Anthropic({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://llmoxy.com/v1'
});

const message = await client.messages.create({
model: 'claude-sonnet-4-20250514',
max_tokens: 1024,
messages: [
{ role: 'user', content: 'こんにちは!' }
]
});

console.log(message.content[0].text);

OpenAI 互換(Chat Completions)

curl

curl https://llmoxy.com/v1/chat/completions \
  -H "Authorization: Bearer <LLMOXY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      { "role": "user", "content": "Say hello in one short sentence." }
    ]
  }'

TypeScript

import OpenAI from "openai";

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

const response = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "Write a haiku about routers." }],
});

console.log(response.choices[0]?.message?.content);

Python

from openai import OpenAI

client = OpenAI(
    api_key="<LLMOXY_API_KEY>",
    base_url="https://llmoxy.com/v1",
)

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Write a haiku about routers."}],
)

print(response.choices[0].message.content)

ストリーミング出力

Chat または Responses リクエストで stream: true を設定すると、LLMoxy は OpenAI 互換の SSE ストリームを返します。

curl https://llmoxy.com/v1/chat/completions \
  -H "Authorization: Bearer <LLMOXY_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "stream": true,
    "messages": [
      { "role": "user", "content": "Count from one to five." }
    ]
  }'

対応モデル

Claude シリーズ(利用可能なグループ:Max、Kiro)

モデル説明
claude-opus-4-20250514最高性能
claude-sonnet-4-20250514バランスの取れた選択
claude-haiku-4-20250414高速応答

Gemini シリーズ(利用可能なグループ:Gemini)

モデル説明
gpt-5.4画像生成

最新モデル一覧 利用可能なモデルの詳細は 公式モデル広場 を参照してください。

課金方式

実際のトークン使用量(キャッシュ書き込みおよびキャッシュ読み取りを含む)に応じて課金されます。モデルごとに価格が異なります。詳細は グループと価格 を参照してください。

次のステップ