在豆包里用 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,别写进代码。

豆包工作:新建自定义连接器

  1. 打开豆包工作客户端,点左侧 插件·技能·伙伴,在 插件 页面右上角点 + 添加。
  2. 点 新建自定义连接器,填写:
    • 服务器名称:okdata
    • 传输类型:HTTP
    • 服务器 URL:https://api.okdata.online/mcp
    • 在 自定义 Headers 区域点 + 添加,请求头名称填 Authorization,值填 Bearer okd_...(Bearer、空格、完整的 key)
  3. 点 保存。
  4. 点左侧 新工作任务 开一个对话,在输入框里打 / 选中 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