Skip to main content
ARouter は OpenAI Chat Completions API をサポートするあらゆるライブラリやフレームワークと互換性があります。このページでは最も人気のあるインテグレーションを紹介します。

公式 SDK

ARouter は一般的な言語向けに一流の SDK を提供しています:

Python SDK

pip install arouter

Node.js / TypeScript SDK

npm install arouter

Go SDK

go get github.com/arouter-ai/arouter-go

cURL

直接 HTTP の例

OpenAI SDK(任意の言語)

ARouter は OpenAI 互換であるため、公式 OpenAI SDK がそのまま動作します。base_urlapi_key を変更するだけです:

LangChain

ARouter は LangChain の ChatOpenAI クラスで動作します:

Vercel AI SDK

Vercel AI SDK アプリケーションのバックエンドとして ARouter を使用します:

PydanticAI

Anthropic SDK(ネイティブ)

ARouter はネイティブ Anthropic 互換エンドポイントも提供しています。OpenAI ラッパーなしで公式 Anthropic SDK を使用できます:
完全なリファレンスは Anthropic ネイティブ API を参照してください。

Google Gemini SDK(ネイティブ)

ARouter は公式 Google Generative AI SDK 向けに Gemini 互換エンドポイントを提供しています:
完全なリファレンスは Gemini ネイティブ API を参照してください。

その他のフレームワーク

OpenAI 互換アダプターを持つあらゆるフレームワークが ARouter で動作します。一般的な例: ここにリストされていないフレームワークについては、base_url / api_base 設定をサポートしているか確認してください — サポートしていれば、ARouter は動作します。