Java调用LLM模型

之前逛码云的时候看到的一个基于Java的LLM框架,支持国内外多个大语言模型,使用起来也非常方便。

源码地址

源码地址: https://gitee.com/agents-flex/agents-flex

导入依赖

首先要导入依赖:

<dependency>
    <groupId>com.agentsflex</groupId>
    <artifactId>agents-flex-bom</artifactId>
    <version>1.0.0-beta.9</version>
</dependency>

封装工具类

然后可以创建一个工具类,用来封装配置并导出使用:

public class LlmUtils {
    /*
    通义千问
     */
    public static Llm QWeninit() {
        QwenLlmConfig config = new QwenLlmConfig();
        config.setApiKey("sk-7a6381ef007546f08a83d38*********");
        return new QwenLlm(config);
    }

    /*
    讯飞星火
     */
    public static Llm SparkInit() {
        SparkLlmConfig config = new SparkLlmConfig();
        config.setAppId("5230****");
        config.setApiSecret("NDc4ZDExYzRiZTMyZjliN***********");
        config.setApiKey("5629cc945b49d34d900da***********");
        return new SparkLlm(config);
    }

}

测试

测试讯飞星火大模型:

@Test
public void testSparkLlmUtils() {
    Llm chat =  LlmUtils.SparkInit();
    String response = chat.chat("有哪些姓工藤的名人?");
    System.out.println(response);
}

测试通义千问:

@Test
public void testQwenLlmUtils() {
    Llm chat = LlmUtils.QWeninit();
    String response = chat.chat("有哪些姓工藤的名人?");
    System.out.println(response);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值