本文档详细介绍了插件如何反向调用Dify平台中的App服务。内容包括三种不同类型的接口:聊天接口(适用于Chatbot/Agent/Chatflow类型应用)、Workflow接口和Completion接口,并提供了每种接口的入口方式、调用规范以及实际的调用示例代码。
Chatbot/Agent/Chatflow
类型应用而言,它们都属于聊天类型的应用,因此拥有相同类型的输入参数和输出参数,因此可被统一视为聊天接口。response_mode
为 streaming
时,该接口将直接返回 Generator[dict]
,否则直接返回 dict
,具体的接口字段请参考 ServiceApi
的返回结果。
Endpoint
中调用 Chat 类型的 App,并将结果直接返回。