A. 最终效果
-
根据
__init__.py
配置launch.json
-
根据中
utils/chat.py
中form_data
的'messages' = [{'role': 'user', 'content': '唐老鸭'}]
,可以找到用户输入,进而通过关键词或模型调用的方式,对敏感问题进行特殊处理。
B. 文件配置
launch.json
json
// {
// // Use IntelliSense to learn about possible attributes.
// // Hover to view descriptions of existing attributes.
// // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
// "version": "0.2.0",
// "configurations": [
// {
// "name": "Python Debugger: FastAPI",
// "type": "debugpy",
// "request": "launch",
// "module": "uvicorn",
// "args": [
// "main:app",
// "--reload"
// ],
// "jinja": true
// }
// ]
// }
{
"version": "0.2.0",
"configurations": [
{
"name": "Python Debugger: FastAPI",
"type": "debugpy",
"request": "launch",
"program": "${workspaceFolder}/__init__.py", // 这里指定实际的脚本路径
"args": [
"serve", // 修改为执行 `serve` 命令
"--host", "0.0.0.0",
"--port", "8080"
],
"jinja": true,
"justMyCode": false, // 设置为 false 以调试第三方库代码
"purpose": ["debug-in-terminal"]
}
],
}