Files
ycyy-ComfyUI-YCYY-API/locales/zh/nodeDefs.json
T
2026-09-02 11:07:03 +08:00

653 lines
22 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"YCYY_OpenAI_Text_API": {
"display_name": "OpenAI 文本 API",
"description": "支持 OpenAI 及兼容接口的文本、图像和视频请求。",
"inputs": {
"api_name": {
"name": "API 名称"
},
"model": {
"name": "模型"
},
"system_prompt": {
"name": "系统提示词"
},
"user_prompt": {
"name": "用户提示词"
},
"persist_context": {
"name": "保持上下文",
"tooltip": "在多次调用之间保持对话上下文"
},
"clear_history": {
"name": "清除历史",
"tooltip": "清除当前会话历史"
},
"stream": {
"name": "流式输出",
"tooltip": "设为 true 时,模型响应会在生成过程中通过服务器发送事件(SSE)流式传输到客户端。"
},
"images": {
"name": "图像",
"tooltip": "可选图像输入"
},
"videos": {
"name": "视频",
"tooltip": "可选视频输入;不支持视频的接口会返回错误"
},
"config_options": {
"name": "配置选项",
"tooltip": "配置覆盖"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "代理覆盖"
},
"advanced_options": {
"name": "高级选项",
"tooltip": "模型高级参数"
},
"skill_options": {
"name": "Skill 选项",
"tooltip": "来自 OpenAI 文本 Skill 选项节点的可选渐进式 Skill 配置"
}
},
"outputs": {
"0": {
"name": "结果"
},
"1": {
"name": "对话",
"tooltip": "Skill 调用时输出完整脱敏的 Pi Skill Agent ledger"
},
"2": {
"name": "Skill 调用记录"
}
}
},
"YCYY_Preview_API_Result": {
"display_name": "Preview API Result",
"description": "将文本渲染为 Markdown 网页预览,并支持复制。",
"inputs": {
"source": {
"name": "文本",
"tooltip": "要预览的 Markdown 或纯文本"
}
},
"outputs": {
"0": {
"name": "文本"
}
}
},
"YCYY_OpenAI_Text_Skill_Options": {
"display_name": "OpenAI 文本 Skill 选项",
"description": "加载本地 SKILL.md,并供 OpenAI 文本 API 渐进式读取引用资料。",
"inputs": {
"skill_name": {
"name": "Skill 名称",
"tooltip": "选择配置中发现的本地 Skill"
},
"description": {
"name": "Skill 描述",
"tooltip": "当前所选 Skill 的只读描述"
}
},
"outputs": {
"0": {
"name": "Skill 选项"
}
}
},
"YCYY_OpenAI_Text_Advanced_Options": {
"display_name": "OpenAI 文本高级选项(JSON)",
"description": "向 OpenAI 文本 API 传递自定义 JSON 参数。",
"inputs": {
"options_json": {
"name": "JSON 参数",
"tooltip": "填写协议或 API 特有请求参数的 JSON 对象。示例:\n{\n \"temperature\": 0.7,\n \"reasoning\": {\n \"effort\": \"medium\"\n }\n}"
}
},
"outputs": {
"0": {
"name": "高级选项"
}
}
},
"YCYY_Gemini_Image_API": {
"display_name": "Gemini 图像 API",
"description": "该节点使用 Google Gemini 图像 API 生成或修改图像",
"inputs": {
"images": {
"name": "图像",
"tooltip": "可选的图像,用作模型的上下文"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"prompt": {
"name": "prompt"
},
"model": {
"name": "模型"
},
"aspectRatio": {
"name": "图像宽高比",
"tooltip": "该模型默认将输出图像大小与输入图像大小匹配,否则生成 1:1 正方形。您可以使用宽高比来控制输出图像的宽高比。"
},
"imageSize": {
"name": "图像分辨率",
"tooltip": "控制输出图像的分辨率。1K 约为 1024x1024,2K 约为 2048x2048,4K 约为 4096x4096(仅对 gemini-3 模型有效)。"
},
"enableSearch": {
"name": "启用搜索",
"tooltip": "使用 Google 搜索工具根据实时信息生成图像(仅对 gemini-3 模型有效)"
},
"seed": {
"name": "种子",
"tooltip": "用于生成噪声的随机种子。"
}
},
"outputs": {
"0": {
"name": "图像"
},
"1": {
"name": "字符串"
}
}
},
"YCYY_Grok_Image_API": {
"display_name": "Grok 图像 API",
"description": "该节点使用 xAI Grok 图像 API 生成或编辑图像",
"inputs": {
"images": {
"name": "图像",
"tooltip": "可选的参考图像,用于图生图编辑。Grok 支持最多 3 张参考图片(pro 模型支持 1 张)。"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"prompt": {
"name": "提示词",
"tooltip": "用于生成或编辑图像的提示词"
},
"model": {
"name": "模型",
"tooltip": "Grok 图像模型"
},
"aspect_ratio": {
"name": "图像宽高比",
"tooltip": "输出图像的宽高比。'auto' 在编辑模式下匹配输入图像,或生成 1:1 正方形。"
},
"resolution": {
"name": "图像分辨率",
"tooltip": "控制输出图像的分辨率(1K 或 2K)。"
},
"quality": {
"name": "质量",
"tooltip": "质量等级,仅 grok-imagine-image-2.0 模型支持。"
},
"number_of_images": {
"name": "生成数量",
"tooltip": "要生成的图像数量(1 到 10)。"
},
"seed": {
"name": "种子",
"tooltip": "用于生成噪声的随机种子。"
}
},
"outputs": {
"0": {
"name": "图像"
},
"1": {
"name": "信息"
}
}
},
"YCYY_Ollama_VLM_API": {
"display_name": "Ollama 视觉 API",
"description": "这个节点使用Ollama VLM 模型进行图片推理分析",
"inputs": {
"images": {
"name": "图像",
"tooltip": "用于分析的图像(支持多个)"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"model": {
"name": "模型"
}
},
"outputs": {
"0": {
"name": "字符串"
}
}
},
"YCYY_Ollama_LLM_API": {
"display_name": "Ollama 文本 API",
"description": "该节点使用 Ollama 大语言模型进行对话",
"inputs": {
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"advanced_options": {
"name": "高级选项",
"tooltip": "模型的高级选项(可选),接受来自 Ollama 文本高级选项节点的输入。"
},
"system_prompt": {
"name": "system_prompt"
},
"user_prompt": {
"name": "user_prompt"
},
"model": {
"name": "模型"
},
"persist_context": {
"name": "持久化上下文",
"tooltip": "在调用之间保留聊天上下文(多轮对话)"
},
"clear_history": {
"name": "清除历史记录",
"tooltip": "清除对话历史并开启新对话"
}
},
"outputs": {
"0": {
"name": "结果",
"tooltip": "返回结果文本"
},
"1": {
"name": "上下文",
"tooltip": "所有历史对话"
}
}
},
"YCYY_Ollama_LLM_Advanced_Options": {
"display_name": "Ollama 文本高级选项",
"description": "该节点为 ollama 大语言模型提供了高级选项。",
"inputs": {
"max_tokens": {
"name": "max_tokens"
},
"temperature": {
"name": "temperature"
},
"top_p": {
"name": "top_p"
},
"enable_max_tokens": {
"name": "enable_max_tokens",
"tooltip": "是否启用 max_tokens"
},
"enable_temperature": {
"name": "enable_temperature",
"tooltip": "是否启用 temperature"
},
"enable_top_p": {
"name": "enable_top_p",
"tooltip": "是否启用 top_p"
},
"enable_thinking": {
"name": "enable_thinking",
"tooltip": "是否启用 thinking"
}
},
"outputs": {
"0": {
"name": "高级选项",
"tooltip": "模型的高级选项。"
}
}
},
"YCYY_API_Config_Options": {
"display_name": "API 配置选项",
"description": "该节点提供了覆盖 API 配置选项的功能",
"inputs": {
"base_url": {
"name": "base_url",
"tooltip": "覆盖 API 基础 URL;留空则继承所选 API 配置"
},
"api_key": {
"name": "api_key",
"tooltip": "覆盖 API 密钥;留空则继承所选 API 配置"
},
"api_protocol": {
"name": "API 协议",
"tooltip": "覆盖 API 协议;选择 inherit 则继承所选 API 配置"
},
"timeout": {
"name": "超时时间",
"tooltip": "以秒为单位覆盖请求超时时间;0 表示继承所选 API 配置"
}
},
"outputs": {
"0": {
"name": "配置选项",
"tooltip": "覆盖配置选项"
}
}
},
"YCYY_API_Proxy_Options": {
"display_name": "API 代理选项",
"description": "该节点提供了覆盖 API 代理选项的功能",
"inputs": {
"enable": {
"name": "enable",
"tooltip": "启用或禁用代理"
},
"http": {
"name": "http",
"tooltip": "HTTP 代理地址(例如 http://127.0.0.1:7890)"
},
"https": {
"name": "https",
"tooltip": "HTTPS 代理地址(例如 http://127.0.0.1:7890)"
}
},
"outputs": {
"0": {
"name": "代理选项",
"tooltip": "覆盖代理选项"
}
}
},
"YCYY_Gemini_Image_Preset": {
"display_name": "Gemini 图像预设",
"description": "该节点为 Gemini 图像 API 提供预设值",
"inputs": {
"preset": {
"name": "预设名称",
"tooltip": "预设名称"
},
"description": {
"name": "预设描述",
"tooltip": "预设描述"
},
"prompt": {
"name": "预设提示词",
"tooltip": "预设提示词"
}
},
"outputs": {
"0": {
"name": "字符串"
}
}
},
"YCYY_Gemini_Speaker_Options": {
"display_name": "Gemini 说话人选项",
"description": "该节点用于构造 Gemini 多说话人 TTS 的单个说话人配置",
"inputs": {
"speaker": {
"name": "说话人名称",
"tooltip": "对话文本中使用的说话人名称"
},
"voiceName": {
"name": "语音名称",
"tooltip": "分配给该说话人的语音"
}
},
"outputs": {
"0": {
"name": "说话人选项",
"tooltip": "Gemini 多说话人 TTS 的单个说话人选项"
}
}
},
"YCYY_Gemini_Batch_Speakers_Options": {
"display_name": "Gemini 批量说话人选项",
"description": "该节点用于合并两个 Gemini 多说话人选项数组",
"inputs": {
"speaker_options1": {
"name": "说话人选项1",
"tooltip": "第一个说话人选项数组"
},
"speaker_options2": {
"name": "说话人选项2",
"tooltip": "第二个说话人选项数组"
}
},
"outputs": {
"0": {
"name": "说话人选项",
"tooltip": "合并后的说话人选项数组"
}
}
},
"YCYY_Gemini_TTS_API": {
"display_name": "Gemini 文本转语音 API",
"description": "该节点使用 Google Gemini TTS API 将文本转换为语音",
"inputs": {
"text": {
"name": "text",
"tooltip": "需要转换为语音的文本"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"model": {
"name": "model"
},
"voiceName": {
"name": "语音名称",
"tooltip": "用于语音合成的语音"
}
},
"outputs": {
"0": {
"name": "Audio"
},
"1": {
"name": "String"
}
}
},
"YCYY_Gemini_TTS_Multi_API": {
"display_name": "Gemini 多人文本转语音 API",
"description": "该节点使用 Google Gemini TTS API 将文本转换为多说话人语音",
"inputs": {
"text": {
"name": "text",
"tooltip": "对话文本,需包含与配置说话人名称一致的说话人标签"
},
"speaker_options": {
"name": "说话人选项",
"tooltip": "来自 Gemini 说话人选项或 Gemini 批量说话人选项节点的说话人数组"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"model": {
"name": "model"
},
"seed": {
"name": "种子",
"tooltip": "用于生成的随机种子"
}
},
"outputs": {
"0": {
"name": "Audio"
},
"1": {
"name": "String"
}
}
},
"YCYY_Gemini_STT_API": {
"display_name": "Gemini 语音转文本 API",
"description": "该节点使用 Google Gemini STT API 进行语音识别",
"inputs": {
"audio": {
"name": "音频",
"tooltip": "需要转录的音频"
},
"prompt": {
"name": "prompt",
"tooltip": "用于指导转录的提示词。您可以要求特定的格式或指令。"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"model": {
"name": "model"
}
},
"outputs": {
"0": {
"name": "文本"
},
"1": {
"name": "文本"
}
}
},
"YCYY_ModelScope_Image_API": {
"display_name": "魔搭图像API",
"description": "该节点使用 ModelScope API 生成图像",
"inputs": {
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"prompt": {
"name": "prompt",
"tooltip": "图像生成正向提示"
},
"negative_prompt": {
"name": "negative_prompt",
"tooltip": "图像生成负向提示"
},
"model": {
"name": "模型"
},
"width": {
"name": "宽度"
},
"height": {
"name": "高度"
},
"steps": {
"name": "采样步数"
},
"guidance": {
"name": "提示词引导系数"
}
},
"outputs": {
"0": {
"name": "图像"
},
"1": {
"name": "字符串"
}
}
},
"YCYY_ModelScope_Image_Edit_API": {
"display_name": "魔搭图像编辑API",
"description": "该节点使用 ModelScope API 编辑输入图像",
"inputs": {
"image": {
"name": "输入图像",
"tooltip": "要编辑的输入图像"
},
"config_options": {
"name": "配置选项",
"tooltip": "可选配置覆盖选项,来自 YCYY API 配置选项"
},
"proxy_options": {
"name": "代理选项",
"tooltip": "可选代理覆盖选项,来自 YCYY API 代理选项"
},
"prompt": {
"name": "prompt",
"tooltip": "图像编辑指令"
},
"negative_prompt": {
"name": "negative_prompt",
"tooltip": "负向提示"
},
"model": {
"name": "模型"
},
"width": {
"name": "宽度"
},
"height": {
"name": "高度"
},
"steps": {
"name": "采样步数"
},
"guidance": {
"name": "提示词引导系数"
}
},
"outputs": {
"0": {
"name": "图像"
},
"1": {
"name": "字符串"
}
}
},
"YCYY_Image_Compare": {
"display_name": "图像对比",
"description": "使用滑块并排对比两张图像。",
"inputs": {
"image_a": {
"name": "图像 A",
"tooltip": "显示在对比滑块左侧的图像。"
},
"image_b": {
"name": "图像 B",
"tooltip": "显示在对比滑块右侧的图像。"
}
}
}
}