1. 各种插件/软件使用教程
北辰API
  • 北辰API调用说明
  • 在线调试说明
  • 发出请求
  • 聚合平台基本介绍
    • API 快速开始指南
    • 联系客服
    • 分组详细表格
    • 分组的特殊性及价格差异
    • 如何新建指定分组的令牌
    • 代理接口调用地址
  • 聊天对话
    • ChatGpt
      • ChatGPT聊天(Chat)
        • 聊天完成对象
        • 聊天完成块对象
        • 创建聊天补全
        • 创建聊天补全 (非流)
        • 创建聊天识图 (流式)
        • 创建聊天识图 (流式) best64
        • 创建聊天识图 (非流)
        • 创建聊天创作图 (非流)
        • 官方Function calling调用
        • 官方N测试
        • 列出模型
        • 创建聊天函数调用
        • 创建结构化输出
        • 控制推理模型努力程度
        • 创建聊天补全 qwen-mt-turbo
        • 创建聊天补全 deepseek v3.1思考程度 (流式)
        • 创建聊天
      • ChatGPT自动补全(Completions)
        • 完成对象
        • 创建完成
      • ChatGPT嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
      • Web 搜索
        • web搜索
        • deepseek-联网搜索
    • Gemini
      • 原生格式
        • 文本生成
        • 文本生成-流
        • 文本生成+思考-流
        • 图片理解
        • 格式化输出
        • 函数调用
        • 文档理解
        • URL context [原生格式]
        • 代码执行
        • google search
        • 视频理解
        • URL context
        • 音频理解
        • Embeddings
        • TTS 文本转语音
        • 文本生成 gemini-3-pro-preview:generateContent
        • gemini-tts文本转语音
        • 文本嵌入
        • gemini-3.1-flash-lite-image
      • chat兼容格式
        • gemini图片创作接口 [chat兼容格式]
        • 聊天接口 [chat兼容格式]
        • 聊天接口-思考1 [chat兼容格式]
        • 聊天接口-思考2 [chat兼容格式]
        • 识图接口 [chat兼容格式]
        • 聊天+读取文件接口 [chat兼容格式]
        • 文本嵌入 [chat兼容格式]
    • Claude
      • 聊天完成对象
      • 聊天完成块对象
      • 原生格式
        • 创建格式化输出
        • 联网搜索
      • chat兼容格式
      • 兼容格式
      • 创建聊天补全 (流式)
      • 创建思考聊天
      • 创建聊天补全 (流式) [原生格式]
      • 创建函数调用 (流式) [原生格式]
      • 创建思考聊天 [原生格式]
      • PDF支持 [原生格式]
      • PDF支持 [原生格式] base64格式
      • 创建聊天补全 (非流)
      • 创建聊天识图 (流式)
      • 创建聊天识图 (非流)
    • 聊天(Responses)
      • Responses API与Chat API对比
      • 创建模型响应
      • 创建函数调用
      • 创建模型响应(流式返回)
      • 创建模型响应 (控制思考长度)
      • 创建网络搜索
      • 创建模型响应 gpt-5启用思考
      • 创建函数调用 Copy
      • gpt 上下文压缩
  • 系统管理
    • 获取令牌列表
    • 新增令牌
    • 获取令牌支持模型
    • 获取账号信息
    • 修改令牌
    • 搜索令牌
    • 获取令牌使用情况
    • 删除令牌
    • 批量修改令牌
  • 音频
    • ElevenLabs
      • scribe_v2
    • ChatGPT音频(Audio)
      • GPT-4o-audio
      • 音频转文字 whisper-1
      • 音频转文字 gpt-4o-transcribe
      • 创建语音 gpt-4o-mini-tts
      • 创建翻译 (不支持)
  • 文生音乐
    • 说明
    • 参数
    • Suno
      • 任务提交
        • 生成歌曲(灵感模式)
        • 生成歌曲(自定义模式)
        • 生成歌曲(纯音乐模式)
        • 生成歌曲(续写模式)
        • 生成歌曲(续写-URL直传)
        • 生成歌曲(歌手风格)
        • 生成歌曲(Cover翻版)
        • 生成歌曲(拼接歌曲)
        • 创建歌手风格(Persona)
        • 生成歌词
        • 提升音乐风格
        • 生成歌曲(局部编辑)
        • 生成歌曲(添加伴奏)
        • 生成歌曲(添加人声)
        • 生成歌曲(重制)
        • 上传参考音频
        • 生成歌曲(哼唱成曲)
        • 生成歌曲(混音)
        • 生成歌曲(启发创作)
        • 生成歌曲(音效)
        • 局部替换歌词
        • 生成歌曲(集成)
        • 上传版权歌曲
      • 查询接口
        • 查询单个任务(主用)
        • Timing:歌词、音频时间线
        • 获取wav
        • 批量获取任务
        • 我的音乐列表
        • 生成 MIDI
        • 波形图数据
        • MP4 生成状态
        • 账户积分余额
        • 获取音乐风格
      • 音频处理
        • 人声/伴奏分离(clipId)
        • 人声/伴奏分离(URL)
        • 全轨12路分离(clipId)
        • 全轨12路分离(URL)
        • 生成 MP4 视频
        • 重新生成封面图
        • 调整播放速度
        • 修改标题/封面
        • Fade 淡入淡出
        • 资源转临时地址
  • 图像生成
    • README
    • 图像对象
    • Midjourney
      • 文生图
      • 查询任务状态Fetch
      • 获取生成图片Image
      • 执行操作Action
      • 编辑图片
    • flux生图
      • flux生图
    • GPT Image-2
      • 编辑 image
      • 编辑 gpt-image-2
      • 创建 gpt-image-2
    • Grok
      • 创建 Image
      • 编辑 image
      • 编辑image【"grok-imagine-image-quality" | "grok-imagine-image-2.0"】
    • Qwen
      • qwen-image-max
      • z-image-turbo
      • qwen-image-max-2025-12-30新地址
      • qwen-image-2.0-2026-03-03
      • 文生图(T2I)— qwen-image-max
      • 图生图 / 图像编辑(I2I)— qwen-image-max
    • Gemini图像
      • 图片生成
      • 图片生成 gemini-2.5-flash-image
      • 图片生成 gemini-2.5-flash-image 控制宽高比
      • 图片生成 gemini-3-pro-image-preview 控制宽高比 +清晰度
      • 图片编辑
  • 视频生成
    • 万相
      • 万相 文生视频
      • 万相 首帧生视频
      • 万相 首尾帧生视频
      • 查询视频生成任务状态
    • Veo
      • OpenAI 视频格式
        • openai 创建视频,带图片
        • openai 查询任务
        • openai 下载视频
      • 3.1原生格式
        • Doubao 文生视频
        • 查询任务
        • 视频生成 veo-3.1-fast-generate-preview
    • 豆包
      • 兼容格式
        • 创建及查询任务
          • Doubao 文生视频
          • Doubao 图生视频
          • Doubao 视频生视频
          • Doubao 多模态生视频
          • 查询视频生成任务状态
        • 文件管理
          • 文件列表
          • 上传文件
          • 查询文件
          • 删除文件
        • 素材库
          • 创建素材组
          • 列出素材组
          • 获取素材组详情
          • 更新素材组
          • 删除素材组
          • 创建真人认证对话
          • 查询真人认证结果
          • 创建素材
          • 列出素材
          • 查询素材
          • 更新素材
          • 删除素材
      • 原生格式
        • 创建及查询任务
          • Doubao 文生视频
          • Doubao 图生视频
          • Doubao 视频生视频
          • Doubao 多模态生视频
          • 查询视频生成任务状态
        • 素材库
          • 创建素材组
          • 列出素材组
          • 获取素材组详情
          • 更新素材组
          • 删除素材组
          • 创建真人认证对话
          • 查询真人认证结果
          • 创建素材
          • 列出素材
          • 查询素材
          • 更新素材
          • 删除素材
    • Grok
      • Grok 文生视频
      • Grok 图生视频
      • Grok 参考图生视频
      • 查询视频生成任务状态
    • Vidu
      • 文生视频
      • 图生视频
      • 参考生视频(主体调用)
      • 参考生视频(非主体调用)
      • 首尾帧视频
      • 查询任务状态
    • 可灵
      • 可灵 文生视频
      • 可灵 图生视频(首帧)
      • 查询视频生成任务状态
    • MiniMax
      • MiniMax H3 文生视频
      • MiniMax H3 图生视频(首帧)
      • MiniMax H3 图生视频(首尾帧)
      • MiniMax H3 多模态(图 + 视频 + 音频)
      • 查询视频生成任务状态
    • Hailuo
      • hailuo 文生视频
      • hailuo图生视频
      • hailuo 首尾帧生成视频
      • 查询视频生成任务状态
  • 智能交互
    • GPTs
      • 简介
      • GPTs对话
  • 文本嵌入
    • Rerank
      • 重排序
  • 消费清单
    • 消费清单API接口导出说明
    • 创建消费清单导出任务(异步)
    • 下载消费清单导出文件
  • 帮助中心
    • AI返回字段: 思考相关
    • HTTP状态码及其含义
    • 自建图床API
    • Python配置方式
      • python 使用 语音转文本
      • python 使用文本转语音
      • python 使用Embeddings 向量化
      • python 调用DALL·E
      • python简单调用 openai function-calling demo
      • python 简单langchain 调用openai demo
      • python llama_index 配置
      • Python基础对话
      • Python使用gpt-4o识别图片-本地图片
      • Python使用gpt-4o识别图片
      • Python使用Claude识别图片
      • python 库流式输出
      • gpt realtime模型调用
      • python request 请求 流式输出demo
      • python 使用gpt-image-1 创建编辑图片
      • python openai官方库(使用AutoGPT,langchain等)
      • python 连续对话
    • nodejs 配置方式
      • nodejs 基础对话
    • php配置方式
      • php使用图片编辑demo
    • 各种插件/软件使用教程
      • Claude Code 配置教程
      • Codex 配置教程
      • OpenClaw Clawdbot 自定义中转站配置教程
      • N8N 工作流使用中转API 教程
      • opencode 配置教程
      • Gemini CLI 中转站配置使用教程
      • CherryStudio调用cluade MCP
      • Cherry Studio配置教程
      • Cherry Studio配置 banana pro 4K和分辨率教程
      • CherryStudio配置o4推理级别
      • 扣子工作流简单配置从输入到获取url
      • dify添加模型
      • cline 配置教程
      • aider 配置教程
      • Cursor 配置教程_已废弃
      • lobechat 设置教程
      • ChatBox(推荐使用)
      • 开源gpt_academic
      • nextchat 设置教程
      • zotero gpt 配置方法
      • CLAUDE DEV 配置教程
      • 沉浸式翻译 设置gpt翻译
      • 浏览器插件ChatGPT Sidebar
      • chatgpt-on-wechat 配置教程
      • chatgpt GPT Academic 学术优化配置gpt教程
      • RikkaHub 配置教程
      • coze 工作流使用中转API 教程
      • n8n 工作流获取本地图片生成视频例子
      • OpenClaw 最新版本 自定义中转站配置教程
      • OpenClaw配合CC switch自定义中转站配置教程
    • 上传图片到图床
      POST
  • 数据模型
    • ErrorResponse
    • DoubaoVideoTaskRequest
    • TaskStatusRequest
    • FileListRequest
    • Usage
    • ImageInput
    • TaskStatusResponse
    • VideoGenerationResponse
    • Model
    • VideoInput
    • TaskStatusData
    • FileListResponse
    • ModelsResponse
    • AudioInput
    • TaskErrorResponse
    • FileResponse
    • GeminiModelsResponse
    • Tool
    • PlatformError
    • Message
    • SuperResolutionConfig
    • MessageContent
    • OpenAIVideoResponse
    • ToolCall
    • ResponseFormat
    • ChatCompletionRequest
    • ChatCompletionResponse
    • ChatCompletionStreamResponse
    • CompletionRequest
    • CompletionResponse
    • ResponsesRequest
    • ResponsesResponse
    • ResponsesCompactionResponse
    • ResponsesCompactionRequest
    • ResponsesStreamResponse
    • ClaudeRequest
    • ClaudeMessage
    • ClaudeResponse
    • EmbeddingRequest
    • EmbeddingResponse
    • ImageGenerationRequest
    • ImageEditRequest
    • ImageResponse
    • AudioTranscriptionRequest
    • AudioTranslationRequest
    • AudioTranscriptionResponse
    • SpeechRequest
    • RerankRequest
    • RerankResponse
    • ModerationRequest
    • ModerationResponse
    • GeminiRequest
    • GeminiResponse
    • VideoRequest
    • VideoResponse
    • VideoTaskResponse
    • VideoTaskMetadata
    • VideoTaskError
    • OpenAIVideo
    • OpenAIVideoError
    • ApiResponse
    • PageInfo
    • User
    • Channel
    • Token
    • Redemption
    • Log
  1. 各种插件/软件使用教程

扣子工作流简单配置从输入到获取url

如果你是扣子vip,可以直接下载工作流导入即可#

https://wwaod.lanzn.com/b011lwl8ij
密码:3qnp

以sora2为例子从输入文本和上传图片到最后获取url的简单循环工作流(下面是整体图)#

企业微信截图_17677735722402.png

一、开始#

根据提示词和图片 新增输入的变量,根据接口需要的参数来,需要输入更多参数也可以添加
企业微信截图_1767773636845.png

二、请求模型 (新增http节点)#

根据文档配置http请求
1.第一个红框位置配置请求方式和url
2.第二个红框配置请求头
3.第三个地方配置请求体,请根据文档中相应的请求体选择格式,在这个例子中用的json,其中标有开始的是从前面的输入中获取的参数,在编辑直接{}输入就能选择
企业微信截图_17677740268061.png

三、处理请求结果获取taskId(新增代码节点)#

如图所示在输入的时候变量值直接获取上一个的输出body
使用代码解析body获取其中的id(在本示例中代码选择的是JavaScript 代码如下)
async function main({ params }: Args): Promise<Output> {
    // 1. 从 params.input 中获取 body 字符串
    // 注意:这里假设 params.input 是整个 HTTP 响应对象
    const bodyStr = params.input;

    // 2. 将字符串格式的 body 解析为 JSON 对象
    // 因为 body 的值是一个字符串 "{\"id\":...}",所以需要 JSON.parse
    let taskId = "";
    try {
        const bodyObj = JSON.parse(bodyStr);
        taskId = bodyObj.id;
    } catch (e) {
        // 防止解析失败导致运行报错
        console.log("JSON 解析失败:", e);
    }

    // 3. 构建输出对象,返回 taskId
    const ret = {
        "taskId": taskId
    };

    return ret;
}
最后输出的位置的变量名请与代码中ret 中的参数名一致
企业微信截图_17677742429398.png

四、循环请求查询接口获取url(新增循环节点)#

1. 设置循环(在本次示例中使用的是无限循环根据判断条件跳出循环)根据需要设置#

中间变量是获取的前一个代码节点输出的taskId
输出了url和状态
企业微信截图_17677745518897.png

2. 在循环中新增一个http节点请求查询任务#

其中参数请求体根据文档中的使用的模型的查询任务来
企业微信截图_17677753812075.png

3. 新增一个代码节点获取url和任务状态#

如图所示 输入获取的是查询任务的输出body代码如下
async function main({ params }: Args): Promise<Output> {
    // 1. 从 params.input 中获取 body 字符串
    const bodyStr = params.input;

    // 2. 将字符串格式的 body 解析为 JSON 对象
    let url = "";
    let status = "";
    try {
        const bodyObj = JSON.parse(bodyStr);
        url = bodyObj.video_url;
        status = bodyObj.status;
    } catch (e) {
        // 防止解析失败导致运行报错
        console.log("JSON 解析失败:", e);
    }

    // 3. 构建输出对象,返回 taskId
    const ret = {
        "url": url,
        "status": status
    };

    return ret;
}
企业微信截图_17677755174326.png

4.新增一个判断节点来判断查询是否获取了url#

在这个示例中,判断节点设置了两个分支第一个分支是获取的上一个代码节点输出的url判断是否为空
第二个分支是判断状态是否为失败
企业微信截图_17677757634138.png

5根据判断的结果来执行#

新增终止循环的节点,当判断节点的第一个判断成功或者第二个判断成功时都终止循环
新增定时器节点和继续循环节点,当判断节点的两个判断都为否时先执行定时器(防止请求并发数量导致请求失败,建议设置为1500ms),定时器后连接继续循环
企业微信截图_17677758794115.png
五、处理循环得到的结果(新增一个代码节点)
因为循环后获得的结果是一个数组需要处理只获取最后输出的结果(代码如下)
输入的是循环输出的结果
async function main({ params }: Args): Promise<Output> {

    // 获取输入
    const urls = params.urls;
    const statuss = params.statuss;

    // 3. 构建输出对象,返回 taskId
    const ret = {
        "url": urls[urls?.length -1],
        "status": statuss[statuss?.length -1]
    };

    return ret;
}
输出的是处理后的url和状态
企业微信截图_17677761996893.png

六、判断url是否有值来确定视频生成成功还是失败#

企业微信截图_17677764885854.png

七、最后输出结果#

如图所示输出成功和失败的结果然后结束,可以根据自己的需要把输出文本还是变量,也可以把输出结果放在结束节点输出
企业微信截图_17677765862529.png
企业微信截图_17677765941365.png

#

八、实现效果#

企业微信截图_17677770925315.png
修改于 2026-09-21 13:52:23
上一页
CherryStudio配置o4推理级别
下一页
dify添加模型
Built with