AI大模型教程
一起来学习

最简单的springAi+文心一言模型,实现人工智能对话

一、获取文心一言密钥

进入百度智能云获取API KeySecret Key,地址百度智能云

二、创建一个springboot项目

首先导入依赖

        group.springframework.aispring-ai-qianfan-spring-boot-starter1.1.0

注意!要前往中央仓库下载

       centralhttps://repo.maven.apache.org/maven2

创建配置文件application.properties

填写好申请的API KeySecret Key


spring.ai.qianfan.api-key=
spring.ai.qianfan.secret-key=
spring.ai.qianfan.chat.options.model=ernie_speed
spring.ai.qianfan.chat.options.temperature=0.7

创建一个ChatController类

源代码可以在spring官网查看:spring官网源代码

@RestController
public class ChatController {
    private final QianFanChatModel chatClient;

    @Autowired
    public ChatController(QianFanChatModel chatClient) {
        this.chatClient = chatClient;
    }

    @GetMapping("/ai/generate")
    public Map generate(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {
        return Map.of("generation", this.chatClient.call(message));
    }

    @GetMapping("/ai/generateStream")
    public Flux generateStream(@RequestParam(value = "message", defaultValue = "Tell me a joke") String message) {
        var prompt = new Prompt(new UserMessage(message));
        return this.chatClient.stream(prompt);
    }

三、展示效果

启动项目,输入”你好“

localhost:8080/ai/generate?message=”你好”

返回结果

四、源代码

Gitee源代码:https://gitee.com/zyGitee983/learning-notes.git

文章来源于互联网:最简单的springAi+文心一言模型,实现人工智能对话

相关推荐: STM32 | 空气净化器

空气净化器 一、项目背景 空气净化器又称“空气清洁器”、空气清新机、净化器,是指能够吸附、分解或转化各种空气污染物(一般包括PM2.5、粉尘、花粉、异味、甲醛之类的装修污染、细菌、过敏原等),有效提高空气清洁度的产品,主要分为家用 、商用、工业、楼宇。 空气净…

赞(0)
未经允许不得转载:5bei.cn大模型教程网 » 最简单的springAi+文心一言模型,实现人工智能对话
分享到: 更多 (0)

AI大模型,我们的未来

小欢软考联系我们