You can use the Watson Developer Cloud.NET Standard SDK . Install NuGet Identity Service using
Install-Package IBM.WatsonDeveloperCloud.PersonalityInsights -Pre
Activate the service
// create a Personality Insights Service instance
PersonalityInsightsService _personalityInsights = new PersonalityInsightsService();
// set the credentials
_personalityInsights.SetCredential("<username>", "<password>");
Service call
var results = _personalityInsights.GetProfile(ProfileOptions.CreateOptions()
.WithTextPlain()
.AsEnglish()
.AcceptJson()
.AcceptEnglishLanguage()
.WithBody("some text"));
, , .
var results = _personalityInsights.GetProfile(
"<input>",
"<content-type>",
"<content-language>",
"<accept>",
"<accept-language>",
"<raw-scores>",
"<csv-headers>"
"<consumption-preferences>",
"<version>"
);