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

电商一共有什么平台保定seo推广外包

电商一共有什么平台,保定seo推广外包,wordpress 中文版 英文版,网上买购物的软件有哪些最近在学习langchain4j,本文将介绍如何使用langchain4j快速实现一个简单的问答功能,帮助大家快速入门。 1. 工具 JDK 17Maven 3.9.9IntelliJ IDEA 2024.3.4 (Community Edition) 2. apikey 可以优先选择阿里云百炼申请一个apikey,免费额度…

最近在学习langchain4j,本文将介绍如何使用langchain4j快速实现一个简单的问答功能,帮助大家快速入门。

1. 工具

  • JDK 17
  • Maven 3.9.9
  • IntelliJ IDEA 2024.3.4 (Community Edition)

2. apikey

可以优先选择阿里云百炼申请一个apikey,免费额度足够测试使用。
在这里插入图片描述

3. springboot项目创建

3.1 项目创建

创建springboot项目,与其他springboot项目创建方式一样,这里不再详细介绍。

3.2 依赖引入

这里只提供了部分依赖示例,使用的版本是1.0.0-beta2,完整依赖可以参考langchain4j官方文档,本文最后给出了完整pom.xml供大家参考。实际上三方依赖会经常更新,随着版本变化需要引入的依赖总是会有些区别,还是建议多查阅官方文档。

<!-- springboot 父依赖 -->
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.4.4</version>
</parent><dependencies><!-- springboot web 模块 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- langchain4j 集成 springboot相关的依赖 --><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai-spring-boot-starter</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-spring-boot-starter</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j</artifactId></dependency>
</dependencies>

3.3 配置文件

application.yml 配置文件内容如下:

langchain4j:open-ai:chat-model:log-requests: truelog-responses: truetemperature: 0.5max-tokens: 4096base-url: https://dashscope.aliyuncs.com/compatible-mode/v1model-name: qwen-plusapi-key: ${API_KEY} # 需要替换成自己申请的apikey# base-url: https://api.deepseek.com/v1# model-name: deepseek-reasoner# api-key: ${API_KEY}logging.level.dev.langchain4j: DEBUG

4. 代码编写

4.1 启动类

先准备springboot启动类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class Application {public static void main(String[] args) {SpringApplication.run(Application.class, args);}}

4.2 controller

编写一个接口,注入ChatLanguageModel,写一个最简单的接口测试。

import dev.langchain4j.model.chat.ChatLanguageModel;
import dev.langchain4j.service.AiServices;
import jakarta.annotation.Resource;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;@RestController
public class ChatController {@ResourceChatLanguageModel chatLanguageModel;@GetMapping("/chat")public String model(@RequestParam(value = "message") String message) {return chatLanguageModel.chat(message);}
}

4.3 测试

启动项目,用postman调用接口进行简单测试:
在这里插入图片描述

参考

完整的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 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.chenf24k.tools</groupId><artifactId>cf-langchain</artifactId><version>1.0-SNAPSHOT</version><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.4.4</version></parent><properties><maven.compiler.source>17</maven.compiler.source><maven.compiler.target>17</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><langchain4j.version>1.0.0-beta2</langchain4j.version></properties><dependencyManagement><dependencies><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-bom</artifactId><version>${langchain4j.version}</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai-spring-boot-starter</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-spring-boot-starter</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j-open-ai</artifactId></dependency><dependency><groupId>dev.langchain4j</groupId><artifactId>langchain4j</artifactId></dependency><dependency><groupId>org.mapdb</groupId><artifactId>mapdb</artifactId><version>3.0.9</version><exclusions><exclusion><groupId>org.jetbrains.kotlin</groupId><artifactId>kotlin-stdlib</artifactId></exclusion></exclusions></dependency></dependencies><build><finalName>app</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>
http://www.dtcms.com/wzjs/5567.html

相关文章:

  • 毛坯房最便宜装修方法优化人员配置
  • 移动网站建设作业电商运营推广
  • 网站建设与电子商务的教案中国十大网站
  • 四川电子商务网站webview播放视频
  • 外贸英文网站建设价格太原百度搜索排名优化
  • 网站建设规划方案模板seo中心
  • 网站系统架构图汕头网站建设方案推广
  • 做废钢铁生意在哪个网站了解百度注册新账号
  • wordpress新建页面不能保存路径seo营销方案
  • jquery代码做的网站徐州网站关键词排名
  • 开源软件开发平台网站seo排名优化
  • 统一汤达人选择她做汤面活动网站成免费crm软件有哪些优点
  • 福州做网站互联网公司百度网址大全官方下载
  • 一台ip做两个网站长尾关键词爱站
  • wordpress公众号涨粉插件如何做好网站推广优化
  • 宁国市有做网站足球排名最新排名世界
  • 拿回家组装的零件加工活郑州seo阿伟
  • 以个人名义可以做网站吗龙斗seo博客
  • 腾讯云如何创建网站seo平台
  • 郑州治疗精神病哪家好seo关键词推广多少钱
  • dwcs3如何做网站营销公司取名字大全
  • 从事网站开发方向合肥正规的seo公司
  • 网站建设代码容易出错关键词优化推广公司
  • 价格低的车优化设计全部答案
  • wordpress 结构解析企业专业搜索引擎优化
  • 模板做网站优缺点微信朋友圈营销方案
  • 设计网站要包含信息类型影响关键词优化的因素
  • 个人做网站平台seo平台优化
  • 上海html5网站建设新冠疫情最新消息今天
  • 外贸做中英文网站最近发生的新闻大事