工作流支持不同的请求类型来处理各种 AI 操作。request_type 字段决定了预期的消息格式以及 API 的使用方式。
可用请求类型
Chat(默认)
标准聊天补全,适用于对话式 AI。
适用场景: 对话助手、问答系统、多轮对话、聊天机器人
JSON
1{2 "workflow": "my-chat-workflow",3 "messages": [4 {"role": "system", "content": "You are a helpful assistant."},5 {"role": "user", "content": "Hello, how are you?"}6 ],7 "temperature": 0.7,8 "max_tokens": 10009}支持的供应商:
- OpenAI
- Anthropic
- xAI
- Mistral
Completion
文本补全,适合自动补全与一次性文本生成。
适用场景: 代码补全、文本自动补全、基于 prompt 的内容生成
JSON
1{2 "workflow": "my-completion-workflow",3 "prompt": "Once upon a time in a galaxy far far away",4 "max_tokens": 500,5 "temperature": 0.86}支持的供应商:
- OpenAI(如 instruct 类模型)
Image
根据文本描述生成图像。
适用场景: 文生图、视觉内容生成、设计草图、概念图
JSON
1{2 "workflow": "my-image-workflow",3 "prompt": "A beautiful sunset over mountains with a lake in the foreground",4 "size": "1024x1024",5 "quality": "hd",6 "n": 17}支持的供应商:
- OpenAI
- Stability AI
Embedding
为文本生成向量嵌入,是语义搜索、RAG 与聚类的基础。
适用场景: 语义搜索、相似度计算、聚类、推荐系统、RAG
单条文本:
JSON
1{2 "workflow": "my-embedding-workflow",3 "input": "The quick brown fox jumps over the lazy dog",4 "encoding_format": "float"5}批量文本:
JSON
1{2 "workflow": "my-embedding-workflow",3 "input": [4 "First text to embed",5 "Second text to embed",6 "Third text to embed"7 ]8}支持的供应商:
- OpenAI
- Cohere
Audio
音频转写、翻译和文本转语音。
适用场景: 语音转文字、音频翻译、TTS、语音生成
支持的供应商:
- OpenAI
- ElevenLabs
Vision
图像分析与理解。
适用场景: 图像描述、OCR、目标检测、视觉问答、图像分类
支持的供应商:
- OpenAI
- Anthropic
如何创建对应请求类型的工作流
通过控制台
- 打开项目中的 Workflows
- 点击 Create Workflow
- 在下拉框中选择 Request Type
- 选择支持该类型的供应商与模型
- 保存工作流
选择建议
- 对话与智能助手:
chat - 单次文本生成或 prompt completion:
completion - RAG 与检索:
embedding - 多模态分析:
vision - 语音相关:
audio - 图像创作:
image