# 三步将 OpenAI SDK 切换到开放权重模型

> 只需更改 base URL、API 密钥和模型名称，即可让 OpenAI SDK 指向 DeepSeek、Qwen 和 gpt-oss 等开放权重模型。支持 Python、Node.js 和 curl。

- URL: https://llmwithcrypto.com/zh/guides/switch-openai-sdk-to-open-models/
- 最后更新: 2026-10-23
- 发布者: LLMwithCrypto (https://llmwithcrypto.com)

如果你的代码已经通过 SDK 调用 OpenAI，那么将工作负载迁移到开放权重模型只是一次配置更改，而不是重写。本指南展示需要更改的三个值、针对不同任务该试用我们的哪些模型，以及哪些行为会有所不同。

**快速回答 — 如何将 OpenAI SDK 与开放权重模型配合使用？**

更改三个值：base URL、API 密钥和模型名称。使用 **LLMwithCrypto** 时，将 base URL 设为 `https://llmwithcrypto.com/api/v1`，使用你仪表盘中的密钥，并选择一个模型 ID，例如 `deepseek-v4-pro` 或 `gpt-oss-120b`。截至 2026 年 10 月 23 日，DeepSeek V4 Pro 每百万输入 token 的价格为 $1.254。其余代码保持不变。

## 这三处更改是什么？

1. **Base URL** — 将客户端指向 https://llmwithcrypto.com/api/v1 而非 OpenAI。Python 和 Node.js SDK 都接受 base_url / baseURL 选项，并读取 OPENAI_BASE_URL 环境变量。
2. **API 密钥** — 在你的仪表盘中创建密钥，并将其保存在 LLMWITHCRYPTO_API_KEY 中。像 OpenAI SDK 那样，把 API 密钥作为 Bearer token 放在 Authorization header 中传入。
3. **模型名称** — 将 gpt-… 替换为我们的某个 ID，例如 deepseek-v4-pro。GET https://llmwithcrypto.com/api/v1/models 列出了你的密钥可以调用的所有 ID。

*switch.py*

```python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://llmwithcrypto.com/api/v1",
    api_key=os.environ["LLMWITHCRYPTO_API_KEY"],
)

reply = client.chat.completions.create(
    model="deepseek-v4-pro",
    messages=[{"role": "user", "content": "Summarise this changelog in three bullet points: ..."}],
)
print(reply.choices[0].message.content)
print(reply.usage)

```

*switch.mjs*

```javascript
import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://llmwithcrypto.com/api/v1',
  apiKey: process.env.LLMWITHCRYPTO_API_KEY,
});

const reply = await client.chat.completions.create({
  model: 'gpt-oss-120b',
  messages: [{ role: 'user', content: 'Write a regex that matches ISO 8601 dates.' }],
});
console.log(reply.choices[0].message.content);

```

## 针对不同任务该试用哪个开放模型？

按任务给出的起点，依据各模型制作者为其构建的用途。切换前请在你自己的提示词上测试：没有哪个模型是另一个模型的直接替代品。价格按每 100 万输入 / 输出 token 计，截至 2026 年 10 月 23 日。

| 任务 | 建议试用的模型 | API id | 上下文 | 价格（输入 / 输出） |
| --- | --- | --- | --- | --- |
| 通用对话、推理与代码 | [DeepSeek V4 Pro](https://llmwithcrypto.com/zh/models/deepseek-v4-pro/) | `deepseek-v4-pro` | 1M | $1.254 / $3.762 |
| 大批量、低成本调用 | [DeepSeek V4.1 Flash](https://llmwithcrypto.com/zh/models/deepseek-v4-1-flash/) | `deepseek-v4.1-flash` | 1M | $0.285 / $1.14 |
| 推理与工具调用 | [gpt-oss-120b](https://llmwithcrypto.com/zh/models/gpt-oss-120b/) | `gpt-oss-120b` | 128K | $0.142 / $0.57 |
| 小型、快速推理 | [gpt-oss-20b](https://llmwithcrypto.com/zh/models/gpt-oss-20b/) | `gpt-oss-20b` | 128K | $0.033 / $0.161 |
| 编程与智能体 | [GLM-4.7](https://llmwithcrypto.com/zh/models/glm-4-7/) | `glm-4.7` | 200K | $0.57 / $2.09 |
| 多语言对话与长文档 | [Qwen3 235B A22B Instruct](https://llmwithcrypto.com/zh/models/qwen3-235b-a22b-instruct-2507/) | `qwen3-235b-a22b-instruct-2507` | 256K | $0.161 / $0.57 |
| 逐步推理 | [DeepSeek R1](https://llmwithcrypto.com/zh/models/deepseek-r1/) | `deepseek-r1` | 160K | $0.57 / $2.208 |
| 一款欧洲模型 | [Mistral Large 3](https://llmwithcrypto.com/zh/models/mistral-large-3/) | `mistral-large-3` | 256K | $0.475 / $1.424 |

*价格核查于 2026年10月23日.*

[模型页面](https://llmwithcrypto.com/zh/models/) 列出了全部十二个模型及其许可证。

## 切换后哪些行为会有所不同？

- **Token 计数。** 按 token 从余额扣费：输入和输出 token 由模型自己的 tokenizer 计数，按该模型每 1M token 的价格计费。以错误结束的调用不收费。每个模型都有自己的分词器，因此同一段文本在 OpenAI 上可能计为不同数量的 token。
- **各模型的功能。** 所有模型都支持流式输出；工具调用和 JSON 输出取决于各模型本身的支持情况。在依赖工具调用或 JSON 输出之前，请查看[模型页面](https://llmwithcrypto.com/zh/models/)。
- **输出风格和质量。** 不同模型的回答方式不同。请运行你自己的测试提示词，尤其是针对结构化输出的场景。
- **闭源模型功能。** 此处不提供 OpenAI 独有的 endpoint 和模型。我们不出售 GPT、Claude、Gemini 或 Grok 的访问权限：其开发商禁止未经其批准转售 API 访问，而我们并未获得该批准。

## 团队为什么将工作负载迁移到开放模型？

主要是为了价格和控制权。开放权重模型由众多托管商提供，截至 2026 年 10 月 23 日，DeepSeek V4 Pro 在 7 家托管商 中的价格中位数为每百万输入 token $1.32。使用量也随之变化：截至 2026 年 10 月 21 日的一周内，DeepSeek V4.1 Flash 是 OpenRouter 公开排名中使用最多的模型。

使用 **LLMwithCrypto**，你还可以无需信用卡付款：BTC, USDT, USDC, ETH, SOL, LTC，通过 US$25 充值，无需 KYC。

## 从 OpenAI 切换：常见问题

### 流式传输仍然可用吗？

可用，使用 `stream: true` 时与 OpenAI 一样。[流式传输文档](https://llmwithcrypto.com/zh/docs/streaming/) 展示了事件格式。

### 我需要新的 SDK 吗？

不需要。官方 OpenAI SDK 均可使用；只需更改 base URL、密钥和模型名称。LangChain 的工作方式相同，参见 [LangChain 文档](https://llmwithcrypto.com/zh/docs/langchain/)。

### 我可以对某些调用保留 GPT 吗？

可以，保留第二个客户端，使用你的 OpenAI 密钥指向 OpenAI 即可。我们不销售 GPT 模型。

### 如何查看一次调用的费用？

每个响应都带一个 `usage` 对象，包含输入和输出 token 数；仪表板会显示每次调用的费用，`GET https://llmwithcrypto.com/api/v1/credits` 则返回剩余余额。

## 来源

1. [OpenRouter 排名](https://openrouter.ai/rankings) — OpenRouter (read 2026-10-23)

---

LLMwithCrypto: LLMwithCrypto 是一个兼容 OpenAI 的开放权重模型 LLM API，涵盖 DeepSeek V4 Pro、DeepSeek V4.1 Flash、DeepSeek R1、Qwen3.5 397B A17B、Qwen3 235B A22B Instruct、gpt-oss-120b、gpt-oss-20b、GLM-4.7、Llama 3.3 70B Instruct、Gemma 4 31B、Mistral Large 3、Mistral Small 4，按 token 从预付加密货币余额中扣费，价格比公共托管商的中位价低 5%。无需 KYC：无需身份证件、无需自拍、无需文件。不存储提示词和输出。
