# 能不能给 ChatGPT 接上抖音、小红书的数据？

> 用 OpenAPI 文档或远程 MCP 服务，把抖音、小红书、微博数据接进 ChatGPT、自定义 GPT 或 OpenAI API：哪些方式可行、费用和代码。

网页版：https://okdata.online/zh/answers/chatgpt-douyin-xiaohongshu-data/

**简短回答：**可以，OpenAI 体系里凡是能调外部接口的地方都行：自定义 GPT 可以导入 okdata 的 OpenAPI 文档，用 Bearer 方式带上你的 key；OpenAI API 可以把 https://api.okdata.online/mcp 作为远程 MCP 工具挂上。按调用计费，比如抖音搜索每页 $0.02，微博热搜每次 $0.002。

一个美妆品牌的市场部，日常工作基本都在 ChatGPT 里。每天两次有人问：微博热搜上哪些话题能蹭；每周一有人要十篇讲早 C 晚 A 的小红书爆款笔记。ChatGPT 联网看不到抖音、小红书里面的内容，现在只能靠人手动把数据复制进去。要让 ChatGPT 自己取数，有两条路，看团队是在 ChatGPT 应用里用，还是基于 OpenAI API 开发。

## ChatGPT 应用里：自定义 GPT 加 Actions

GPT 的 Actions 能调用 OpenAPI 文档描述的外部接口。okdata 的文档地址是 `https://okdata.online/openapi.json`。

1. 在 GPT 编辑器里新增一个 Action，从这个地址导入文档。
2. 删掉用不到的接口，只留三到五个，比如[微博热搜](/zh/apis/weibo/trends/list/)、[小红书笔记搜索](/zh/apis/xiaohongshu/notes/search/)和[抖音视频搜索](/zh/apis/douyin/videos/search/)。别让 GPT 在全部 51 个接口里猜。
3. 认证方式选 API Key，类型选 Bearer，填入你的 key。
4. 在指令里写明：每次调用都带 `fields`，超过五次调用先报预估费用。

你的套餐包含哪些功能、OpenAI 怎么叫这些功能，时不时会变，以 OpenAI 帮助中心为准。

## 用 OpenAI API：直接挂 MCP 服务

Responses API 可以把远程 MCP 服务当工具用，模型会拿到 find、describe、call 三个工具：

```python
import os
from openai import OpenAI

client = OpenAI()
response = client.responses.create(
    model=os.environ["OPENAI_MODEL"],
    tools=[{
        "type": "mcp",
        "server_label": "okdata",
        "server_url": "https://api.okdata.online/mcp",
        "headers": {"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"},
        "require_approval": "never",
    }],
    input="现在微博热搜上有什么？挑五个护肤品牌今天能跟的话题。",
)
print(response.output_text)
```

两种方式接之前，都先用一次普通调用确认 key 可用：

```bash
curl -s "https://api.okdata.online/v1/weibo/trends/list" -H "Authorization: Bearer $OKDATA_API_KEY" -G -d fields=rank,name,heat
```

## 一周下来花多少

| 用法 | 调用次数 | 费用 |
|---|---|---|
| 微博热搜，每天两次，7 天 | 14 | $0.028 |
| 小红书搜 5 次，每次 2 页 | 10 | $0.20 |
| 抖音搜 5 次，每次 2 页 | 10 | $0.20 |
| 整周合计 | 34 | $0.428 |

## 注意事项

- 分享出去的 GPT 花的是你的余额。能用这个 GPT 的人，都是拿你的 key 在调接口，所以只在自己团队里共享。
- JSON 太长会拖慢 GPT，还可能被截断。只要回答需要的字段。
- GPT 第一次访问一个新域名时，ChatGPT 会弹窗让你确认，这是正常的。
- 只能取公开数据。正文和评论是陌生人写的，提醒 GPT 只当数据看。

## 其他办法

也有人在自己电脑上跑开源的小红书 MCP，再用隧道让 ChatGPT 连过去。这样不花钱，还能用自己的号发笔记，但电脑得一直开着，登录也不能过期。偶尔问一次的话，把数据直接贴进对话框照样能用。Claude、Cursor 等其他 MCP 客户端的配置，见 [MCP 页面](/zh/mcp/)。

## 用到的接口

- [抖音视频搜索](https://okdata.online/zh/apis/douyin/videos/search/) `douyin.videos.search`：$0.02/次 · 每页约 20 条视频
- [小红书笔记搜索](https://okdata.online/zh/apis/xiaohongshu/notes/search/) `xiaohongshu.notes.search`：$0.02/次 · 每页约 20 篇笔记
- [微博热搜](https://okdata.online/zh/apis/weibo/trends/list/) `weibo.trends.list`：$0.002/次 · 每页约 50 条榜单

更新于 2026-11-12
