39 lines
763 B
Markdown
39 lines
763 B
Markdown
|
|
# DifyPlugin
|
||
|
|
|
||
|
|
Dify插件服务 - 基于FastAPI构建
|
||
|
|
|
||
|
|
## 快速开始
|
||
|
|
|
||
|
|
### 安装依赖
|
||
|
|
|
||
|
|
```bash
|
||
|
|
pip install -r requirements.txt
|
||
|
|
```
|
||
|
|
|
||
|
|
### 运行服务
|
||
|
|
|
||
|
|
```bash
|
||
|
|
uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
|
||
|
|
```
|
||
|
|
|
||
|
|
### API文档
|
||
|
|
|
||
|
|
- Swagger UI: http://localhost:8000/docs
|
||
|
|
- ReDoc: http://localhost:8000/redoc
|
||
|
|
|
||
|
|
## 项目结构
|
||
|
|
|
||
|
|
```
|
||
|
|
difyPlugin/
|
||
|
|
├── app/
|
||
|
|
│ ├── main.py # 应用入口
|
||
|
|
│ ├── config.py # 配置管理
|
||
|
|
│ ├── api/v1/ # API路由
|
||
|
|
│ ├── schemas/ # Pydantic数据模型
|
||
|
|
│ ├── services/ # 业务逻辑
|
||
|
|
│ ├── core/ # 核心功能
|
||
|
|
│ └── utils/ # 工具函数
|
||
|
|
├── requirements.txt
|
||
|
|
└── README.md
|
||
|
|
```
|