首页 > 编程语言 >基于C# winform调用文心一言大模型实现实时聊天功能

基于C# winform调用文心一言大模型实现实时聊天功能

时间:2024-08-09 21:58:31浏览次数:18  
标签:一言大 show C# Text System Python 文心 using tb

【软件界面】

【测试通过环境】

vs2019

netframework4.7.2

【使用步骤】

由于调用百度接口需要首先去https://login.bce.baidu.com/去注册或者登录自己的账号,进去后界面如下:

然后点击左上角九个点图标

然后点击百度智能云千帆大模型平台

点击应用接入然后选择创建应用即可获取自己的apikey和secretkey

接下来填入软件界面即可

 【部分实现代码】

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using FIRC;

namespace FIRC
{
    public partial class Form1 : Form
    {
        WenXinManager wm = new WenXinManager();
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if(string.IsNullOrEmpty(tb_question.Text))
            {
                tssl_show.Text = "问题不能为空!";
                return;
            }
            tssl_show.Text = "正在拉取回答...";
            tb_answer.Text = wm.GetResult(tb_question.Text);
            tssl_show.Text = "获取结果已完成!";
        }

        private void btn_key_Click(object sender, EventArgs e)
        {
            wm.SetKey(tb_apikey.Text,tb_secretkey.Text);
            tssl_show.Text = "设置KEY成功!";
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

【视频演示】

基于C# winform调用文心一言大模型实现实时聊天功能_哔哩哔哩_bilibili【测试通过环境】vs2019netframework4.7.2更多信息访问:https://blog.csdn.net/FL1623863129/article/details/140971052, 视频播放量 1、弹幕量 0、点赞数 0、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 未来自主研究中心, 作者简介 未来自主研究中心,相关视频:CAD2024下载+安装+激活带字幕版详细教程(附带下载链接),【全108集】强推!2024最细零基础入门Python全套教程,编程技术猛涨!全程干货无废话,学完即可就业!这还学不会,我退出IT圈!,让你的桌面焕然一新:Sapphire开源软件介绍,使用C#调用libotrch-yolov5模型实现全网最快winform目标检测,「Manyana」机器人,AI回复,语音合成,低配服务器 和 安卓手机 可部署,使用易语言调用opencv进行视频和摄像头每一帧处理,港台电视直播软件,【百度网盘解析网站 纯免费 无限制】这是个公益测试站点!| 稳定 | 接口可用,【自学Python】强推这四大Python自学网站!永久告别知识付费!学Python不迷路!,Python中的__init__.py文件是干嘛的?icon-default.png?t=N7T8https://www.bilibili.com/video/BV1jea1eFEvz/

【源码下载】

https://download.csdn.net/download/FL1623863129/88601005

标签:一言大,show,C#,Text,System,Python,文心,using,tb
From: https://blog.csdn.net/FL1623863129/article/details/140971052

相关文章

  • CF1984G Magic Trick II 题解
    前记第一篇黑题题解。难调。好写。码量不大。Description给定一个大小为nnn的排列pp......
  • select多路复用(tcp通信)
    文章目录项目名称项目结构项目名称io_demo1项目结构$tree.├──build├──CMakeLists.txt├──debug.gdb├──include│├──mysocket.h│├──tcp_client.h│└──tcp_server.h├──sources│└──server.cpp└──sr......
  • C++入门基础知识(笔记):成员变量和成员函数分开存储,非静态成员变量,是属于类的对象上,空对
    在C++中,类内的成员变量和成员函数分开存储只有非静态成员变量才属于类的对象上。1.空对象占用内存空间为:1个字节,代码演示:#include<iostream>usingnamespacestd;//成员变量和成员函数分开存储classPerson{};//这是一个空对象voidtest01(){ Personp;......
  • Domcomp:省心好用的国外域名比价网站
    先简单播报下今日奥运热点:1、金牌榜:中国29枚暂列第二;2、赛事预告:21:00央视5套乒乓男团决赛。言归正传,话说域名注册商Dynadot和NameSilo虽性价比较高,但也不能说域名价格每时每刻都是最低的。要想快速买到价格最低的域名,还得借助域名比价网站,今天就给大家分享其中的佼佼者——Domc......
  • HCIP OSPF 实验
     要求:1.如图连接,合理规划IP地址,所有路由器各自创建一个loopback接口2.R1再创建三个接口IP地址为201.1.1.1/24、201.1.2.1/24、201.1.3.1/24R5再创建三个接口IP地址为202.1.1.1/24、202.1.2.1/24、202.1.3.1/24R7再创建三个接口IP地址为203.1.1.1/24、203.1.2.1/24、203.1......
  • C# 常用文件类概述
    1.常用文件类概述文件、目录(文件夹)、路径输入及输出常用的类有: File,FileInfo,Directory, DirectoryInfo,Path,DriveInfo。(更多的请查看官方文档)1.文件相关类:File类,FileInfo类2.路径类:Path类3.盘符类:DriveInfo类File和FileInfo的区别:File类和FileInfo类都是提供用于......
  • AGC001 题解
    目录A-BBQEasyB-MysteriousLightC-ShortenDiameterA-BBQEasy先将\(2N\)个数排序,从大到小考虑,最大的数一定不会产生贡献,次大的数可以和最大的数捆绑在一起,并产生贡献,以此类推,这样的贪心正确性还是较为显然的。#include<bits/stdc++.h>#definelllonglongusin......
  • AC 自动机学习笔记
    1.KMP自动机1.1内容KMP自动机本质上就是单串的AC自动机。我们定义转移函数为:\[\delta(i,c)=\begin{cases}\delta(\pi_i,c)&s_{i+1}\not=c\\i+1&s_{i+1}=c\end{cases}\]其实也就是模拟了KMP的整个过程。1.2应用自动机上跑dp是最常见的应用,一般会有一......
  • C语言(五)-结构体
    C语言(五)-结构体1.结构体定义在编程的时候需要将不同的类型的数据组合成为一个整体,以便于引用。例如,一名学生有学号、姓名、性别、年龄、地址等属性,如果针对学生的学号、姓名、年龄等都单独定义一个变量,那么在有多名学生时,变量就难以分清。为此,C语言提供结构体来管理不同类......
  • Collection中的成员方法2 day12
    packagecom.shujia.day12;importjava.util.ArrayList;importjava.util.Collection;/*Collection中的成员方法:booleanaddAll(Collectionc)将直接添加另一个集合中所有单元素booleanremoveAll(Collectionc)从一个集合中移除另一个......