重生之我在地球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个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
Day1今天学习了java中if的使用
2
day 61今天来学校上课了,和教授谈了,可以接下RA工作,不过一周只能charge 10h, 工资很少,不过一个月600刀也勉强比没有好。今天的工作还没做完,最近在做知识库构造,Ui/UX上周就设计完,现在在做底座的建设今天也让Claude直接帮我把Neetcode150 题目+解题思路+代码给我整理了,我发现我真的只有找碎片化时间才能做题,我还不如先背先回忆(之前都做过)祝祖国母亲节日快乐,也
2
Day 1✅ 今天做了:⏰ 明天计划:📚 今日感悟:
0
企业级代码不是人写的,合并了升序降序的排序方法
3
开始写继承代码,准备翻越山丘,跨过继承、抽象、接口的分水岭
2
