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

网站开发知识版权近几天的新闻摘抄

网站开发知识版权,近几天的新闻摘抄,数据库中修改wordpress中默认网址,外贸工具大全网站引言: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://www.dtcms.com/wzjs/208496.html

相关文章:

  • 网页设计网站制作收获宁夏百度公司
  • 非法网站开发企业模板建站
  • 许昌市建设投资有限公司 网站网络营销招聘
  • 建设网站公司 优帮云搜索引擎优化核心
  • 做公司网站的资料线上营销怎么做
  • 织梦猫html5高端网络服务机构网站模板西安网络科技有限公司
  • 从哪些方面进行网站建设湖南seo优化按天付费
  • 衡阳建设企业网站个人网站的制作
  • 建网站是不是免费的中国广告公司前十强
  • 做网站容易吧chrome官方下载
  • 做网站虚拟主机要多大站长工具seo综合查询广告
  • 网站联盟系统谷歌seo网站推广怎么做优化
  • b2c网站可使用的交易功能查收录网站
  • 用在线网站做的简历可以吗互联网营销的方法
  • 甘肃网站建设费用网络销售都是诈骗公司吗
  • 中企动力网站开发嵌入式培训机构哪家好
  • 企联网站建设百度网页版官网
  • wordpress打赏按钮网站优化排名网站
  • 西安网站建设品牌公司推荐网站域名ip地址查询
  • 邯郸城融网络技术有限公司北京搜索引擎关键词优化
  • 岱岳区建设信息网站百度推广投诉中心
  • 上海公安手机门户网站seo在线培训
  • 上海网站建设管理系统如何用google搜索产品关键词
  • 网站管理助手数据库公司品牌营销策划
  • 厦门seo搜索排名莱阳seo排名
  • 广州建站优化女生学网络营销这个专业好吗
  • 设计企业网络方案的五个步骤seo与网络推广的区别和联系
  • 在百度做网站需要什么资料啥是网络推广
  • 怎么学做电子商务网站竞价推广托管开户
  • 有没有做衣服的网站吗广告联盟app下载