修改接口参数,统一为 snake_case 风格
This commit is contained in:
parent
acd8af816f
commit
aaf5876be6
21
README.md
21
README.md
@ -110,13 +110,19 @@
|
||||
|
||||
#### 后端环境
|
||||
```bash
|
||||
# 查看所有 conda 环境
|
||||
conda env list
|
||||
|
||||
# 激活后端环境(环境名根据实际情况调整,常见为 fastapi_python 或 base)
|
||||
conda activate fastapi_python
|
||||
|
||||
# 进入后端目录
|
||||
cd ruoyi-fastapi-backend
|
||||
|
||||
# 安装依赖(MySQL版本)
|
||||
pip3 install -r requirements.txt
|
||||
pip install -r requirements.txt
|
||||
# 或安装PostgreSQL版本依赖
|
||||
pip3 install -r requirements-pg.txt
|
||||
pip install -r requirements-postgresql.txt
|
||||
|
||||
# 配置环境变量
|
||||
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)
|
||||
|
||||
# 启动开发服务器
|
||||
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
|
||||
# 进入前端目录
|
||||
|
||||
@ -136,14 +136,13 @@ class ConverseWithChatAssistantModel(BaseModel):
|
||||
会话聊天模型
|
||||
"""
|
||||
|
||||
# 移除alias_generator,使用原始的snake_case参数名
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
model_config = ConfigDict(alias_generator=to_camel, from_attributes=True)
|
||||
|
||||
chat_id: str = Field(default = None, description='会话ID')
|
||||
question: str = Field(default = None, description='问题')
|
||||
stream: Optional[bool] = Field(default = True, description='是否流式返回')
|
||||
session_id: Optional[str] = Field(default = None, description='会话ID')
|
||||
user_id: Optional[str] = Field(default = None, description='用户ID')
|
||||
chat_id: str = Field(default=None, description='会话ID')
|
||||
question: str = Field(default=None, description='问题')
|
||||
stream: Optional[bool] = Field(default=True, description='是否流式返回')
|
||||
session_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