当前位置: 首页 > news >正文

Fish Tasks API 集成与使用指南

简介

Fish Tasks API 的主要功能是通过输入由 Fish Audios Generation API 生成的任务 ID 来查询任务的执行状态。本文将为您提供详细的集成说明,帮助您轻松集成并充分利用此 API 的强大功能。使用 Fish Tasks API,您可以便捷地查询来自 Fish Audios Generation API 的任务执行状态。

环境准备/前置条件

在使用 Fish Tasks API 之前,您需要在 Fish Audios Generation API 申请相应的服务,并从中复制任务 ID,如下图所示:

接下来,访问 Fish Tasks API 页面申请相应的服务。在进入页面后,点击“获取”按钮,如下图所示:

如果您尚未登录或注册,系统将自动重定向到 登录页面,邀请您注册并登录。登录或注册后,您将自动返回当前页面。

首次申请者可享受免费的配额,允许您免费使用此 API。

详细步骤

请求示例

Fish Tasks API 可用于查询 Fish Audios Generation API 的结果。有关如何使用 Fish Audios Generation API 的信息,请参阅文档 Fish Videos Generation API。

我们将以 Fish Audios Generation API 返回的任务 ID 为例,演示如何使用此 API。假设我们有一个任务 ID:2725a2d3-f87e-4905-9c53-9988d5a7b2f5,以下是如何传入该任务 ID 的步骤。

设置请求头和请求体

请求头包括:

  • accept: 指定响应应为 JSON 格式,设置为application/json
  • authorization: 调用 API 的密钥,可以在申请后直接选择。

请求体包括:

  • id: 上传的任务 ID。
  • action: 任务的操作方法。

设置如下图所示:

代码示例

您可以看到页面右侧自动生成了多种语言的代码示例,如下图所示:

以下是一些代码示例:

CURL 示例
curl -X POST 'https://api.acedata.cloud/fish/tasks' \ -H 'accept: application/json' \ -H 'authorization: Bearer {token}' \ -H 'content-type: application/json' \ -d '{ "id": "2725a2d3-f87e-4905-9c53-9988d5a7b2f5", "action": "retrieve" }'
响应示例

请求成功后,API 将返回任务的详细信息,例如:

{ "_id": "68cfad98550a4144a5476a92", "id": "2725a2d3-f87e-4905-9c53-9988d5a7b2f5", "api_id": "8e6f8083-4683-45fe-a993-3e1d993fc999", "application_id": "3559d836-2505-46be-96ea-ea72bcb7c080", "created_at": 1758440856.34, "credential_id": "881ad87d-8ba7-40b7-ac45-d19e41ae6e3a", "request": { "action": "speech", "prompt": "a white siamese cat", "model": "fish-tts", "voice_id": "d7900c21663f485ab63ebdb7e5905036", "callback_url": "https://webhook.site/4815f79f-a40f-4078-ac85-1cc126b6bb34" }, "trace_id": "e2d308bc-4df8-4c69-9369-a60f3c54f2b3", "type": "audios", "user_id": "ad7afe47-cea9-4cda-980f-2ad8810e51cf", "response": { "success": true, "task_id": "2725a2d3-f87e-4905-9c53-9988d5a7b2f5", "trace_id": "e2d308bc-4df8-4c69-9369-a60f3c54f2b3", "data": [ { "audio_url": "https://platform.r2.fish.audio/task/b627c2f7d38a4083a837570ba6d0962f.mp3" } ] } }

返回结果包含多个字段,其中request字段为任务发起时的请求体,response字段为任务完成后返回的响应体。

批量查询操作

此操作用于查询多个任务 ID 的任务详情,与前者不同,action需要选择为retrieve_batch

请求体包括:

  • ids: 上传的任务 ID 数组。
  • action: 任务的操作方法。

设置如下图所示:

批量请求示例

以下是 CURL 示例:

curl -X POST 'https://api.acedata.cloud/fish/tasks' \ -H 'accept: application/json' \ -H 'authorization: Bearer {token}' \ -H 'content-type: application/json' \ -d '{ "ids": ["2725a2d3-f87e-4905-9c53-9988d5a7b2f5","2725a2d3-f87e-4905-9c53-9988d5a7b2f5"], "action": "retrieve_batch" }'

错误处理

在调用 API 时,如果发生错误,API 将返回相应的错误代码和消息。例如:

  • 400 token_mismatched: 错误请求,可能由于缺少或无效参数。
  • 401 invalid_token: 未授权,授权令牌无效或缺失。
  • 429 too_many_requests: 请求过多,您已超出速率限制。
  • 500 api_error: 服务器内部错误,服务器发生了错误。

总结

通过本文,您已学习如何使用 Fish Tasks API 查询单个或批量任务的详细信息。希望本文能帮助您更好地集成和使用此 API。如有任何问题,请随时联系技术支持团队。


技术标签:#API #数据处理 #任务查询 #AceDataCloud #开发者指南

http://www.cnnetsun.cn/news/2076710.html

相关文章:

  • 低成本智能反射面(IRS)在6G毫米波通信中的设计与性能优化
  • 避开这3个大坑,你的AIGC自学之路能省下90%时间
  • DeepEar开源对话系统:从语音识别到多轮对话的完整实践指南
  • 港科夜闻|香港科大于THE亚洲大学排名2026位列第12位,彰显顶尖亚洲大学地位
  • 深度学习归一化技术:原理与TensorFlow实践
  • 保姆级教程:用IDEA插件Flowable BPMN visualizer画请假流程图,再配Spring Boot跑起来
  • iPhone上也能跑SQLmap?用A-Shell免越狱搭建移动渗透测试环境(保姆级教程)
  • AI入门数学基础:不用死磕公式,掌握这3点就够了(新手友好)
  • AI 深度研究工具的闭源隐形代价:Onyx + CrewAI + Voxtral 自托管栈的实战路径
  • 分布式量子计算中的多体纠缠与全局门技术
  • PyTorch单层神经网络实现CIFAR-10图像分类
  • 从收音机到蓝牙音箱:三极管功放电路的前世今生与实战避坑指南
  • AgentQL:基于大语言模型的智能网页数据抓取实战指南
  • 从零手搓大模型:白盒化构建Transformer、RAG与Agent的完整技术栈
  • PX4飞控实战:TFmini激光雷达高度融合与跳变问题深度解析
  • Agent 是怎么规划和拆任务的?把它的大脑拆开给你看
  • 国内主流瓶口分液器品牌排行:精准性与合规性对比
  • 从IBUF到OBUFDS:手把手拆解Spartan-6 SelectIO原语,搞定你的自定义接口
  • CentOS 7 SSH连接被拒?除了内存不足,这3个隐藏配置项(20-nproc.conf, sshd_config)才是关键
  • 百度发通告:一年查144人,33人直接进司法
  • 2026-04-25:反转元音数相同的单词。用go语言,给定一个由小写英文单词组成的字符串,各单词之间用单空格分隔。 先统计第一个单词里出现的元音字母数量(元音为 a/e/i/o/u)。记这个数量为
  • MATLAB GPU加速避坑指南:从‘搬砖’到‘起飞’,我的三个关键教训
  • 实测5款AI论文工具,我明白了什么才是真正的“过稿神器”:好写作AI凭什么能同时解决查重和AIGC?
  • Weka机器学习标准化流程:从数据预处理到模型部署
  • 深度学习优化算法Adam的核心原理与实践技巧
  • Uni-app图片上传别再踩坑了!手把手教你搞定6MB限制和GIF格式过滤
  • LayerNorm、BatchNorm、RMSNorm(个人理解)
  • Python强化学习:从基础概念到工程实践
  • 别让你的 Agent 变成一根筋:揭秘“多步推理与自我纠错”的工程黑魔法
  • 最强生图模型GPT-image-2,一手深度测评,附教程!