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

学习dify效率最高的,还是直接产看官方文档。直接看别人的教程或者视频容易忽略很多东西
如何查看官方api文档,点击这里访问api

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


地址:http://localhost/v1/chat-messages
请求数据:其中query就是我们和大模型聊天时输入的文本。其他的参数建议大家根据需要对照官方文档。
{ "query": "你是谁", "inputs": {}, "response_mode": "streaming", "conversation_id": "", "user": "abc-123", "files": []}不要忘了在header里面增加秘钥
文字也给大家,方便复制:Authorization: Bearer agent秘钥

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