生成答案流程
- 接口输入
- 助手 ID agent_id
- 语料库 ID dataset_id
- 可选的:问题 ID 的数组 questions
- 流程步骤
- 根据 agent_id 查询对应 Dify 助手 ID
- 调用接口,根据传入的
agent_id
获取对应的dify
助手 ID。
- 调用接口,根据传入的
- 查询所有问题 ID
- 根据语料库 ID 查询所有相关问题的 ID。
- 如果传入了特定的问题 ID 数组,则只查询这些特定的问题。
- 根据问题 ID 查询问题详情
- 获取每个问题的详细信息
- 创建测试轮
- 创建一个新的测试轮,记录当前助手 ID 和语料库 ID,并生成测试轮 ID。
- **根据 dify 助手 ID 查询 **api_key
- 使用
dify
助手 ID 查询对应的api_key
,用于后续调用 Dify API。
- 使用
- 创建 Celery 任务
- 将问题详情、
api_ke
- 将问题详情、
- 根据 agent_id 查询对应 Dify 助手 ID