当您通过API调用在Dify工作室发布的应用时,需要先获取Dify API Key。本文为您介绍如何获取Dify on DMS的API Key。
注意事项
目前每个Dify仅支持创建一个API Key。
若您在工作空间的角色为开发,则无权限创建API Key。
若您在工作空间的角色为访客,则无权限创建API Key和查看API Key的具体值。
获取API Key
以运维、空间管理员或开发角色进入工作空间。
在左侧导航栏选择。
单击API KEY,在该页面您可查看已有的API Key或新建API Key。
说明目前暂不支持删除API Key。后续会支持删除API Key,删除后API Key将会失效。

相关信息
社区版Dify支持在应用发布后通过API进行调用。出于安全合规要求,您需要在代码或API工具中新增可访问API的header:Dify API Key。Dify官网信息,请参见基于APIs开发。
重要
该API 仅限测试使用,不支持大规模并发调用以及 90 秒以上的长连接。该 API 后续将逐步下线,请勿用于生产环境。
如需在生产环境使用,请在创建Dify on DMS实例时,为实例创建内网或公网地址,然后通过该地址进行调用。您可以在工作空间的Dify资源页获取到实例内网地址和实例公网地址。
例如,在发送对话消息的请求中增加可访问API的header。
curl -X POST 'https://dify-{region_id}-dms.aliyuncs.com/v1' \
--header 'Authorization: Bearer app-xxxx' \
--header 'DifyApiKey: xxxx-xxxxxxx' \
--header 'Content-Type: application/json' \
--data '{
"inputs": {},
"query": "What are the specs of the iPhone 13 Pro Max?",
"response_mode": "streaming",
"conversation_id": "",
"user": "abc-123"
}'该文章对您有帮助吗?
> Dify资源