# 兼容 OpenAI 的 API：更改 base URL，代码保持不变

> 使用 OpenAI SDK 搭配开放权重模型：更改 base_url 和 model，代码保持不变。哪些可用、哪些不可用，以及加密货币支付的每 token 价格。

- URL: https://llmwithcrypto.com/zh/openai-compatible-api/
- 最后更新: 2026-10-23
- 发布者: LLMwithCrypto (https://llmwithcrypto.com)

如果你的应用已经在与 OpenAI 通信，只需更改两项设置：base URL 和模型名称，就能通过我们与 DeepSeek、Qwen、gpt-oss、Llama 或 Mistral 通信。以下详细说明哪些兼容、哪些不兼容，以及如何切换。

**快速回答 — LLMwithCrypto 与 OpenAI API 兼容吗？**

对于 chat completions，兼容。**LLMwithCrypto** 在 `https://llmwithcrypto.com/api/v1/chat/completions` 接受 OpenAI chat completions 格式，因此官方 OpenAI SDK、LangChain 及其他兼容 OpenAI 的工具在更改 base URL 和模型名称后均可使用。截至 2026 年 10 月 23 日，它提供 12 个开放权重模型，按 token 计费，用加密货币支付，无需 KYC。不提供其他 OpenAI endpoint。

*Python：将 OpenAI SDK 指向 LLMwithCrypto*

```python
import os

from openai import OpenAI

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

resp = client.chat.completions.create(
    model="gpt-oss-120b",
    messages=[{"role": "user", "content": "Write a haiku about invoices."}],
)
print(resp.choices[0].message.content)

```

## 哪些 OpenAI 功能可用，哪些不可用？

API 在 2026 年 10 月 23 日接受的内容。[文档](https://llmwithcrypto.com/zh/docs/)给出了每个 endpoint 的参数。

| 功能 | 状态 | 说明 |
| --- | --- | --- |
| `POST /v1/chat/completions` | 支持 | Messages、temperature、max tokens 以及常用的采样设置 |
| 流式传输（`stream: true`） | 所有模型均支持 | 服务器发送事件，逐 token 返回——见[流式传输](https://llmwithcrypto.com/zh/docs/streaming/) |
| 工具调用（`tools`） | 在支持该功能的模型上可用 | 遵循模型本身支持的——见[工具调用](https://llmwithcrypto.com/zh/docs/tool-calling/) |
| JSON 输出（`response_format`） | 在支持该功能的模型上可用 | 遵循模型本身支持的 |
| `GET /v1/models` | 支持 | 你的密钥可调用的 model id——见[models endpoint](https://llmwithcrypto.com/zh/docs/models/) |
| `GET /v1/credits` | 我们自己的，不是 OpenAI 的 | 账户剩余积分 |
| Responses API、Assistants | 不提供 | 使用 chat completions |
| Embeddings、图像、音频 | 不提供 | 仅支持文本生成 |
| 微调、批处理任务 | 不提供 | — |

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

## 我需要在代码里改什么？

两个设置，没有别的：

1. **Base URL** — `https://llmwithcrypto.com/api/v1`，代替 OpenAI 的。
2. **模型** — 来自[模型页面](https://llmwithcrypto.com/zh/models/)的 id，例如 `deepseek-v4-pro` 或 `gpt-oss-120b`，代替 GPT 名称。

密钥放在原来 OpenAI 密钥的位置。像 OpenAI SDK 那样，把 API 密钥作为 Bearer token 放在 Authorization header 中传入。请存放在 `LLMWITHCRYPTO_API_KEY` 环境变量中，而不是写在代码里。[切换指南](https://llmwithcrypto.com/zh/guides/switch-openai-sdk-to-open-models/)涵盖 Python、Node.js、LangChain 和环境变量配置。

## 与 OpenAI 相比有哪些行为不同？

- **模型。** 开放权重模型的回答与 GPT 不同。在两三个模型上测试你的 prompt；切换只需改一个字符串。
- **token 计数。** 按 token 从余额扣费：输入和输出 token 由模型自己的 tokenizer 计数，按该模型每 1M token 的价格计费。以错误结束的调用不收费。同一段文本的 token 数可能比 OpenAI 的 tokenizer 多几个或少几个。
- **每个模型的功能。** 所有模型都支持流式输出；工具调用和 JSON 输出取决于各模型本身的支持情况。
- **限制。** 每个账户都有每分钟请求数和 token 上限，显示在 dashboard 中；联系 support 可以调高。
- **错误。** 状态码遵循 OpenAI 的约定；[错误页面](https://llmwithcrypto.com/zh/docs/errors/)列出了我们的错误，包括积分用尽时会发生什么。

## 哪些工具可以与它配合使用？

API 使用 OpenAI chat completions 格式：把 OpenAI SDK、LangChain 或任何 OpenAI 兼容工具指向我们的 base URL 并带上你的密钥，再改一下模型名即可。实际上这涵盖官方 OpenAI Python 和 Node.js SDK、将 LangChain 的 OpenAI chat model 配合自定义 base URL 使用，以及允许你设置 OpenAI 兼容 endpoint 的 agent 框架或编辑器。[LangChain 页面](https://llmwithcrypto.com/zh/docs/langchain/)展示了配置方法。

## 费用是多少？

按 token 计费，价格见[定价页面](https://llmwithcrypto.com/zh/pricing/)上每个模型的价格；积分以 pack 形式购买，永不过期。

| 方案 | 数量 | 价格 | 单价 |
| --- | --- | --- | --- |
| 入门 | $25 的 API 积分 | US$25 | — |
| 开发者 | $50 的 API 积分 | US$50 | — |
| 生产 | $100 的 API 积分 | US$100 | — |

所有方案均包含: 所有模型共用一个密钥 · 支持流式输出和工具调用 · 调用失败不计费 · 积分永不过期

**付款前须知**

- 最低充值 US$25。 用加密货币充值一次，即可从余额购买任意套餐。
- 余额中的积分不会过期，可在你调用 API 时用于支付任意模型的 token 费用。当某个 pack 的价格低于最低充值额时，你仅为达到该最低额而支付的那部分，可在付款后 30 天内按需退回，以 USDT 或 USDC 支付，前提是该部分仍未使用。余额的其余部分不会退还，除非法律要求.
- 付款在区块链上核实后即到账。 网络确认的通常时间： BTC 约 20 分钟 · USDT TRC-20 约 1 分钟 · USDT ERC-20 约 5 分钟 · USDC ERC-20 约 5 分钟 · ETH 约 5 分钟 · SOL 约 1 分钟 · LTC 约 15 分钟

## 兼容性问题

### 我可以通过这个 endpoint 调用 GPT 模型吗？

不能。我们不出售 GPT、Claude、Gemini 或 Grok 的访问权限：其开发商禁止未经其批准转售 API 访问，而我们并未获得该批准。

### OpenAI Node.js SDK 能用吗？

可以，将 `baseURL` 设为 `https://llmwithcrypto.com/api/v1`。[Node.js 页面](https://llmwithcrypto.com/zh/docs/node/)有完整示例。

### 如果我发送模型不支持的参数会怎样？

所有模型都支持流式输出；工具调用和 JSON 输出取决于各模型本身的支持情况。在你使用的模型上测试该参数；[错误页面](https://llmwithcrypto.com/zh/docs/errors/)说明了你可能收到的响应。

### 我需要为每个模型单独配一个密钥吗？

不需要。一个密钥即可调用所有模型；为每个应用、agent 或队友各建一个 API 密钥，并可在 dashboard 中单独吊销任意一个，不影响其他密钥。

---

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：无需身份证件、无需自拍、无需文件。不存储提示词和输出。
