接入其他大模型

大模型排行榜

https://superclueai.com

LangChain4j 支持接入的大模型

https://docs.langchain4j.dev/integrations/language-models/

**1.**接入阿里百炼平台

1.1****申请免费体验

https://cn.aliyun.com/

创建系统变量

1.2****添加依赖

参考文档:https://docs.langchain4j.dev/integrations/language-models/dashscope#plain-java

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| XML <dependencies> *<!--*接入阿里云百炼平台 --> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-community-dashscope-spring-boot-starter</artifactId> </dependency> </dependencies> <dependencyManagement> <dependencies> *<!--*引入百炼依赖管理清单--> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-community-bom</artifactId> <version>${langchain4j.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> |

1.3****配置模型参数

在properties文件中不需要再配置baseUrl的值,因为在依赖中已经导入

|----------------------------------------------------------------------------------------------------------------------------------------------|
| YAML langchain4j.community.dashscope.chat-model.api-key=${DASH_SCOPE_API_KEY} langchain4j.community.dashscope.chat-model.model-name=qwen-max |

1.4****测试

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| TypeScript @Autowired private QwenChatModel qwenChatModel; @Test public void testDashScopeQwen() { String answer = qwenChatModel.chat("你是谁?"); System.out .println(answer); } |

遇到的问题:

Cannot resolve method 'chat' in 'QwenChatModel'

解决方案:

将<langchain4j.version>修改为<langchain4j.version>1.1.0-beta7</langchain4j.version>

相关推荐
x_SpiderMan4 分钟前
搭建Oracle RAC 集群
数据库·oracle
测试界的小码农10 分钟前
【图数据库实战进阶(03):Neo4j 图数据建模实战——节点、关系与属性应该怎么设计?】
数据库·oracle·neo4j
瑞克-桑切斯14 分钟前
redis
数据库·redis·缓存
freejackman1 小时前
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战
大数据·数据库·hive·sql·测试工具·设计模式·架构
bksczm2 小时前
InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer
数据库·mysql
花间相见2 小时前
【计算基础|Redis02】【上手】五大数据类型命令逐条实操
数据库·redis·后端
时间的拾荒人2 小时前
Redis 入门详解:核心特性、重要文件与全局命令实战
开发语言·redis·面试
敲上瘾3 小时前
Qt Widgets入门:项目模板解析与Hello World
开发语言·数据库·c++·qt·ui·qt6.3
小南家的青蛙3 小时前
基于Spring Boot 2.x开发的微服务访问Redis的方案
redis·springboot
bksczm4 小时前
Redis 持久化:RDB 快照与 AOF 日志
数据库·redis·mybatis