> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arouter.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK 概要

> ARouter はすべての主要な LLM SDK に対応しています。新しい依存関係は不要です。

## 新しい SDK は不要

ARouter は既にお使いの SDK とそのまま連携できるよう設計されています。
`base_url` と `api_key` を変更するだけです。

| SDK                                            | 言語             | 変更箇所                          |
| ---------------------------------------------- | -------------- | ----------------------------- |
| [OpenAI SDK](/jp/sdks/python)                  | Python、Node.js | `base_url` + `api_key`        |
| [Anthropic SDK](/jp/sdks/python#anthropic-sdk) | Python、Node.js | `base_url` + `api_key`        |
| [Gemini SDK](/jp/sdks/python#gemini-sdk)       | Python         | `api_endpoint` + `api_key`    |
| [ARouter Go SDK](/jp/sdks/go)                  | Go             | 専用 SDK                        |
| [cURL](/jp/sdks/curl)                          | 任意             | Base URL + Authorization ヘッダー |

## ファーストパーティ SDK

key 管理などの高度な機能向けに専用 SDK も提供しています：

<CardGroup cols={3}>
  <Card title="Go SDK" icon="golang" href="/jp/sdks/go">
    `go get github.com/arouter-ai/arouter-go`

    チャット補完、ストリーミング、key 管理、プロバイダープロキシ。
  </Card>

  <Card title="Node.js SDK" icon="node-js" href="/jp/sdks/node">
    `npm install @arouter/sdk`

    完全な TypeScript サポート。チャット、ストリーミング、key 管理、使用量追跡。
  </Card>

  <Card title="Python SDK" icon="python">
    **近日公開**

    非同期対応のネイティブ Python SDK。開発中。
  </Card>
</CardGroup>

<Card title="SDK ダウンロード" icon="download" href="/jp/sdks/downloads">
  利用可能なすべての SDK、インストール手順、バージョン情報、リリース状況を確認できます。
</Card>

## どの SDK を使うべきか？

<Steps>
  <Step title="すでに OpenAI/Anthropic/Gemini SDK を使用中？">
    そのままご利用ください。[Python](/jp/sdks/python) または [Node.js](/jp/sdks/node) ガイドをご参照ください。
  </Step>

  <Step title="key 管理や使用量追跡が必要？">
    ARouter の [Go SDK](/jp/sdks/go) または [Node.js SDK](/jp/sdks/node) をご利用ください。
  </Step>

  <Step title="素早いテストやスクリプト作成？">
    [cURL](/jp/sdks/curl) をご利用ください。
  </Step>
</Steps>
