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

移动网站开发工具网站域名需icp备案

移动网站开发工具,网站域名需icp备案,网站如何做中英文双语言版本,营销型企业网站引言:AI 集成的Hello world 在AI迅猛增长的势头下,作为Java 程序员,也想学习开发AI 的应用产品。好在Java AI 生态也在逐步的完善,我们也可以使用java 语言开发属于自己的应用产品。LangChain4j通过声明式编程模型,将…

引言:AI 集成的Hello world

在AI迅猛增长的势头下,作为Java 程序员,也想学习开发AI 的应用产品。好在Java AI 生态也在逐步的完善,我们也可以使用java 语言开发属于自己的应用产品。LangChain4j通过声明式编程模型,将AI开发效率提升5倍以上。今天我们来学习LangChain4j的 hello world。

一、环境搭建实战

1. api key 申请

在项目开始之前先申请一个apikey

deepseek api key 申请/充值地址

申请完之后记得充个一块钱

1. 基础环境要求

# 验证环境
java -version # 要求17+
mvn -v       # 3.6+ 或 gradle 7.4+

使用spring initializr 构建springBoot 工程
在这里插入图片描述

2. 项目配置(Maven示例)

在pom.xml 中引入

        <dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai-spring-boot-starter</artifactId><version>1.0.0-beta3</version></dependency>

整体pom.xml 文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.9</version><relativePath/></parent><groupId>com.cg</groupId><artifactId>langchain4j</artifactId><version>0.0.1-SNAPSHOT</version><name>langchain4j</name><description>langchain4j</description><properties><java.version>17</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring-boot.version>3.3.9</spring-boot.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai-spring-boot-starter</artifactId><version>1.0.0-beta3</version></dependency></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>17</source><target>17</target><encoding>UTF-8</encoding></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><mainClass>com.cg.langchain4j.Langchain4jApplication</mainClass><skip>true</skip></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build></project>

二、Hello World: 调用deepSeek api 实现对话

1.application.properties配置如下

server.port=8080
langchain4j.open-ai.chat-model.base-url=https://api.deepseek.com
langchain4j.open-ai.chat-model.api-key= 申请的apikey
langchain4j.open-ai.chat-model.model-name=deepseek-chat
langchain4j.open-ai.chat-model.log-requests=true
langchain4j.open-ai.chat-model.log-responses=true

2.chart 接口编写

@RestController
public class ChatController {ChatLanguageModel chatLanguageModel;public ChatController(ChatLanguageModel chatLanguageModel) {this.chatLanguageModel = chatLanguageModel;}@GetMapping("/chat")public String model(@RequestParam(value = "message", defaultValue = "Hello") String message) {return chatLanguageModel.chat(message);}

接下来我们启动工程,测试下接口,看能不能实现对话功能,通过接口调用可以看到,通过接口可以正常对话。
在这里插入图片描述


文章转载自:

http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://00000000.pmrLt.cn
http://www.dtcms.com/wzjs/605130.html

相关文章:

  • 网站建设 ppt购物网站策划书
  • 怎么制作视频网站竞价防恶意点击
  • 什么网站有女人跟狗做的园区建设网站的方案
  • 我想做个门户网站怎么做合肥瑶海区地图
  • 网站建设分金手指排名十二建设考试的报名网站
  • 基础展示型网站wordpress+有广告
  • 万云网络网站wordpress多级菜单
  • 网站如何在工信部备案怎样在一个虚拟服务器里做两个网站
  • 润才网站建设物业管理系统需求分析
  • 企业网站seo从哪开始网站建设工程师职责
  • 建设网站的网站是什么杭州西湖区抖音seo哪里找
  • 山西钢铁建设集团有限公司网站江苏省建设局网站
  • 网站建设 零基础知识库管理系统解决方案
  • 怀化建设局网站网站 添加备案号
  • 沈阳企业网站排名优化360建筑网怎么删除简历
  • 免费域名网站福鼎网站建设
  • 做网站必须用tomcatwordpress 付费查看
  • 自助微信网站wordpress备份与恢复
  • 门户网站意思做网站着用什么电脑
  • python 做网站 套件手机存储wordpress
  • WordPress站群更新平台建设内容
  • 重庆网站建站建设免费安徽建设网证书查询
  • 四川旅游seo整站优化电商设计灵感网站
  • 彩票网站建设成本医院网站建设的宗旨
  • 高清素材图片的网站南宁seo标准
  • 许昌中国建设银行官网站网站设计方案应该怎么做
  • wps的ppt做网站超链接wap网站适配
  • 栾城哪家公司做网站ps模板网
  • 做代理去哪个网站找网站建设海之睿
  • 网站设计策划书合肥电脑培训