Web开发

注册

 

发新话题 回复该主题

代码实践使用FastAPISupa [复制链接]

1#
彭洋 https://jbk.39.net/yiyuanfengcai/ys_bjzkbdfyy/7562/

##为什么选择这三个组合

-OpenAI官方SDK是Python,此开发语言首选Python

-FastAPI是Python语言编写的高性能的现代化Web框架

-LangChain是AI应用开发的主流框架,能方便的组合各种AI技术进行应用开发

-MemFireCloud提供Supabase托管,LangChain原生支持SupabaseAPI

-MemFireCloud提供向量数据库支持,向量数据库是开发知识库应用的必选项

###FastAPI介绍

FastAPI是一个用于构建API的现代、快速(高性能)的web框架,使用Python3.6+开发。

关键特性/p>

-**快速**:可与NodeJS和Go并肩的极高性能。最快的Pythonweb框架之一。

-**高效编码**:提高功能开发速度约%至%。

-**更少bug**:减少约40%的人为(开发者)导致错误。

-**智能**:极佳的编辑器支持。处处皆可自动补全,减少调试时间。

-**简单**:设计的易于使用和学习,阅读文档的时间更短。

-**简短**:使代码重复最小化。通过不同的参数声明实现丰富功能。bug更少。

-**健壮**:生产可用级别的代码。还有自动生成的交互式文档。

-**标准化**:基于(并完全兼容)API的相关开放标准:OpenAPI(以前被称为Swagger)和JSONSchema。

官方文档:

分享 转发
TOP
发新话题 回复该主题