AiToEarn Open Platform
    跳到主要内容
    AiToEarn Open Platform
    API key AI 模型 发布 接口地图

    开放平台能力

    生成内容,发布到全平台

    一套 API 同时覆盖内容生成、模型调用、账号授权、素材上传和多平台发布。

    14+ 平台 一次创建 Flow,多平台分发
    Seedance 视频 低至官方价格 70%
    GPT-image-2 图片生成低至官方价格 5%
    顶级模型 Gemini、Claude、DeepSeek、GPT
    前往发布链路 前往接口文档
    Open capability generate -> upload -> publish -> track
    Flow one request, many tasks
    01 Header 鉴权 X-Api-Key
    02 读取规则 metadata + option
    03 提交 Flow content + items
    04 跟踪记录 record detail
    YouTube 抖音 TikTok 小红书 Instagram Facebook Twitter(X) 哔哩哔哩 快手 微信视频号 微信公众号 Threads Pinterest LinkedIn YouTube 抖音 TikTok 小红书

    X-Api-Key

    先获取 API key,再调用开放接口

    所有 AiToEarn 开放平台接口都需要 API key。调用接口时,请在请求 Header 中添加 X-Api-Key,并把 key 保存在服务端,不要暴露在公开网页或客户端包里。

    所有接口必传 Header X-Api-Key: ********************
    1. 前往https://aitoearn.cn/
    2. 点击左下角头像,进入设置。
    3. 在左侧侧边栏选择 API key。
    4. 点击创建,复制并保存新 key。

    AI 服务教程

    先查模型能力,再提交生成任务

    AI 服务和发布接口共用同一个 X-Api-Key 鉴权。接入时先拉模型列表和参数,再调用对应生成或对话接口。

    Video

    视频生成

    支持 Seedance 系列模型,适合从文本、图片、视频或音频参考生成短视频。

    视频生成模型列表和参数 生成视频 查询视频任务状态
    Image

    图片生成与编辑

    支持 GPT-image-2 等图像模型,生成和编辑接口分开,便于按场景选择。

    图像生成模型参数 图像编辑模型参数 生成图像 编辑图像
    LLM

    大模型调用

    统一接入 Gemini、Claude、DeepSeek、GPT 等模型,先获取模型列表,再调用兼容接口。

    对话模型列表 OpenAI Chat Completions Anthropic Messages Gemini GenerateContent

    发布链路教程

    照着 7 步接入发布

    下载最小发布 Demo
    01

    读取平台元数据

    先调用 获取所有平台元数据,确认支持的平台、发布能力、媒体格式、大小、时长和平台限制。

    02

    授权账号并读取账号列表

    通过 开始平台授权 获取授权入口,用 查询授权状态 轮询完成状态。授权成功后调用 账号列表,拿到创建发布 Flow 需要的 accountId。

    API key 是访问凭证,平台账号绑定在 AiToEarn 账户维度。同一 AiToEarn 账户创建的多个 key 会看到同一组绑定账号。
    03

    拉取平台额外参数

    先用 获取平台动态发布选项 判断平台是否有额外字段。例如 Bilibili 会返回 field=tid、valueType=tree、requiresAccount=true,表示创建 Flow 前需要按账号拉取分区树。

    发现字段

    获取平台动态发布选项

    调用后读取返回的 field、valueType 和 requiresAccount,判断当前平台要补哪些参数。

    查看接口
    拉取取值

    获取账号发布选项取值

    如果字段需要账号维度取值,把上一步返回的 field 放进路径: /api/v2/channels/accounts/{accountId}/publish-options/{field}/values。

    查看接口
    按需创建

    创建账号发布选项取值

    只有平台支持新增选项时才调用,例如 Pinterest 创建 Board;创建后把返回值写入 Flow 的 option。

    查看接口

    Bilibili

    动态字段返回 field=tid,拉取分区树后,创建 Flow 时填写 option.tid。

    GET field=tid

    YouTube

    动态字段返回 field=categoryId,拉取视频分类后,创建 Flow 时填写 option.categoryId。

    GET field=categoryId

    Threads

    动态字段返回 field=location_id,按关键词搜索位置,需要定位时填写 option.location_id。

    GET field=location_id

    Pinterest

    动态字段返回 field=boardId,读取或创建 Board 后,创建 Flow 时填写 option.boardId。

    GET field=boardId POST field=boardId
    04

    上传素材并确认资源

    调用 生成上传签名 URL 获取直传地址,把视频、封面等文件上传到对象存储;上传完成后调用 确认资源上传,得到可写入 content 或 overrides 的资源 URL。

    生成上传签名 URL 确认资源上传
    05

    组织发布内容

    content 放默认标题、正文、媒体和封面;items 中每个平台可以用 overrides 覆盖默认内容,用 option 写入平台专属参数。

    06

    创建发布 Flow

    调用 创建发布 Flow。下面每个 Tab 都会渲染为完整 JSON body,可直接提交到接口;一次发布多个平台时,把多个 item 合并到同一个 items 数组即可。

    抖音特别提示:创建 Flow 后需要拿短链

    抖音任务创建成功后,先轮询 获取发布记录详情。当 status=8,即等待用户操作时,再调用 获取用户操作信息,拿到 schemeUrl 和 shortLink。手机端打开 shortLink 可唤起抖音发布;用户提交后继续轮询记录详情,直到发布成功、失败或取消。

    • 等待短链阶段可按 5 秒间隔轮询,状态 0、2、6 继续等待。
    • 状态 -1、5、9 可按失败或取消处理。
    • 发布成功后,记录详情会返回作品链接;前端可停止轮询并刷新发布历史。
    07

    查询发布记录

    用 获取发布历史 查看记录列表。需要单条状态、作品链接或失败原因时,调用 获取发布记录详情。

    接口地图

    把接口按接入阶段看

    AI 模型

    视频生成模型列表和参数 生成视频 图像生成模型参数 对话模型列表

    平台规则

    获取所有平台元数据 获取平台动态发布选项 获取账号发布选项取值 创建账号发布选项取值

    账号授权

    开始平台授权 查询授权状态 账号列表

    素材

    生成视频 查询视频任务状态 生成上传签名 URL 确认资源上传

    发布

    创建发布 Flow 获取 Flow 详情 获取发布历史 获取发布记录详情 获取用户操作信息
    AiToEarn Open Platform
    打开发布 Flow 文档