如何用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。
阅读全文