1 Star 0 Fork 1

pyfxl/DashScope.SDK.Net6

forked from ALvinye/DashScope.SDK.Net6 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md.bak 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
uP 提交于 2023-09-20 14:50 +08:00 . 新增demo 调用
# DashScope.SDK.Net6
#阿里通义千问-灵积模型.Net6 SDK
#调用方式
#单轮对话
public string CallQwen(string msg)
{
QwenClient qwenClient = new QwenClient("apikey");
var param = new DashScope.SDK.Net6.QwenModels.QwenParam()
{
Model = ModelNames.QWEN_V1,
Prompt = msg,
TopP = 0.8
};
var result = qwenClient.QwenCallAsync(param,new QwenEndpoint()).Result;
return JsonConvert.SerializeObject(result);
}
#多伦对话
string CallMulti(string msg)
{
allqwenParam.Prompt = msg;
//allqwenParam.Message = new DashScope.SDK.Net6.Models.Message() { Role = Role.User, Content = msg }; //Message格式 多轮对话 第二种方式
var result = allqwenClient.QwenCallAsync(allqwenParam, new QwenEndpoint(),true).Result;
return JsonConvert.SerializeObject(result);
}
var allqwenParam = new DashScope.SDK.Net6.QwenModels.QwenParam()
{
Model = ModelNames.QWEN_V1,
TopP = 0.8
};
var allqwenClient = new QwenClient("apikey");
var mulns = CallMulti("今天广州天气如何?");
Console.WriteLine(mulns);
mulns = CallMulti("我上一个问题是什么?");
Console.WriteLine(mulns);
Console.ReadLine();
![image](https://github.com/alvin20shan/DashScope.SDK.Net6/assets/65529357/dff2742b-201b-4374-9fb8-6049b7e0192b)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/pyfxl/DashScope.SDK.Net6.git
git@gitee.com:pyfxl/DashScope.SDK.Net6.git
pyfxl
DashScope.SDK.Net6
DashScope.SDK.Net6
master

搜索帮助