ドキュメント
クイックスタート、 ひと筆書きのように
BrushLLM は OpenAI 互換ゲートウェイです。OpenAI API を呼んだことがあれば、BrushLLM の使い方はもう分かっています —— 30 秒版をどうぞ。
- 1
- 2
base URL とキーを設定
任意の OpenAI SDK を当社エンドポイントに向けます:
base_url
https://api.brushllm.com/v1 - 3
id で任意のモデルを呼ぶ
下表の id のいずれかを
modelとして渡すだけ。これで主要研究所のモデルを呼び出しています
あなたの最初のリクエスト
同じリクエストを 4 言語で —— ストリーミング込み。コピーして貼って実行
curl https://api.brushllm.com/v1/chat/completions \
-H "Authorization: Bearer $BRUSH_LLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "Say hello in three languages."}
]
}'
モデル id
これらの id を正確に使用してください(大文字小文字を区別)。説明と能力はモデルページで。画像モデルは POST /v1/images/generations で呼び出し、同じ API キーを使います。
| モデル id | 表示名 | コンテキスト |
|---|---|---|
gpt-5.2 | GPT-5.2 | 391K |
gpt-5.2-mini | GPT-5.2 mini | 391K |
deepseek-chat | DeepSeek-V3.2 | 128K |
deepseek-reasoner | DeepSeek-R1 | 128K |
glm-4.6 | GLM-4.6 | 200K |
glm-4.5-air | GLM-4.5 Air | 128K |
glm-4.5-flash | GLM-4.5 Flash | 128K |
qwen3-max | Qwen3-Max | 256K |
qwen3-235b-a22b | Qwen3 235B A22B | 256K |
qwen3-32b | Qwen3 32B | 128K |
qwen3-coder-plus | Qwen3 Coder Plus | 256K |
qwen-vl-max | Qwen VL Max | 128K |
kimi-k2-0905 | Kimi K2 (0905) | 256K |
kimi-k2-thinking | Kimi K2 Thinking | 256K |
MiniMax-M2 | MiniMax-M2 | 200K |
gpt-image-2 | GPT-Image-2 | — |
エラー
| ステータス | 意味 | 対処方法 |
|---|---|---|
| 401 | API キーが無効または未指定 | キーが「brsh-」で始まり、コンソールで失効していないか確認してください。 |
| 404 | 不明なモデル id | 上表とまったく同じ id を使用してください —— 大文字小文字を区別します。 |
| 429 | レート制限または上限超過 | 待ってからバックオフ付きで再試行するか、コンソールでこのキーの上限を引き上げてください。 |
| 402 | 残高不足 | コンソールでアカウントにチャージしてから再試行してください。 |
| 5xx | 上流プロバイダーのエラー | 数秒後に再試行。続く場合は別のモデル id に切り替えるか、サポートに連絡してください。 |