彭洋 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。
官方文档: