【AI】智能机器人回复调用青云客API

智能机器人回复调用青云客API


前言

在这里插入图片描述

随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了如何制作一款智能机器人回复,降低了网站维护成本

ai机器人指它是计算机科学的一个分支。它涉及开发计算机程序来完成否则需要人类智能的任务。AI机器人可以解决学习,感知,问题解决,语言理解和逻辑推理。AI机器人在现代世界中以许多方式使用。

人工智能(英语:ArtificialIntelligence,缩写为AI)亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词也指出研究这样的智能系统是否能够实现,以及如何实现。


提示:以下是本篇文章正文内容,下面案例可供参考

一、传送地址

官网地址:http://api.qingyunke.com/
在这里插入图片描述

1.常见的问题

在这里插入图片描述

二、使用步骤

1.导入相关maven依赖

        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.4.1</version>
        </dependency>

2.编写代码

@Component
@Slf4j
public class AiServer {

    public static String aiReply(String content){
        String body = HttpRequest.get("http://api.qingyunke.com/api.php?key=free&appid=0&msg="+ URLUtil.encode(content))
                .execute().charset("utf-8").body();
        JSONObject jsonObject = JSONUtil.parseObj(body);
        if (jsonObject.getStr("result").equals("0")) {
            return jsonObject.getStr("content");
        }else {
            return "操作频繁!!!";
        }
    }

    public static void main(String[] args) {
        String reply = aiReply("你什么滴干活");
        System.out.println(reply);
    }

}

3.输出

在这里插入图片描述

4.关键字示例

在官网可以查看示例文字,根据不同的关键字,让机器人回复不同的话语
在这里插入图片描述

5.AI讲笑话

{br}代表换行,可以自行替换

@Component
@Slf4j
public class AiServer {

    public static String aiReply(String content){
        String body = HttpRequest.get("http://api.qingyunke.com/api.php?key=free&appid=0&msg="+ URLUtil.encode(content))
                .execute().charset("utf-8").body();
        JSONObject jsonObject = JSONUtil.parseObj(body);
        if (jsonObject.getStr("result").equals("0")) {
            return jsonObject.getStr("content");
        }else {
            return "操作频繁!!!";
        }
    }

    public static void main(String[] args) {
        String reply = aiReply("给我讲个笑话吧!");
        // 将{br}替换为换行符号
        reply = reply.replace("{br}","\n");
        System.out.println(reply);
    }
}

6.效果图

在这里插入图片描述

  • 68
    点赞
  • 99
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 203
    评论
评论 203
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

来自上海的这位朋友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值