当前位置: 首页 > news >正文

FastAPI().post(“/retrieve“)在postman中发送请求和接受响应

注:以下来源于chatgpt

FastAPI 代码示例

确保您的FastAPI代码如下

from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
from typing import Listapp = FastAPI()class RetrieveRequest(BaseModel):query: strtopk: int@app.post("/retrieve")
def retrieve(request: RetrieveRequest):# 假设 t.retrieve 返回一个工具列表tool_list = t.retrieve(request.query, request.topk)return {"tools": tool_list}if __name__ == "__main__":import uvicornuvicorn.run(app, host="0.0.0.0", port=8079)

运行服务器

将文件保存为main.py,在终端中运行以下命令启动服务器:

python main.py

————————

在postman实验结果

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • TypeScript 定义不同的类型(详细示例)
  • 【全志H616开发】SQLite打开/创建数据库的C接口
  • 一款功能强大的免费开源卸载工具
  • 基于N32L406MB EasyFlash参数(key-value)记录库移植
  • 设计模式-策略模式的完整代码示例及测试验证
  • 【Python】期权--隐含波动率计算
  • 手把手构建Netty
  • 【前端 · 面试 】TCP 总结(一)—— 概述
  • SpringCloud Alibaba 微服务(四):Sentinel
  • Web前端:HTML篇(一)
  • ubuntu修改anaconda权限
  • 配置文件application.properties
  • input().strip()什么意思
  • jdk1.8中HashMap为什么不直接用红黑树
  • 基于opencv的答题卡识别
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • 77. Combinations
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Angular数据绑定机制
  • Codepen 每日精选(2018-3-25)
  • Django 博客开发教程 16 - 统计文章阅读量
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • ECMAScript6(0):ES6简明参考手册
  • JavaScript 基础知识 - 入门篇(一)
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • JSDuck 与 AngularJS 融合技巧
  • Mysql5.6主从复制
  • React-redux的原理以及使用
  • Redis中的lru算法实现
  • 工程优化暨babel升级小记
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 时间复杂度与空间复杂度分析
  • 用element的upload组件实现多图片上传和压缩
  • const的用法,特别是用在函数前面与后面的区别
  • elasticsearch-head插件安装
  • 回归生活:清理微信公众号
  • 新海诚画集[秒速5センチメートル:樱花抄·春]
  • ​比特币大跌的 2 个原因
  • !!Dom4j 学习笔记
  • # .NET Framework中使用命名管道进行进程间通信
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #Ubuntu(修改root信息)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (六)激光线扫描-三维重建
  • (三十)Flask之wtforms库【剖析源码上篇】
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • ******IT公司面试题汇总+优秀技术博客汇总
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**