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

AI大模型和SpringAI简介

一、Spring AI 简介

SpringAI整合了全球(主要是国外)的大多数大模型,而且对于大模型开发的三种技术架构都有比较好的封装和支持,开发起来非常方便。

不同的模型能够接收的输入类型、输出类型不一定相同。SpringAI根据模型的输入和输出类型不同对模型进行了分类:

在这里插入图片描述

二、AI大模型简介

通常发布大模型的官方、大多数的云平台都会提供开放的、公共的大模型服务。这里我们看一些国内提供大模型服务的云平台:

云平台公司地址
阿里百炼阿里巴巴https://bailian.console.aliyun.com
腾讯TI平台腾讯https://cloud.tencent.com/product/ti
千帆平台百度https://console.bce.baidu.com/qianfan/overview
SiliconCloud硅基流动https://siliconflow.cn/zh-cn/siliconcloud
火山方舟-火山引擎字节跳动https://www.volcengine.com/product/ark

这些开放平台并不是免费,而是按照调用时消耗的token来付费,每百万token通常在几毛~几元钱,而且平台通常都会赠送新用户百万token的免费使用权。

调用大模型,我们通过访问模型对外暴露的API接口,实现与大模型的交互
我们以DeepSeek官方给出的文档为例:

# Please install OpenAI SDK first: `pip3 install openai`from openai import OpenAI# 1.初始化OpenAI客户端,要指定两个参数:api_key、base_url
client = OpenAI(api_key="<DeepSeek API Key>", base_url="https://api.deepseek.com")# 2.发送http请求到大模型,参数比较多
response = client.chat.completions.create(model="deepseek-chat", # 2.1.选择要访问的模型messages=[ # 2.2.发送给大模型的消息{"role": "system", "content": "You are a helpful assistant"},{"role": "user", "content": "Hello"},],stream=False # 2.3.是否以流式返回结果
)print(response.choices[0].message.content)

相关文章:

  • 各类Agent技术的发展现状和核心痛点
  • 银基固态电池硬件解析
  • 暗黑科技感风格智慧工地监管系统
  • C++ 结构体封装模式与 Promise 链式调用:设计思想的异曲同工
  • Python实例题:使用Python实现深度神经网络
  • SQL解析工具JSQLParser
  • 《进化陷阱》--AI 生成文章 《连载 1》
  • JFace中MVC的表格使用介绍
  • Web前端大模型实战:端侧翻译+朗读流程线+模型音频数据编码 - 让网站快速支持多语言多模态输出
  • 基于OpenLCA、GREET、R语言的生命周期评价方法、模型构建及典型案例应用
  • python打卡训练营打卡记录day34
  • Attu下载 Mac版与Win版
  • ch11题目参考思路
  • Python爬虫实战:研究Cola框架相关技术
  • Logback 在 Spring Boot 中的详细配置
  • 【大数据】宽表和窄表
  • Redis 缓存使用的热点Key问题
  • Android12 Rom定制去掉剪贴板复制成功的Toast
  • Redis Scan代替Keys优化
  • 永磁同步电机参数辨识算法--拓展卡尔曼滤波参数辨识
  • 做wow宏的网站/国外网站怎么推广
  • 六十岁一级a做爰片免费网站/百度seo怎么做网站内容优化
  • 网站开发外包价格/百度查询关键词排名工具
  • 网站主题推荐/seo包括哪些方面
  • 网站建设创意公司/宁波关键词网站排名
  • 精品课程网站源码/搜收录批量查询