如何用OpenILink.SDK和dotnet构建微信机器人,对接豆包大模型?
摘要:本文记录如何使用第三方开源的 OpenILink.SDK 快速搭建微信聊天机器人,并且对接字节跳动豆包大模型实现智能回复功能,本文提供的代码可以直接在实际项目中复用
本文内容由 AI 辅助编写
最近需要做一个微信端的智能聊天机器人,找到了第三方开源的 OpenILink.SDK 项目,整体用下来体验还不错,先给大家介绍一下这个SDK的基础信息:
开源地址:https://github.com/openilink/openilink-sdk-csharp/
支持的框架版本:net462、netstandard2.0、net8.0,同一个NuGet包可以同时兼容老的 .NET Framework、.NET Core 和现代 .NET 版本,跨版本支持做得很好
我拉了代码下来看,虽然AI贡献的代码占比不低,但整体质量还算过关,我个人评价是优于「树上的小猫咪」的同类型项目质量
环境准备
首先我们需要安装两个NuGet包,一个是OpenILink.SDK用来对接微信,另一个是Microsoft.Agents.AI.OpenAI用来对接豆包大模型
编辑你的csproj文件,添加如下引用:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="OpenILink.SDK" Version="1.0.0" />
<PackageReference Include="Microsoft.Agents.AI.OpenAI" Version="1.0.0" />
</ItemGroup>
</Project>
你也可以根据自己的项目需要修改TargetFramework,最低可以支持到.NET Framework 4.6.2。
