接入其他大模型

大模型排行榜

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>

相关推荐
栗子~~4 小时前
JAVA - 二层缓存设计(本地缓冲+redis缓冲+广播所有本地缓冲失效) demo
java·redis·缓存
隔窗听雨眠4 小时前
多活部署、CDN加速与边缘缓存全链路优化实战
缓存
星星也在雾里4 小时前
PgBouncer 解决 PostgreSQL 连接数超限 + 可视化监控
数据库·postgresql
未若君雅裁5 小时前
MyBatis 一级缓存、二级缓存与清理机制
java·缓存·mybatis
雨辰AI6 小时前
SpringBoot3 + 人大金仓读写分离 + 分库分表 + 集群高可用 全栈实战
java·数据库·mysql·政务
长城20246 小时前
关于MySql的ONLY_FULL_GROUP_BY问题
数据库·mysql·聚合列
常常有7 小时前
MySQL 底层执行原理:输入SQL语句到两阶段提交
数据库·sql·mysql
Mr. zhihao7 小时前
深入解析redis基本数据结构
数据结构·数据库·redis
m0_748839497 小时前
利用天正暖通CAD快速掌握风管数量统计的方法
数据库
随身数智备忘录7 小时前
什么是设备管理体系?设备管理体系包含哪些核心模块?
网络·数据库·人工智能