Dify 本地 tools 集成指南
方式一:
采用 本地 API 注册 的模式
本地构架 restful API, 满足OpenAPI 的Schema 文件,
具体协议可以参考:https://swagger.io/specification/
本地实现
from fastapi import FastAPI
import uvicorn
import socket
#需要实现
from weather_service import WeatherService
host = socket.gethostbyname(socket.gethostname())
# 指定 servers 参数
servers = [
{
"url": f"http://{
host}:8000",
"description": "本地开发服务器"
}
]
app = FastAPI(servers=servers)
weather_service = WeatherService()
@app.get("/weather/{city}", summary


6806

被折叠的 条评论
为什么被折叠?



