SpringAI + ChatGPT
什么是SpringAI?
SpringAI是一个AI工程领域的应用程序框架,目标是将Spring生态系统的设计原则应用于人工智能领域,比如Spring生态系统的可移植性和模块化设计,并推广使用POJO来构建人工智能领域应用程序;SpringAI并不是要构建一个自己的A大模型,而是让你对接各种AI大模型
SpringAI主要特点
SpringAI提供的API支持跨人工智能提供商的聊天,文本到图像,和嵌入模型等,同时支持同步和流API选项
-
Chat Models聊天模型
-
Text-to-image Models 文本到图像模型
-
Transcription(audio to text) Models 转录(音频到文本)模型
-
Embedding Models 嵌入模型
-
Vector Store API提供了跨不同商的可移植性,其特点是提供了一种新颖的类似SQL的元数据过滤API,以保持可移植性
-
用于AI模型和矢量存储的SpringBoot自动配置和启动器
-
函数调用
-
用于数据工程的ETL框架
-
广泛的参考文档、示范应用程序和研讨会/课程材料
开发SpringAI程序的前期准备
-
电脑要可以访问OpenAI网站:OpenAI
-
要有OpenAI的API Key(建议淘宝购买【中转/直都可】,注册要国外手机号或者银行卡)博主购买地方AI鸢尾智能【仅供参考】