FastAPI配置
-
安装python依赖包
pip install fastapi pip install uvicorn
-
示例脚本main.py
#示例脚本main.py from fastapi import FastAPI app = FastAPI() @app.get("/") async def root(): return {"message": "Hello World"} #执行脚本 #docker ssh编码配置 常规环境可忽略 export LC_ALL=C.UTF-8 export LANG=C.UTF-8 uvicorn main:app --reload #默认端口执行main.py脚本文件 uvicorn main:app --host '0.0.0.0' --port 8002 --reload #公开访问 指定端口释放
-
脚本直接执行main.py文件
from fastapi import FastAPI from predict import predicts import codecs import sys app = FastAPI() @app.get("/emotion") async def root(content: str): type_dict = {'0': '正常', '1': '语言暴力倾向'} contents = [] contents.append(content) predict_result = predicts(contents) types=predict_result[content][0] res=type_dict[types] return {"message": res} # 在最下面加上 这一句 代替命令行启动 if __name__ == "__main__": import uvicorn uvicorn.run(app='main:app', host="0.0.0.0", port=8001, reload=True, debug=True)
脚踏实地,注重基础。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了