首页 /程序开发 / 正文

.net中使用openai库调用大模型

创始人 2026-05-27 11:23:00 0 次浏览

1、安装NuGet包

dotnet add package OpenAI  #官方地址https://github.com/openai/openai-dotnet

2、使用OpenAI库调用大模型

using OpenAI;
using OpenAI.Chat;
ChatClient client = new(
    model: "ZhipuAI/GLM-4.7",
    credential: new ApiKeyCredential("ms-6c35272a-cb32-4549-9be5-bf202f41553a"),
    options: new OpenAIClientOptions()
    {
        Endpoint = new Uri("https://api-inference.modelscope.cn/v1")
    }
);//model:、credential:、option:可以省略
ChatCompletion result = await client.CompleteChatAsync(message);    #message为发送的消息,result为返回的结果
#result.Content[0].Text为大模型的回答


热门资讯
.net使用Microsoft...
1、安装NuGet包dotnet add package Microsoft.Extensions....
okhttp的使用
android网络框架之OKhttp一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,适用于 ...
vb打开外部文件
'声明Private Declare Function ShellExecute Lib "shel...
jupyter noteboo...
当前jupyter notebook要使用python3.12版才不会出现兼容性问题。1、安装pip...
.net中使用openai库调...
1、安装NuGet包dotnet add package OpenAI #官方地址https://...
unity3d控制物体移动(触...
float x;float y;if (Input.touchCount > 0) { //触控 ...
unity3d学习笔记
《unity3d学习笔记》--擅码网unity视频教程一、新手入门1、unity3d环境搭建unit...
asp.net core由于大...
1、efcore在windows中使用数据库时表名不区分大小写,但在linux中区分大小写。例如:p...
unity3d物体移动、旋转和...
物体移动:1、transform.Translate():位置,相对值,默认按自身坐标。transf...
asp.net core mv...
asp.net core mvc view页面变量中文乱码,即razor变量中文乱码,特别是从数据库...