> ## 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](/zh/sdks/python)                  | Python、Node.js | `base_url` + `api_key`       |
| [Anthropic SDK](/zh/sdks/python#anthropic-sdk) | Python、Node.js | `base_url` + `api_key`       |
| [Gemini SDK](/zh/sdks/python#gemini-sdk)       | Python         | `api_endpoint` + `api_key`   |
| [ARouter Go SDK](/zh/sdks/go)                  | Go             | 专用 SDK                       |
| [cURL](/zh/sdks/curl)                          | 任意语言           | Base URL + Authorization 请求头 |

## 官方 SDK

我们还提供专为高级功能（如 key 管理）构建的官方 SDK：

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

    对话补全、流式输出、key 管理、provider 代理。
  </Card>

  <Card title="Node.js SDK" icon="node-js" href="/zh/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="/zh/sdks/downloads">
  查看所有可用 SDK、安装说明、版本信息及发布状态。
</Card>

## 我该选哪个 SDK？

<Steps>
  <Step title="已在使用 OpenAI/Anthropic/Gemini SDK？">
    继续使用即可。参见 [Python](/zh/sdks/python) 或 [Node.js](/zh/sdks/node) 指南。
  </Step>

  <Step title="需要 key 管理或用量追踪？">
    使用 ARouter [Go SDK](/zh/sdks/go) 或 [Node.js SDK](/zh/sdks/node)。
  </Step>

  <Step title="快速测试或脚本？">
    使用 [cURL](/zh/sdks/curl)。
  </Step>
</Steps>
