AI相关

本地在docker中部署了dify,并且也配置好应用,发布后,怎么使用API调用?

背景:在本地docker中已经部署好了dify服务,并且已经在dify中配置好应用,也发布了。现在想使用spring boot调用dify发布应用API。具体怎么操作?怎么获取在dify中已经发布应用的API-key.请参考:本地部署dify,已经发布了,怎么通过API调用呢?怎么获取到对应应用Key?调用dify应用的API,就需要配置对应API信息。#DifyAPI??dify.ap

背景:
在本地docker中已经部署好了dify服务,并且已经在dify中配置好应用,也发布了。现在想使用spring  boot调用dify发布应用API。具体怎么操作?

怎么获取在dify中已经发布应用的API-key.请参考:本地部署dify,已经发布了,怎么通过API调用呢?怎么获取到对应应用Key?


调用dify应用的API,就需要配置对应API信息。

# Dify API??
dify.api-key=app-4c0eKALectHp7wz4x8iBCGN2
dify.app-id=nP0ajCL3ZO9xeV14
dify.api-url=http://192.168.8.185:8001/v1/chat-messages

其中api-key:就是怎么获取在dify中已经发布应用的API-key.请参考:本地部署dify,已经发布了,怎么通过API调用呢?怎么获取到对应应用Key?

app-id:就是发布应用后,点击运行按钮:

64ee3733426ef0d2393e10c20c3b2e93.png

打开的页面:
511af998b94b8fea42e011818e95ec9b.png

nP0ajCL3ZO9xeV14这个就是对应应用的app-id;

PS:这个点APP-ID可以不用

api-url:这里有坑,不能直接复制凯哥的。下面详细介绍怎么配置。




因为使用的是docker安装dify的。查看docker:

在docker desktop中如下:

b1076f60d7dbda46f7f23bdbc1204942.png

使用命令:docker ps查看如下:

7d839fcb83d0450b82f23961aedf4a6e.png


从 docker ps 输出中,docker-api-1 容器对应 Dify 的 API 服务。观察其 PORTS 列:

2f95

原创不易,完成人机校验,阅读全文

相关推荐