修改接口参数,统一为 snake_case 风格
This commit is contained in:
parent
acd8af816f
commit
aaf5876be6
21
README.md
21
README.md
@ -110,13 +110,19 @@
|
|||||||
|
|
||||||
#### 后端环境
|
#### 后端环境
|
||||||
```bash
|
```bash
|
||||||
|
# 查看所有 conda 环境
|
||||||
|
conda env list
|
||||||
|
|
||||||
|
# 激活后端环境(环境名根据实际情况调整,常见为 fastapi_python 或 base)
|
||||||
|
conda activate fastapi_python
|
||||||
|
|
||||||
# 进入后端目录
|
# 进入后端目录
|
||||||
cd ruoyi-fastapi-backend
|
cd ruoyi-fastapi-backend
|
||||||
|
|
||||||
# 安装依赖(MySQL版本)
|
# 安装依赖(MySQL版本)
|
||||||
pip3 install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
# 或安装PostgreSQL版本依赖
|
# 或安装PostgreSQL版本依赖
|
||||||
pip3 install -r requirements-pg.txt
|
pip install -r requirements-postgresql.txt
|
||||||
|
|
||||||
# 配置环境变量
|
# 配置环境变量
|
||||||
cp .env.dev.example .env.dev
|
cp .env.dev.example .env.dev
|
||||||
@ -127,9 +133,18 @@ cp .env.dev.example .env.dev
|
|||||||
# 2. 执行sql/ruoyi-fastapi.sql(MySQL)或sql/ruoyi-fastapi-pg.sql(PostgreSQL)
|
# 2. 执行sql/ruoyi-fastapi.sql(MySQL)或sql/ruoyi-fastapi-pg.sql(PostgreSQL)
|
||||||
|
|
||||||
# 启动开发服务器
|
# 启动开发服务器
|
||||||
python3 app.py --env=dev
|
python app.py --env=dev
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**常见问题:**
|
||||||
|
- 依赖冲突警告:langchain-community、langchain-openai、langsmith 等包版本冲突通常不影响服务运行,可忽略
|
||||||
|
- 如果遇到依赖问题,可尝试升级冲突包:
|
||||||
|
```bash
|
||||||
|
pip install --upgrade requests openai requests-toolbelt
|
||||||
|
```
|
||||||
|
- 确认 Python 版本:查看项目 `.python-version` 文件
|
||||||
|
- 服务启动后,通过 `netstat -tlnp | grep 9099` 确认端口 9099 是否在监听状态
|
||||||
|
|
||||||
#### 前端环境
|
#### 前端环境
|
||||||
```bash
|
```bash
|
||||||
# 进入前端目录
|
# 进入前端目录
|
||||||
|
|||||||
@ -136,14 +136,13 @@ class ConverseWithChatAssistantModel(BaseModel):
|
|||||||
会话聊天模型
|
会话聊天模型
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# 移除alias_generator,使用原始的snake_case参数名
|
model_config = ConfigDict(alias_generator=to_camel, from_attributes=True)
|
||||||
model_config = ConfigDict(from_attributes=True)
|
|
||||||
|
|
||||||
chat_id: str = Field(default = None, description='会话ID')
|
chat_id: str = Field(default=None, description='会话ID')
|
||||||
question: str = Field(default = None, description='问题')
|
question: str = Field(default=None, description='问题')
|
||||||
stream: Optional[bool] = Field(default = True, description='是否流式返回')
|
stream: Optional[bool] = Field(default=True, description='是否流式返回')
|
||||||
session_id: Optional[str] = Field(default = None, description='会话ID')
|
session_id: Optional[str] = Field(default=None, description='会话ID')
|
||||||
user_id: Optional[str] = Field(default = None, description='用户ID')
|
user_id: Optional[str] = Field(default=None, description='用户ID')
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user