在豆包里用 okdata:豆包工作、扣子和火山方舟
豆包的哪些入口能接 okdata:豆包工作可以直接加自定义连接器,普通豆包聊天暂时不行,开发者可以在火山方舟里给豆包模型挂 MCP。
想要的效果:在豆包里说一句“看看今天抖音和微博热搜,有哪些话题适合我们奶茶店蹭一下”,它去取实时榜单,挑出几个话题,告诉你怎么蹭、链接在哪。能不能做到,取决于你用的是豆包的哪个入口,所以先把结论放前面。
先说结论
| 入口 | 能不能接 okdata |
|---|---|
| 豆包工作(豆包客户端里的“工作”) | 能。支持新建自定义连接器,可以填 MCP 地址和请求头 |
| 普通豆包聊天(App、网页) | 暂时不能。我们没找到让用户自己添加插件或 MCP 的入口 |
| 扣子智能体“发布到豆包” | 现在扣子的发布渠道里已经没有豆包了 |
| 火山方舟 API 里的豆包模型 | 能,面向开发者:Responses API 可以挂远程 MCP,也可以用 Function Calling |
以上是 2026 年 11 月对照豆包和火山引擎官方文档核对的结果,入口变化很快,以产品里实际看到的为准。
准备
- 一个 okdata 的 key,以
okd_开头。新 key 自带 $0.10 额度。怎么拿 key 见快速开始。 - 用豆包工作的话,key 会填进连接器设置里保存;用火山方舟的话,把 key 放进环境变量
OKDATA_API_KEY,别写进代码。
豆包工作:新建自定义连接器
- 打开豆包工作客户端,点左侧 插件·技能·伙伴,在 插件 页面右上角点 + 添加。
- 点 新建自定义连接器,填写:
- 服务器名称:
okdata - 传输类型:HTTP
- 服务器 URL:
https://api.okdata.online/mcp - 在 自定义 Headers 区域点 + 添加,请求头名称填
Authorization,值填Bearer okd_...(Bearer、空格、完整的 key)
- 服务器名称:
- 点 保存。
- 点左侧 新工作任务 开一个对话,在输入框里打
/选中okdata,或者直接描述需求,让豆包自己匹配插件。
先问一句“我的 okdata 余额还有多少”,能报出数字就说明连上了,这一步不花钱。自定义连接器对哪些套餐开放,以豆包工作里的实际页面为准。
普通豆包聊天和扣子
普通豆包聊天里目前没有添加第三方插件的地方。过去常见的做法是在扣子里搭智能体再“发布到豆包”,但扣子现在的发布渠道是扣子商店、飞书、微信、小程序和 API 等,已经没有豆包。如果你的团队习惯在飞书或微信里用 AI,可以按扣子接入页搭一个智能体发布过去。
想让所有豆包用户都能在应用里装上某个插件,要走豆包开放平台的插件上架流程,那是插件开发者的事,普通用户用不到。
开发者:在火山方舟里给豆包模型挂 MCP
方舟的 Responses API 支持远程 MCP(只支持 Streamable HTTP,正好是 okdata 用的方式),可以带请求头。测试期需要加 ark-beta-mcp: true 这个请求头。
curl https://ark.cn-beijing.volces.com/api/v3/responses \
-H "Authorization: Bearer $ARK_API_KEY" \
-H "Content-Type: application/json" \
-H "ark-beta-mcp: true" \
-d @- <<EOF
{
"model": "doubao-seed-2-1-pro-260915",
"tools": [{
"type": "mcp",
"server_label": "okdata",
"server_url": "https://api.okdata.online/mcp",
"require_approval": "never",
"headers": { "Authorization": "Bearer $OKDATA_API_KEY" }
}],
"input": [{ "role": "user", "content": [{ "type": "input_text", "text": "微博热搜现在前五是什么?" }] }]
}
EOF
model 换成你在方舟里开通的模型。require_approval 设成 never 意味着模型可以自己发起收费调用,记得在提示里写清预算。不想用 MCP 的话,方舟也支持 Function Calling,你可以把某个接口定义成函数,自己用 HTTP 去调 https://api.okdata.online。
第一句可以这样说
用 okdata 看看今天抖音热搜和微博热搜,挑出五个适合奶茶店借势的话题,
每个写上排名、热度、怎么蹭,附上链接。先告诉我要花多少钱。
花多少钱
find、describe、account 免费,只有 call 收费。上面这句话要读两个热榜:抖音 $0.002,微博 $0.002,合计 {{cost:douyin.trends.list1+weibo.trends.list1}}。要是接着搜笔记,小红书笔记搜索每页 $0.02。调用失败不扣费。豆包和方舟那边的模型用量另算,和 okdata 无关。
出问题时
- 返回
unauthorized(401)。 请求头没带上 key,或者格式不对。名称要是Authorization,值要以Bearer开头。用方舟时,确认运行命令的终端里设置了OKDATA_API_KEY。 - 返回
insufficient_balance(402)。 余额不够这次调用,没有扣费。充值后再试,价格见定价页。 - 返回
rate_limited(429)。 短时间内调用太多。返回里有retry_after_seconds,等这么多秒再调用,不扣费。 - 连接器里没有工具。 检查地址是不是
https://api.okdata.online/mcp、传输类型是不是 HTTP。在浏览器里打开这个地址会看到 “Method not allowed”,这是正常的,它只接受 MCP 请求。
接着看
更新于 2026-11-12