玩酷网

如何通过http调用dify的agent开放的接口(基础篇)

agent应用发布agent发布之后,就可以通过外部系统调用接口访问agent。这个时候,我们可以把agent当做一个后
agent应用发布

agent发布之后,就可以通过外部系统调用接口访问agent。这个时候,我们可以把agent当做一个后台服务,它开放了接口,能够使用大模型解答我们的问题,然后返回。

官方文档

学习dify效率最高的,还是直接产看官方文档。直接看别人的教程或者视频容易忽略很多东西

如何查看官方api文档,点击这里访问api

可以看到这里有接口示例,还有agent的秘钥,agent必须要秘钥才能够访问,这里有个问题就是,这个示例是curl访问的,但是正式使用的时候,我们一般都是通过http接口访问的,所以在这里做个演示分享

使用apifox调用agent接口

地址:http://localhost/v1/chat-messages

请求数据:其中query就是我们和大模型聊天时输入的文本。其他的参数建议大家根据需要对照官方文档。

{ "query": "你是谁", "inputs": {}, "response_mode": "streaming", "conversation_id": "", "user": "abc-123", "files": []}

不要忘了在header里面增加秘钥

文字也给大家,方便复制:Authorization: Bearer agent秘钥

至此,已经能够通过api直接访问agent了