API Stock 与 OpenRouter 对比
何时选择 API Stock
如果产品同时使用聊天、图片、视频或音乐,并希望共用预付余额,可选择 API Stock。
何时继续使用 OpenRouter
如果需要 OpenRouter 路由控制或目录之外的模型,可继续使用。专用 provider 选项和模型别名不能直接迁移,请检查工具调用、流式响应和限制。
OpenRouter API 文档横向滚动以查看表格的所有列。
| 集成细节 | OpenRouter | API Stock |
|---|---|---|
| 请求 | POST /api/v1/chat/completions | POST /api/v1/chat/completions |
| 身份验证 | Authorization: Bearer | Authorization: Bearer |
| 模型标识符 | deepseek/deepseek-v4-flash | deepseek-v4-flash |
这里只比较下方示例模型,并非服务商的全部端点。模型同名不代表参数、审核规则或输出完全一致。
价格对比:OpenRouter 与 API Stock
选取双方共有的模型,按相同计费单位比较。我方价格来自当前目录;对方价格为附有核查日期和来源链接的记录。
| 模型 | API Stock | OpenRouter | 我方价格差异 |
|---|---|---|---|
| DeepSeek V4 Flash每百万输入 token | API Stock$0.168 | OpenRouter$0.091 | 高 84.6% |
| DeepSeek V4 Flash每百万输出 token | API Stock$0.336 | OpenRouter$0.182 | 高 84.6% |
| Claude Sonnet 5每百万输入 token | API Stock$0.3 | OpenRouter$2 | 低 85% |
| Claude Sonnet 5每百万输出 token | API Stock$1.5 | OpenRouter$10 | 低 85% |
每百万文本 token 的美元价格,输入与输出分别计费。OpenRouter 展示不同服务商的起始价格;路由、缓存和附加功能可能改变费用。
工作量费用示例
DeepSeek V4 Flash
1,000 万输入 + 100 万输出 token,不使用缓存
- API Stock
- $2.016
- OpenRouter
- $1.092
Claude Sonnet 5
1,000 万输入 + 100 万输出 token,不使用缓存
- API Stock
- $4.5
- OpenRouter
- $30
按上表计算的示例总价,不含批量折扣、订阅或付费附加选项。不代表相同延迟或完全一致的输出。
从 OpenRouter 迁移
保留 OpenAI SDK,将 baseURL 改为我方 API 主机加 /api/v1。替换密钥,并将 deepseek/deepseek-v4-flash 改为 deepseek-v4-flash。删除或适配 OpenRouter 专用路由选项。
1
创建账号、充值预付余额并生成 API 密钥。
2
将 SDK 基础 URL 改为我方 API 主机的 /api/v1,替换密钥和模型 id。
3
照常读取聊天响应或流。请在我方文档中核对服务商专用选项。
OpenRouter
import OpenAI from "openai";const client = new OpenAI({baseURL: "https://openrouter.ai/api/v1",apiKey: process.env.OPENROUTER_API_KEY,});const response = await client.chat.completions.create({model: "deepseek/deepseek-v4-flash",messages: [{ role: "user", content: "Hello!" }],});const text = response.choices[0]?.message.content;
API Stock
import OpenAI from "openai";const client = new OpenAI({baseURL: "https://api.api-stock.com/api/v1",apiKey: process.env.API_KEY,});const response = await client.chat.completions.create({model: "deepseek-v4-flash",messages: [{ role: "user", content: "Hello!" }],});const text = response.choices[0]?.message.content;
将 API 密钥保存在服务器端。迁移生产流量前,先测试一个请求的参数、状态处理和输出。
常见问题
如何从 OpenRouter 迁移?
保留 OpenAI SDK,将 baseURL 改为我方 API 主机加 /api/v1。替换密钥,并将 deepseek/deepseek-v4-flash 改为 deepseek-v4-flash。删除或适配 OpenRouter 专用路由选项。
API Stock 总比 OpenRouter 便宜吗?
并非如此。请比较表中具体模型、配置和计费单位。价格可能上涨或下降;迁移生产流量前请核查双方目录。
能迁移所有 OpenRouter 工作流吗?
如果需要 OpenRouter 路由控制或目录之外的模型,可继续使用。专用 provider 选项和模型别名不能直接迁移,请检查工具调用、流式响应和限制。
失败或未完成的请求如何处理?
聊天按实际 token 使用计费。部分流式输出可能已产生费用,重放请求可能再次付费。请检查 HTTP 响应、流结束和 usage;媒体任务轮询不适用于聊天。
如何充值余额?
可用的付款方式、币种和最低充值金额会在付款前显示在您的账户中。无需订阅,模型使用费用从预付余额中扣除。
在 API Stock 尝试第一个请求
选择模型,确认参数和价格,再创建 API 密钥。迁移流量前先测试一个请求。