首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

AvaloniaChat—从源码构建指南

编程知识
2024年08月18日 13:38

AvaloniaChat介绍

一个使用大型语言模型进行翻译的简单应用。

我自己的主要使用场景

在看英文文献的过程中,比较喜欢对照着翻译看,因此希望一边是英文一边是中文,虽然某些软件已经自带了翻译功能,但还是喜欢大语言模型的翻译,但每次都要将英文复制粘贴过去还要自己手动添加prompt,还无法对照着看,因此自己基于Avalonia与Semantic Kernel开发了这款解决自己这个需求的软件,开源出来每个人都可以免费使用,希望能帮助到有同样需求的人。

GitHub地址:https://github.com/Ming-jiayou/AvaloniaChat

从源码构建指南

昨天有朋友尝试从源码构建的时候出现了一个问题,并提出了一个issue:

今天增加了从源码构建指南:

供所有遇到这个问题的朋友们参考。

将项目git clone到本地,使用VS打开sln文件:

IDE:VS2022

.NET版本:.NET 8

直接运行会报错:

这是因为appsettings.json中保存有大语言模型的API Key这个敏感信息,因此我没有上传到GitHub上,但是上传了一个sppsettings.example.json文件,打开该文件如下所示:

新建一个appsettings.json文件,写入如下所示的内容:

将AvaloniaChat.Demo设为启动项目:

运行程序:

即可从源码成功构建并运行。

From:https://www.cnblogs.com/mingupupu/p/18365633
本文地址: http://shuzixingkong.net/article/1202
0评论
提交 加载更多评论
其他文章 .NET 9发布的最后一个预览版Preview 7, 下个月发布RC
微软在2024年8月9日 发布了.NET 9 Preview 7[1],这是它在2024 年 11 月 12 日 RTM 之前进入发布候选阶段之前的最后预览版, 将在.NET Conf 2024 一起发布[3]。该预览版也于也与 Visual Studio 2022 17.12 预览版1一起发布,现
零基础学习人工智能—Python—Pytorch学习(五)
前言 上文有一些文字打错了,已经进行了修正。 本文主要介绍训练模型和使用模型预测数据,本文使用了一些numpy与tensor的转换,忘记的可以第二课的基础一起看。 线性回归模型训练 结合numpy使用 首先使用datasets做一个数据X和y,然后结合之前的内容,求出y_predicted。 # p
零基础学习人工智能—Python—Pytorch学习(五) 零基础学习人工智能—Python—Pytorch学习(五) 零基础学习人工智能—Python—Pytorch学习(五)
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
​音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此直播领域采用的网络技术标准比较高,实现起来也比一般的WEB系统复杂。 一、直播系统的概念结构
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构 FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
机器学习的数学基础--微积分
微积分运算在机器学习领域扮演着至关重要的角色,它不仅是许多基础算法和模型的核心,还深刻影响着模型的优化、性能评估以及新算法的开发。 掌握微积分,不仅让我们多会一种计算方式,也有助于理解各种机器学习算法和模型是如何寻找最优参数的。 1. 为什么需要微积分? 也许有些人会觉得微积分很难,这大概是因为我们
机器学习的数学基础--微积分 机器学习的数学基础--微积分 机器学习的数学基础--微积分
超越Perplexity的AI搜索引擎框架MindSearch
MindSearch 是InternLM团队的一个开源的 AI 搜索引擎框架,由中科大和上海人工智能实验室联合打造的,具有与 Perplexity.ai Pro 相同的性能。本文介绍MindSearch 的相关原理。
超越Perplexity的AI搜索引擎框架MindSearch 超越Perplexity的AI搜索引擎框架MindSearch 超越Perplexity的AI搜索引擎框架MindSearch
flink + iceberg 快速搭建指南
flink + iceberg 快速搭建 the environment includes: minio iceberg flink Centos 更换 tencent 的yum源 备份系统旧配置文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.rep
离线算法 莫队算法进阶
前 算是把之前的坑填一填吧。 这篇文章主要包含带修莫队,二维莫队等莫队算法的进阶应用,观看前请确保您已经熟练掌握了基本的莫队算法,不会的可以戳这里。 带修莫队 众所周知,普通莫队是不支持修改的,因为我们为了得到更优的时间复杂度,需要将每次询问离线下来,打乱顺序。 不过我们也可以通过加上一维时间维强行
离线算法 莫队算法进阶 离线算法 莫队算法进阶
CORDIC算法解释及verilog HDL实现(圆坐标系)
本文阐述Cordic算法在圆坐标系下关于旋转和向量模式两种不同的实现路径,并通过了Matlab程序编写实现以及Verilog HDL在此算法的仿真验证。
CORDIC算法解释及verilog HDL实现(圆坐标系) CORDIC算法解释及verilog HDL实现(圆坐标系) CORDIC算法解释及verilog HDL实现(圆坐标系)