gpt4 book ai didi

.net - 如何从 .net core 调用 ibm watson api

转载 作者:行者123 更新时间:2023-12-04 12:25:18 26 4
gpt4 key购买 nike

我正在尝试调用 watson 个性洞察 api,环顾四周后,似乎解决方案是使 .net 等效于以下 curl 请求。我对此很陌生,想知道我是否可以获得指导或指向相关教程。

curl -X POST -u "{username}:{password}"
--header "Content-Type: application/json"
--data-binary @profile
"https://gateway.watsonplatform.net/personality-insights/api/v3/profile?version=2016-10-20&consumption_preferences=true&raw_scores=true"

最佳答案

您可以使用 Watson Developer Cloud .NET Standard SDK .使用 NuGet 安装 Personality Insights 服务

Install-Package IBM.WatsonDeveloperCloud.PersonalityInsights -Pre

实例化服务
// create a Personality Insights Service instance
PersonalityInsightsService _personalityInsights = new PersonalityInsightsService();

// set the credentials
_personalityInsights.SetCredential("<username>", "<password>");

调用服务
var results = _personalityInsights.GetProfile(ProfileOptions.CreateOptions()
.WithTextPlain()
.AsEnglish()
.AcceptJson()
.AcceptEnglishLanguage()
.WithBody("some text"));

future 版本您将能够使用命名参数而不是构建选项来调用服务。
var results = _personalityInsights.GetProfile(
"<input>",
"<content-type>",
"<content-language>",
"<accept>",
"<accept-language>",
"<raw-scores>",
"<csv-headers>"
"<consumption-preferences>",
"<version>"
);

关于.net - 如何从 .net core 调用 ibm watson api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43015343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com