使用Vue调用ColaAI Plus大模型,实现聊天(简陋版)

首先去百度文心注册申请自己的api

官网地址:LuckyCola

注册点开个人中心

查看这个文档自己申请一个ColaAI Plus定制增强大模型API | LuckyColaicon-default.png?t=N7T8https://luckycola.com.cn/public/docs/shares/api/colaAi.html来到vue的页面

写个样式

<template>

<Header title="智能问答"/>
<!-- 和AI聊天界面 -->
<div class="main">
  
</div>
 <!-- 下面的输入框和按钮 -->
 <div class="down">
    <input 
    type="text" 
    v-model="problem" 
    placeholder="请输入你的问题">
    <div class="button" @click="OnRend">
        发送
    </div>
   </div>
</template>
<style scoped>
.main{
    height: 85%;
    width: 100%;
    background-color: azure;
    
}
.down{
    height: 10%;
    width: 100%;
    background-color: azure;
    border: 1px solid #ccc;
    display: flex;
    input{
        width: 260px;
        height: 30px;
        padding: 4px;
        border-radius: 12px;
        border: 1px solid #ccc;    
        font-size: 14px;
        margin: 10px;
    }
    .button:hover{
        background-color: #00000088;
    }
    .button{
        width: 60px;
        font-size: 14px;
        height: 30px;
        font-weight: 600;
        text-align: center;
        line-height: 30px;
        background-color: #ccc;
        margin: 10px;
        padding: 4px;
        color: #fff;
        border-radius: 12px;
    }
}
</style>

展示图

写逻辑

引用axios和ref

定义点击按钮触发的方法

点击按钮后获取输入框的值,然后调用接口把这个和自己的id密钥参数请求传入后端,打印后端返回的回答即可

<script setup>
import Header from '../../components/Header.vue';
import axios from 'axios';
import {ref} from 'vue';
/**
 * 调用的时候获取的ques是问题
 * 而data.result.Content是回答
 *   data.countMsg是剩余次数
**/

const problem = ref([]);
const OnRend = ()=>{
    //获取了自己写的问题后,把Verify数据和问题的这些参数请求后端,
    const Verify = ref({
        appKey: "自己的密钥",
        uid: "自己申请的id",
        isLongChat: 0,
        ques: problem.value
})
axios.post('https://luckycola.com.cn/openai/openaiV3',Verify.value).then((res)=>{
              //前端请求的问题
                console.log(Verify.value.ques);
              //后端返回的回答
                console.log(res.data.data.result)
})

}


</script>

完成

相关推荐

  1. 使用 LLaMA-Factory 实现模型函数调用功能

    2024-05-11 07:32:11       31 阅读
  2. 使用GPT模型调用工具链

    2024-05-11 07:32:11       52 阅读
  3. Vue-- 实现简单 vue-router

    2024-05-11 07:32:11       42 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-11 07:32:11       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-11 07:32:11       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-11 07:32:11       87 阅读
  4. Python语言-面向对象

    2024-05-11 07:32:11       96 阅读

热门阅读

  1. LeetCode刷题笔记第190题:颠倒二进制位

    2024-05-11 07:32:11       28 阅读
  2. 常用sql命令

    2024-05-11 07:32:11       30 阅读
  3. Quartz.Net(1)

    2024-05-11 07:32:11       37 阅读
  4. Quartz.Net(2)——NetCore3.1整合Quartz.Net

    2024-05-11 07:32:11       27 阅读
  5. 一款开源的PHP版本的网盘程序

    2024-05-11 07:32:11       29 阅读
  6. 基于STM32的宠物箱温度湿度监控系统毕业设计

    2024-05-11 07:32:11       36 阅读
  7. QT-DAY2

    2024-05-11 07:32:11       33 阅读
  8. Python实战开发及案例分析(15)—— 支持向量机

    2024-05-11 07:32:11       32 阅读
  9. 产品激光安全相关知识总结

    2024-05-11 07:32:11       34 阅读
  10. MySQL变量的定义与使用

    2024-05-11 07:32:11       37 阅读