Azure AI services - Azure AI Language - Exploring Azure Text Analytics for Health Using Client Library and API:
using Azure;
using Azure.AI.TextAnalytics;
public class Program
{
public static async Task Main(string[] args)
{
var LANGUAGE_KEY = "BbVzkY9TYPTvBTRXQ99BAACYeBjFXJ3w3AAAaACOGG9CD";
var
LANGUAGE_ENDPOINT = "https://language1.cognitiveservices.azure.com/";
AzureKeyCredential credentials = new(LANGUAGE_KEY);
Uri
endpoint = new(LANGUAGE_ENDPOINT);
var client
= new TextAnalyticsClient(endpoint,
credentials);
await healthExample(client);
Console.ReadKey();
}
private static async Task healthExample(TextAnalyticsClient client)
{
string document = "Prescribed 100mg ibuprofen, taken twice daily.";
List<string> batchInput = new List<string>()
{
document
};
AnalyzeHealthcareEntitiesOperation healthOperation = await client.StartAnalyzeHealthcareEntitiesAsync(batchInput);
await healthOperation.WaitForCompletionAsync();
await foreach (AnalyzeHealthcareEntitiesResultCollection documentsInPage in healthOperation.Value)
{
foreach (AnalyzeHealthcareEntitiesResult entitiesInDoc in documentsInPage)
{
if (!entitiesInDoc.HasError)
{
foreach (var entity in entitiesInDoc.Entities)
{
Console.WriteLine($" Entity: {entity.Text}");
Console.WriteLine($"
Category: {entity.Category}");
Console.WriteLine($"
Offset: {entity.Offset}");
Console.WriteLine($"
Length: {entity.Length}");
Console.WriteLine($"
NormalizedText: {entity.NormalizedText}");
}
foreach (HealthcareEntityRelation relations in entitiesInDoc.EntityRelations)
{
Console.WriteLine($" Relation: {relations.RelationType}");
Console.WriteLine($"
For this relation there are {relations.Roles.Count} roles");
foreach (HealthcareEntityRelationRole role in relations.Roles)
{
Console.WriteLine($" Role Name: {role.Name}");
Console.WriteLine($"
Associated Entity Text: {role.Entity.Text}");
Console.WriteLine($"
Associated Entity Category: {role.Entity.Category}");
}
}
}
else
{
Console.WriteLine($" Document error code: {entitiesInDoc.Error.ErrorCode}.");
Console.WriteLine($"
Message: {entitiesInDoc.Error.Message}");
}
}
}
}
}
{
public static async Task Main(string[] args)
{
var LANGUAGE_KEY = "BbVzkY9TYPTvBTRXQ99BAACYeBjFXJ3w3AAAaACOGG9CD";
{
string document = "Prescribed 100mg ibuprofen, taken twice daily.";
{
document
};
{
foreach (AnalyzeHealthcareEntitiesResult entitiesInDoc in documentsInPage)
{
if (!entitiesInDoc.HasError)
{
foreach (var entity in entitiesInDoc.Entities)
{
Console.WriteLine($" Entity: {entity.Text}");
foreach (HealthcareEntityRelation relations in entitiesInDoc.EntityRelations)
{
Console.WriteLine($" Relation: {relations.RelationType}");
{
Console.WriteLine($" Role Name: {role.Name}");
}
}
else
{
Console.WriteLine($" Document error code: {entitiesInDoc.Error.ErrorCode}.");
}
}
}
}
OutPut:
58EE02B3EC
ReplyDeletekiralık hacker
hacker arıyorum
belek
kadriye
serik
CB3ED5F3D1
ReplyDeletesteroid al
Görüntülü Sex Sohbet
steroid fiyat
Browsing this website is always a productive experience. dailynewsreleases.com delivers useful resources and informative content through a clean layout that enhances readability and accessibility.
ReplyDeleteThe dedication to publishing meaningful content is evident here. CarmanNews provides valuable insights that help readers stay aware of important developments and trends.
ReplyDelete7DD8E50C
ReplyDeleteForum
Forum
Forum
Forum
Forum
Forum
Forum
Forum
Forum