更新记录

2.1.1(2024-08-14) 下载此版本

可智能聊天 文案编辑 小说故事 内容整理 chatgpt,你的全职ai助手


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 4.0 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

介绍

本功能基于轻语API 轻语API提供一键生成二维码、OCR文字识别、文字转语音、智能Ai助手、地理编码获取(逆地理编码,从内容中获取地址信息(含经纬度))等等API

<template>
    <view>
        <view style="font-size: 26rpx;color: #999999;margin-top: 80rpx;text-align: center;">Ai请求等待时间比普通请求多几倍,请耐心等待~</view>
        <textarea v-model="inputText" class="input_style" style="height: 200rpx;margin-top: 20rpx;" placeholder="请输入对Ai的指令或交谈内容" />
        <view class="flex_row" style="margin-top: 50rpx;">
            <view class="btn" @click="onClear">清空内容</view>

            <!-- 等待进度条 -->
            <view v-if="status==='loading'">
                <image src="/static/icon_spinner.png" style="width: 68rpx;height: 68rpx;" class="rotating-element"></image>
            </view>

            <view class="btn" @click="onSend">发送内容</view>
        </view>
        <view v-if="respText" class="input_style" style="margin-top: 50rpx;">{{respText}}</view>
    </view>
</template>

<script>
    export default {
        data() {
            return {
                // 根据以下的关键词:太阳神、巫女、树神、百姓,帮我编一个神话故事
                // 帮我取10个好听的名字,姓姜,女孩
                inputText: '你好,我叫张三',
                respText: '',
                status: ''
            }
        },
        methods: {
            onClear(){
                this.respText = '';
                this.inputText = '';
            },
            onSend(){
                let that = this;
                that.status = 'loading';

                if(that.inputText.length < 1){
                    uni.showToast({
                        title:'请输入内容',
                        icon:'none'
                    });
                    return;
                }

                uni.request({
                    method:'POST',
                    url:'https://5555api.com/data/api/fetchAiResult',
                    data:{
                        apikey: 'test_app_key_5555api.com',
                        text: that.inputText,
                    },
                    success(res) {
                        that.status = 'no';
                        console.error('请求成功:', res);
                        that.respText = res.data.msg || "服务异常";
                    },
                    fail() {
                        that.status = 'no';
                        that.respText = "服务异常";
                    }               
                })
            }
        }
    }
</script>

<style>
    .input_style{
        width: 600rpx;
        margin-left: 74rpx;
        margin-right: 75rpx;
        border: 2rpx solid #12c212;
        padding: 10rpx 20rpx;
        border-radius: 10rpx;
        font-size: 28rpx;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }
    .flex_row{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
    }
    .btn{
        color: #fff;
        border-radius: 12rpx;
        font-size: 30rpx;
        padding: 5rpx 20rpx;
        background-color: cornflowerblue;
    }
    .rotating-element {
      animation: rotateAnimation 2s linear infinite;
    }
    @keyframes rotateAnimation {
      from {
        transform: rotate(0deg);
      }
      to {
        transform: rotate(360deg);
      }
    }   
</style>

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问