快速回答
如何将 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。其余代码保持不变。
这三处更改是什么?
Base URL
将客户端指向
https://llmwithcrypto.com/api/v1而非 OpenAI。Python 和 Node.js SDK 都接受base_url/baseURL选项,并读取OPENAI_BASE_URL环境变量。API 密钥
在你的仪表盘中创建密钥,并将其保存在
LLMWITHCRYPTO_API_KEY中。像 OpenAI SDK 那样,把 API 密钥作为 Bearer token 放在 Authorization header 中传入。模型名称
将
gpt-…替换为我们的某个 ID,例如deepseek-v4-pro。GET https://llmwithcrypto.com/api/v1/models列出了你的密钥可以调用的所有 ID。
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)
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 | deepseek-v4-pro | 1M | $1.254 / $3.762 |
| 大批量、低成本调用 | DeepSeek V4.1 Flash | deepseek-v4.1-flash | 1M | $0.285 / $1.14 |
| 推理与工具调用 | gpt-oss-120b | gpt-oss-120b | 128K | $0.142 / $0.57 |
| 小型、快速推理 | gpt-oss-20b | gpt-oss-20b | 128K | $0.033 / $0.161 |
| 编程与智能体 | GLM-4.7 | glm-4.7 | 200K | $0.57 / $2.09 |
| 多语言对话与长文档 | Qwen3 235B A22B Instruct | qwen3-235b-a22b-instruct-2507 | 256K | $0.161 / $0.57 |
| 逐步推理 | DeepSeek R1 | deepseek-r1 | 160K | $0.57 / $2.208 |
| 一款欧洲模型 | Mistral Large 3 | mistral-large-3 | 256K | $0.475 / $1.424 |
价格核查于
模型页面 列出了全部十二个模型及其许可证。
切换后哪些行为会有所不同?
- Token 计数。 按 token 从余额扣费:输入和输出 token 由模型自己的 tokenizer 计数,按该模型每 1M token 的价格计费。以错误结束的调用不收费。每个模型都有自己的分词器,因此同一段文本在 OpenAI 上可能计为不同数量的 token。
- 各模型的功能。 所有模型都支持流式输出;工具调用和 JSON 输出取决于各模型本身的支持情况。在依赖工具调用或 JSON 输出之前,请查看模型页面。
- 输出风格和质量。 不同模型的回答方式不同。请运行你自己的测试提示词,尤其是针对结构化输出的场景。
- 闭源模型功能。 此处不提供 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 一样。流式传输文档 展示了事件格式。
我需要新的 SDK 吗?
不需要。官方 OpenAI SDK 均可使用;只需更改 base URL、密钥和模型名称。LangChain 的工作方式相同,参见 LangChain 文档。
我可以对某些调用保留 GPT 吗?
可以,保留第二个客户端,使用你的 OpenAI 密钥指向 OpenAI 即可。我们不销售 GPT 模型。
如何查看一次调用的费用?
每个响应都带一个 usage 对象,包含输入和输出 token 数;仪表板会显示每次调用的费用,GET https://llmwithcrypto.com/api/v1/credits 则返回剩余余额。
来源 (1)
- OpenRouter 排名 openrouter.ai/rankings — OpenRouter (read 2026-10-23)