AvaloniaChat—从源码构建指南

AvaloniaChat介绍

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

我自己的主要使用场景

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

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

从源码构建指南

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

5cc0f226e38d246587174293ca965dde.png

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

bb31881776c72e706b7d26addfc28701.png

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

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

d3007b628a2a115b91f9caa7ac00b7e4.png

IDE:VS2022

.NET版本:.NET 8

直接运行会报错:

b6ed3fe42ef49569c275cfba4e025eba.png

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

cf33dff165f62d1b16d6bad100af85e4.png

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

d1f473789a1469cae593aad28fbeabda.png

将AvaloniaChat.Demo设为启动项目:

f56e5cc1d6de2df94d5962cc0bf0877b.png

运行程序:

964b1f3798b4f505a33d4506e5af574c.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值