重生之我在地球Online学JAVA day18
一、程序调用AI大模型
四种调用方式:SDK接入、HTTP接入、Spring AI、LangChain4j
1、SDK接入
步骤:在pom文件中引入sdk依赖——>创建对应模型的API_KEY——>调用官方提供的模型的DashScope SDK示例代码
2、HTTP接入(不是很建议)
步骤:创建对应模型的API_KEY——>将官方提供的curl代码转为hutool工具类网络请求代码并运用
3、Spring AI:
步骤:在pom文件中引入Spring AI相关依赖——>在配置文件中编写配置项(包括设置对应模型的API_KEY)——>编写示例代码注入dashscopeChatModel
补充:@Resource 是 Java 官方(JSR-250)提供的注解,自动给 Spring 容器中的 Bean 进行依赖注入(DI),不用手动 new 对象。它和 Spring 自家的 @Autowired 功能几乎一样,但注入规则不一样。
4、LangChain4j
步骤:在pom文件中引入LangChain4j相关依赖——>参考官方文档来编写示例对话代码,创建一个ChatModel并调用
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
#字节内推# 实习、校招、社招均有岗位
4
Day 68时间19:00~ 22:00(3h)✅ 今天做了:Component注解、Mybatis配置、使用⏰ 明天计划:Lombok、Mapper映射、动态SQL📚 今日感悟:自动配置类DataSourceAutoConfiguration ,会读取properties文件,通过注解:@EnableConfigurationProperties(DataSourceProperties.cl
1
Day 19✅ 今天做了:MCP⏰ 明天计划:AI智能体构建📚 今日感悟:今天MCP问题有点多有点杂,明天找时间再捋一下。继续加油
0
Day 25✅ 今天做了:1、扇贝英语单词打卡2、英语听说读写、听力练习3、微信阅读15分钟4、编程导航学习⏰ 明天计划:待定📚 今日感悟:Keep going!
1
Day 104✅ 今天做了:学习了Java反射及快速入门⏰ 明天计划:继续学习Java反射
0
