当前位置: 首页 > news >正文

网站建设报价选兴田德润专业的建站公司推广

网站建设报价选兴田德润,专业的建站公司推广,龙岗 网站建设哪,网上商城 网站建设 解决方案一.环境准备 对于搭建ai项目&#xff0c;首先我们得准备好一个适合ai项目的环境。1.jdk:需要使用17以及以上的版本2.springBoot&#xff1a;3.0及以上3.大模型key: 使用大模型开发需在阿里云百炼平台申请API key二.项目依赖<dependency><groupId>org.projectlomb…

一.环境准备   

        对于搭建ai项目,首先我们得准备好一个适合ai项目的环境。

1.jdk:需要使用17以及以上的版本

2.springBoot:3.0及以上

3.大模型key: 使用大模型开发需在阿里云百炼平台申请API key

二.项目依赖

       <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-community-dashscope-spring-boot-starter</artifactId><version>1.1.0-beta7</version></dependency>

       首先使用了springBoot的依赖,并且引入langchain4j的依赖,为了方便学习,我们使用的是阿里的社区版langchain4j。

三.实战开发

       在这里我们引入了langchain4j框架,对里面的对话模型进行了测试。创建一个类。

1.application配置文件,配置在百炼大模型平台申请的api-key

spring:application:name: aiHelperprofiles:active: local
langchain4j:community:dashscope:chat-model:model-name:api-key: 

2.创建aiHelper类

         里面使用引入qwenModel对输入的内容进行内容生成。

package com.example.aihelper.ai;import dev.langchain4j.data.message.AiMessage;
import dev.langchain4j.data.message.UserMessage;
import dev.langchain4j.model.chat.ChatModel;
import dev.langchain4j.model.chat.response.ChatResponse;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;/*** @author zhou* @version 1.0* @description TODO* @date 2025/9/13 19:57*/
@Service
@Slf4j
public class AiHelper {@Resourceprivate ChatModel qwenChatModel;public String chat(String messages){UserMessage userMessage = UserMessage.from(messages);ChatResponse chatResponse = qwenChatModel.chat(userMessage);AiMessage aiMessage = chatResponse.aiMessage();log.info("Ai 输出:"+aiMessage.toString());return aiMessage.text();}
}

3.在test包下进行测试

package com.example.aihelper;import com.example.aihelper.ai.AiHelper;
import jakarta.annotation.Resource;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;@SpringBootTest
class AiHelperApplicationTests {@Resourceprivate AiHelper aiHelper;@Testvoid chat() {aiHelper.chat("您好,下半年广东附近有哪些马拉松比赛");}
}

四.遇到的问题

       测试类启动加载失败:

     junit包找不到方法

      可能是maven仓库的原因,目前使用的3.8.6。第一次尝试搭建ai项目,更多的是配置有问题。

http://www.dtcms.com/a/438479.html

相关文章:

  • springboot+vue图书借阅管理系统设计(源码+文档+调试+基础修改+答疑)
  • 大学生兼职网站设计论文做网站大公司有哪些
  • 四川省建设厅官方网站联系电话南京电商代运营
  • 打破信息差——miniQMT
  • B站评论爬虫实战:从数据获取到情感分析
  • jsp网站 值班linux做网站用什么语言
  • 环保网站模板 html深圳福田网站建设
  • Leetcode 3694. Distinct Points Reachable After Substring Removal
  • LeetCode:87.最长递增子序列
  • 突破性联邦学习项目:基于KAN-ResNet的胎儿发育预测系统 - 隐私保护与高效训练完美结合
  • SpringBoot项目优先级以及bean的管理
  • 厦门建站系统建设新年贺卡图片 手工制作
  • 怎么自己做视频网站制作网站协议
  • 从0死磕全栈之Next.js App Router动态路由详解:从入门到实战
  • RAG 入门全流程代码实战
  • Simulink模型转NuSMV模型(2006)
  • 内蒙古网站建设百度网站建设以什么盈利
  • 工业网站建设wordpress设置新浪邮箱
  • WSDL 文档:理解与使用
  • 网站建设丨金手指15设计师联盟官网效果图
  • Python3 MongoDB 使用指南
  • 沁恒微 RISC-V 芯片开发工具 MounRiver Studio 使用
  • IDEA快速上手指南!
  • 做网站用户充值提现吉林网站推广公司
  • 深圳建科技有限公司网站首页中国建筑业协会
  • [Windows] 利用AI写的一款自用多功能密码管理器开源
  • 4. 矩阵代数
  • 蛋白质的性质和研究方法
  • 【专业词典】PDCA
  • 云南网站推广大连集团网站建设