Início Rápido: Associação de Entidades com a biblioteca de cliente e a API REST
Documentação de referência | Exemplos adicionais | Pacote (NuGet) | Código fonte da biblioteca
Utilize este início rápido para criar uma aplicação de associação de entidades com a biblioteca de cliente para .NET. No exemplo seguinte, irá criar uma aplicação C# que pode identificar e desambiguar entidades encontradas no texto.
Dica
Pode utilizar o Language Studio para experimentar funcionalidades do Serviço de idiomas sem ter de escrever código.
Pré-requisitos
- Subscrição do Azure – Criar uma gratuitamente
- O IDE do Visual Studio
- Assim que tiver a sua subscrição do Azure, para criar um recurso de Idioma no portal do Azure para obter a chave e o ponto final. Depois de implementar, selecione Ir para recurso.
- Precisará da chave e do ponto final do recurso que criar para ligar a sua aplicação à API. Irá colar a chave e o ponto final no código abaixo mais tarde no início rápido.
- Pode utilizar o escalão de preço gratuito (
Free F0
) para experimentar o serviço e atualizar mais tarde para um escalão pago para produção.
- Para utilizar a funcionalidade Analisar, precisará de um recurso de Idioma com o escalão de preço standard (S).
Configurar
Criar uma nova aplicação .NET Core
Com o IDE do Visual Studio, crie uma nova aplicação de consola .NET Core. Isto irá criar um projeto "Hello World" com um único ficheiro de origem C#: program.cs.
Instale a biblioteca de cliente ao clicar com o botão direito do rato na solução no Explorador de Soluções e selecionar Gerir Pacotes NuGet. No gestor de pacotes que abre, selecione Procurar e procure Azure.AI.TextAnalytics
. Selecione a versão 5.2.0
e, em seguida , Instalar. Também pode utilizar a Consola do Gestor de Pacotes.
Exemplo de código
Copie o seguinte código para o ficheiro program.cs . Lembre-se de substituir a key
variável pela chave do recurso e substituir a endpoint
variável pelo ponto final do recurso. Em seguida, execute o código.
Importante
Aceda ao portal do Azure. Se o recurso de Idioma que criou na secção Pré-requisitos implementado com êxito, clique no botão Ir para Recurso em Passos Seguintes. Pode encontrar a chave e o ponto final ao navegar para a página Chaves e Ponto Final do recurso, em Gestão de Recursos.
Importante
Lembre-se de remover a chave do código quando terminar e nunca a publicar publicamente. Para produção, utilize uma forma segura de armazenar e aceder às suas credenciais, como o Azure Key Vault. Veja o artigo segurança dos serviços de IA do Azure para obter mais informações.
using Azure;
using System;
using System.Globalization;
using Azure.AI.TextAnalytics;
namespace EntityLinkingExample
{
class Program
{
private static readonly Uri endpoint = new Uri("replace-with-your-endpoint-here");
private static readonly AzureKeyCredential credentials = new AzureKeyCredential("replace-with-your-key-here");
// Example method for recognizing entities and providing a link to an online data source.
static void EntityLinkingExample(TextAnalyticsClient client)
{
var response = client.RecognizeLinkedEntities(
"Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975, " +
"to develop and sell BASIC interpreters for the Altair 8800. " +
"During his career at Microsoft, Gates held the positions of chairman, " +
"chief executive officer, president and chief software architect, " +
"while also being the largest individual shareholder until May 2014.");
Console.WriteLine("Linked Entities:");
foreach (var entity in response.Value)
{
Console.WriteLine($"\tName: {entity.Name},\tID: {entity.DataSourceEntityId},\tURL: {entity.Url}\tData Source: {entity.DataSource}");
Console.WriteLine("\tMatches:");
foreach (var match in entity.Matches)
{
Console.WriteLine($"\t\tText: {match.Text}");
Console.WriteLine($"\t\tScore: {match.ConfidenceScore:F2}\n");
}
}
}
static void Main(string[] args)
{
var client = new TextAnalyticsClient(endpoint, credentials);
EntityLinkingExample(client);
Console.Write("Press any key to exit.");
Console.ReadKey();
}
}
}
Saída
Linked Entities:
Name: Microsoft, ID: Microsoft, URL: https://en.wikipedia.org/wiki/Microsoft Data Source: Wikipedia
Matches:
Text: Microsoft
Score: 0.55
Text: Microsoft
Score: 0.55
Name: Bill Gates, ID: Bill Gates, URL: https://en.wikipedia.org/wiki/Bill_Gates Data Source: Wikipedia
Matches:
Text: Bill Gates
Score: 0.63
Text: Gates
Score: 0.63
Name: Paul Allen, ID: Paul Allen, URL: https://en.wikipedia.org/wiki/Paul_Allen Data Source: Wikipedia
Matches:
Text: Paul Allen
Score: 0.60
Name: April 4, ID: April 4, URL: https://en.wikipedia.org/wiki/April_4 Data Source: Wikipedia
Matches:
Text: April 4
Score: 0.32
Name: BASIC, ID: BASIC, URL: https://en.wikipedia.org/wiki/BASIC Data Source: Wikipedia
Matches:
Text: BASIC
Score: 0.33
Name: Altair 8800, ID: Altair 8800, URL: https://en.wikipedia.org/wiki/Altair_8800 Data Source: Wikipedia
Matches:
Text: Altair 8800
Score: 0.88
Limpar os recursos
Se quiser limpar e remover uma subscrição de serviços de IA do Azure, pode eliminar o recurso ou grupo de recursos. Eliminar o grupo de recursos também elimina quaisquer outros recursos associados ao mesmo.
Passos seguintes
Documentação de referência | Exemplos adicionais | Pacote (Maven) | Código fonte da biblioteca
Utilize este início rápido para criar uma entidade que liga a aplicação à biblioteca de cliente para Java. No exemplo seguinte, irá criar uma aplicação Java que pode identificar e desambiguar entidades encontradas no texto.
Dica
Pode utilizar o Language Studio para experimentar funcionalidades do Serviço de idiomas sem ter de escrever código.
Pré-requisitos
- Subscrição do Azure – Criar uma gratuitamente
- Java Development Kit (JDK) com a versão 8 ou superior
- Assim que tiver a sua subscrição do Azure, para criar um recurso de Idioma no portal do Azure para obter a chave e o ponto final. Depois de implementar, selecione Ir para recurso.
- Precisará da chave e do ponto final do recurso que criar para ligar a sua aplicação à API. Irá colar a chave e o ponto final no código abaixo mais tarde no início rápido.
- Pode utilizar o escalão de preço gratuito (
Free F0
) para experimentar o serviço e atualizar mais tarde para um escalão pago para produção.
- Para utilizar a funcionalidade Analisar, precisará de um recurso de Idioma com o escalão de preço standard (S).
Configurar
Adicionar a biblioteca de cliente
Crie um projeto maven no seu ambiente de desenvolvimento ou IDE preferencial. Em seguida, adicione a seguinte dependência ao ficheiro pom.xml do projeto. Pode encontrar a sintaxe de implementação para outras ferramentas de compilação online.
<dependencies>
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-ai-textanalytics</artifactId>
<version>5.2.0</version>
</dependency>
</dependencies>
Exemplo de código
Crie um ficheiro Java com o nome Example.java
. Abra o ficheiro e copie o código abaixo. Lembre-se de substituir a key
variável pela chave do recurso e substituir a endpoint
variável pelo ponto final do recurso. Em seguida, execute o código.
Importante
Aceda ao portal do Azure. Se o recurso de Idioma que criou na secção Pré-requisitos implementado com êxito, clique no botão Ir para Recurso em Passos Seguintes. Pode encontrar a chave e o ponto final ao navegar para a página Chaves e Ponto Final do recurso, em Gestão de Recursos.
Importante
Lembre-se de remover a chave do código quando terminar e nunca a publicar publicamente. Para produção, utilize uma forma segura de armazenar e aceder às suas credenciais, como o Azure Key Vault. Veja o artigo segurança dos serviços de IA do Azure para obter mais informações.
import com.azure.core.credential.AzureKeyCredential;
import com.azure.ai.textanalytics.models.*;
import com.azure.ai.textanalytics.TextAnalyticsClientBuilder;
import com.azure.ai.textanalytics.TextAnalyticsClient;
public class Example {
private static String KEY = "replace-with-your-key-here";
private static String ENDPOINT = "replace-with-your-endpoint-here";
public static void main(String[] args) {
TextAnalyticsClient client = authenticateClient(KEY, ENDPOINT);
recognizeLinkedEntitiesExample(client);
}
// Method to authenticate the client object with your key and endpoint
static TextAnalyticsClient authenticateClient(String key, String endpoint) {
return new TextAnalyticsClientBuilder()
.credential(new AzureKeyCredential(key))
.endpoint(endpoint)
.buildClient();
}
// Example method for recognizing entities and providing a link to an online data source
static void recognizeLinkedEntitiesExample(TextAnalyticsClient client)
{
// The text that need be analyzed.
String text = "Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975, " +
"to develop and sell BASIC interpreters for the Altair 8800. " +
"During his career at Microsoft, Gates held the positions of chairman, " +
"chief executive officer, president and chief software architect, " +
"while also being the largest individual shareholder until May 2014.";
System.out.printf("Linked Entities:%n");
for (LinkedEntity linkedEntity : client.recognizeLinkedEntities(text)) {
System.out.printf("Name: %s, ID: %s, URL: %s, Data Source: %s.%n",
linkedEntity.getName(),
linkedEntity.getDataSourceEntityId(),
linkedEntity.getUrl(),
linkedEntity.getDataSource());
System.out.printf("Matches:%n");
for (LinkedEntityMatch linkedEntityMatch : linkedEntity.getMatches()) {
System.out.printf("Text: %s, Score: %.2f, Offset: %s, Length: %s%n",
linkedEntityMatch.getText(),
linkedEntityMatch.getConfidenceScore(),
linkedEntityMatch.getOffset(),
linkedEntityMatch.getLength());
}
}
}
}
Saída
Linked Entities:
Name: Microsoft, ID: Microsoft, URL: https://en.wikipedia.org/wiki/Microsoft, Data Source: Wikipedia.
Matches:
Text: Microsoft, Score: 0.55, Offset: 0, Length: 9
Text: Microsoft, Score: 0.55, Offset: 150, Length: 9
Name: Bill Gates, ID: Bill Gates, URL: https://en.wikipedia.org/wiki/Bill_Gates, Data Source: Wikipedia.
Matches:
Text: Bill Gates, Score: 0.63, Offset: 25, Length: 10
Text: Gates, Score: 0.63, Offset: 161, Length: 5
Name: Paul Allen, ID: Paul Allen, URL: https://en.wikipedia.org/wiki/Paul_Allen, Data Source: Wikipedia.
Matches:
Text: Paul Allen, Score: 0.60, Offset: 40, Length: 10
Name: April 4, ID: April 4, URL: https://en.wikipedia.org/wiki/April_4, Data Source: Wikipedia.
Matches:
Text: April 4, Score: 0.32, Offset: 54, Length: 7
Name: BASIC, ID: BASIC, URL: https://en.wikipedia.org/wiki/BASIC, Data Source: Wikipedia.
Matches:
Text: BASIC, Score: 0.33, Offset: 89, Length: 5
Name: Altair 8800, ID: Altair 8800, URL: https://en.wikipedia.org/wiki/Altair_8800, Data Source: Wikipedia.
Matches:
Text: Altair 8800, Score: 0.88, Offset: 116, Length: 11
Limpar os recursos
Se quiser limpar e remover uma subscrição de serviços de IA do Azure, pode eliminar o recurso ou grupo de recursos. Eliminar o grupo de recursos também elimina quaisquer outros recursos associados ao mesmo.
Passos seguintes
Documentação de referência | Exemplos adicionais | Pacote (npm) | Código fonte da biblioteca
Utilize este início rápido para criar uma aplicação de associação de entidades com a biblioteca de cliente para Node.js. No exemplo seguinte, irá criar uma aplicação JavaScript que pode identificar e desambiguar entidades encontradas no texto.
Dica
Pode utilizar o Language Studio para experimentar funcionalidades do Serviço de idiomas sem ter de escrever código.
Pré-requisitos
- Subscrição do Azure – Criar uma gratuitamente
- Node.js v14 LTS ou posterior
- Assim que tiver a sua subscrição do Azure, para criar um recurso de Idioma no portal do Azure para obter a chave e o ponto final. Depois de implementar, selecione Ir para recurso.
- Precisará da chave e do ponto final do recurso que criar para ligar a sua aplicação à API. Irá colar a chave e o ponto final no código abaixo mais tarde no início rápido.
- Pode utilizar o escalão de preço gratuito (
Free F0
) para experimentar o serviço e atualizar mais tarde para um escalão pago para produção.
- Para utilizar a funcionalidade Analisar, precisará de um recurso de Idioma com o escalão de preço standard (S).
Configurar
Criar uma nova aplicação Node.js
Numa janela da consola (como cmd, PowerShell ou Bash), crie um novo diretório para a sua aplicação e navegue para o mesmo.
mkdir myapp
cd myapp
Execute o npm init
comando para criar uma aplicação de nó com um package.json
ficheiro.
npm init
Instalar a biblioteca de cliente
Instale o pacote npm:
npm install @azure/ai-language-text
Exemplo de código
Abra o ficheiro e copie o código abaixo. Lembre-se de substituir a key
variável pela chave do recurso e substituir a endpoint
variável pelo ponto final do recurso. Em seguida, execute o código.
Importante
Aceda ao portal do Azure. Se o recurso de Idioma que criou na secção Pré-requisitos implementado com êxito, clique no botão Ir para Recurso em Passos Seguintes. Pode encontrar a chave e o ponto final ao navegar para a página Chaves e Ponto Final do recurso, em Gestão de Recursos.
Importante
Lembre-se de remover a chave do código quando terminar e nunca a publicar publicamente. Para produção, utilize uma forma segura de armazenar e aceder às suas credenciais, como o Azure Key Vault. Veja o artigo segurança dos serviços de IA do Azure para obter mais informações.
"use strict";
const { TextAnalysisClient, AzureKeyCredential } = require("@azure/ai-language-text");
const endpoint = '<paste-your-endpoint-here>';
const key = '<paste-your-key-here>';
//example sentence for recognizing entities
const documents = ["Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975."];
//example of how to use the client to perform entity linking on a document
async function main() {
console.log("== Entity linking sample ==");
const client = new TextAnalysisClient(endpoint, new AzureKeyCredential(key));
const results = await client.analyze("EntityLinking", documents);
for (const result of results) {
console.log(`- Document ${result.id}`);
if (!result.error) {
console.log("\tEntities:");
for (const entity of result.entities) {
console.log(
`\t- Entity ${entity.name}; link ${entity.url}; datasource: ${entity.dataSource}`
);
console.log("\t\tMatches:");
for (const match of entity.matches) {
console.log(
`\t\t- Entity appears as "${match.text}" (confidence: ${match.confidenceScore}`
);
}
}
} else {
console.error(" Error:", result.error);
}
}
}
//call the main function
main().catch((err) => {
console.error("The sample encountered an error:", err);
});
Saída
== Entity linking sample ==
- Document 0
Entities:
- Entity Microsoft; link https://en.wikipedia.org/wiki/Microsoft; datasource: Wikipedia
Matches:
- Entity appears as "Microsoft" (confidence: 0.48
- Entity Bill Gates; link https://en.wikipedia.org/wiki/Bill_Gates; datasource: Wikipedia
Matches:
- Entity appears as "Bill Gates" (confidence: 0.52
- Entity Paul Allen; link https://en.wikipedia.org/wiki/Paul_Allen; datasource: Wikipedia
Matches:
- Entity appears as "Paul Allen" (confidence: 0.54
- Entity April 4; link https://en.wikipedia.org/wiki/April_4; datasource: Wikipedia
Matches:
- Entity appears as "April 4" (confidence: 0.38
Limpar os recursos
Se quiser limpar e remover uma subscrição de serviços de IA do Azure, pode eliminar o recurso ou grupo de recursos. Eliminar o grupo de recursos também elimina quaisquer outros recursos associados ao mesmo.
Passos seguintes
Documentação de referência | Exemplos adicionais | Pacote (PyPi) | Código fonte da biblioteca
Utilize este início rápido para criar uma entidade que liga a aplicação à biblioteca de cliente para Python. No exemplo seguinte, irá criar uma aplicação Python que pode identificar e desambiguar entidades encontradas no texto.
Dica
Pode utilizar o Language Studio para experimentar funcionalidades do Serviço de idiomas sem ter de escrever código.
Pré-requisitos
- Subscrição do Azure – Criar uma gratuitamente
- Python 3.7 ou posterior
- Assim que tiver a sua subscrição do Azure, para criar um recurso de Idioma no portal do Azure para obter a chave e o ponto final. Depois de implementar, selecione Ir para recurso.
- Precisará da chave e do ponto final do recurso que criar para ligar a sua aplicação à API. Irá colar a chave e o ponto final no código abaixo mais tarde no início rápido.
- Pode utilizar o escalão de preço gratuito (
Free F0
) para experimentar o serviço e atualizar mais tarde para um escalão pago para produção.
- Para utilizar a funcionalidade Analisar, precisará de um recurso de Idioma com o escalão de preço standard (S).
Configurar
Instalar a biblioteca de cliente
Depois de instalar o Python, pode instalar a biblioteca de cliente com:
pip install azure-ai-textanalytics==5.2.0
Exemplo de código
Crie um novo ficheiro Python e copie o código abaixo. Lembre-se de substituir a key
variável pela chave do recurso e substituir a endpoint
variável pelo ponto final do recurso. Em seguida, execute o código.
Importante
Aceda ao portal do Azure. Se o recurso de Idioma que criou na secção Pré-requisitos implementado com êxito, clique no botão Ir para Recurso em Passos Seguintes. Pode encontrar a chave e o ponto final ao navegar para a página Chaves e Ponto Final do recurso, em Gestão de Recursos.
Importante
Lembre-se de remover a chave do código quando terminar e nunca a publicar publicamente. Para produção, utilize uma forma segura de armazenar e aceder às suas credenciais, como o Azure Key Vault. Veja o artigo segurança dos serviços de IA do Azure para obter mais informações.
endpoint = "paste-your-endpoint-here"
key = "paste-your-key-here"
from azure.ai.textanalytics import TextAnalyticsClient
from azure.core.credentials import AzureKeyCredential
# Authenticate the client using your key and endpoint.
def authenticate_client():
ta_credential = AzureKeyCredential(key)
text_analytics_client = TextAnalyticsClient(
endpoint=endpoint,
credential=ta_credential)
return text_analytics_client
client = authenticate_client()
# Example function for recognizing entities and providing a link to an online data source.
def entity_linking_example(client):
try:
documents = ["""Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975,
to develop and sell BASIC interpreters for the Altair 8800.
During his career at Microsoft, Gates held the positions of chairman,
chief executive officer, president and chief software architect,
while also being the largest individual shareholder until May 2014."""]
result = client.recognize_linked_entities(documents = documents)[0]
print("Linked Entities:\n")
for entity in result.entities:
print("\tName: ", entity.name, "\tId: ", entity.data_source_entity_id, "\tUrl: ", entity.url,
"\n\tData Source: ", entity.data_source)
print("\tMatches:")
for match in entity.matches:
print("\t\tText:", match.text)
print("\t\tConfidence Score: {0:.2f}".format(match.confidence_score))
print("\t\tOffset: {}".format(match.offset))
print("\t\tLength: {}".format(match.length))
except Exception as err:
print("Encountered exception. {}".format(err))
entity_linking_example(client)
Saída
Linked Entities:
Name: Microsoft Id: Microsoft Url: https://en.wikipedia.org/wiki/Microsoft
Data Source: Wikipedia
Matches:
Text: Microsoft
Confidence Score: 0.55
Offset: 0
Length: 9
Text: Microsoft
Confidence Score: 0.55
Offset: 168
Length: 9
Name: Bill Gates Id: Bill Gates Url: https://en.wikipedia.org/wiki/Bill_Gates
Data Source: Wikipedia
Matches:
Text: Bill Gates
Confidence Score: 0.63
Offset: 25
Length: 10
Text: Gates
Confidence Score: 0.63
Offset: 179
Length: 5
Name: Paul Allen Id: Paul Allen Url: https://en.wikipedia.org/wiki/Paul_Allen
Data Source: Wikipedia
Matches:
Text: Paul Allen
Confidence Score: 0.60
Offset: 40
Length: 10
Name: April 4 Id: April 4 Url: https://en.wikipedia.org/wiki/April_4
Data Source: Wikipedia
Matches:
Text: BASIC
Confidence Score: 0.33
Offset: 98
Length: 5
Name: Altair 8800 Id: Altair 8800 Url: https://en.wikipedia.org/wiki/Altair_8800
Data Source: Wikipedia
Matches:
Text: Altair 8800
Confidence Score: 0.88
Offset: 125
Length: 11
Limpar os recursos
Se quiser limpar e remover uma subscrição de serviços de IA do Azure, pode eliminar o recurso ou grupo de recursos. Eliminar o grupo de recursos também elimina quaisquer outros recursos associados ao mesmo.
Passos seguintes
Utilize este início rápido para enviar pedidos de associação de entidades com a API REST. No exemplo seguinte, irá utilizar o cURL para identificar e desambiguar as entidades encontradas no texto.
Dica
Pode utilizar o Language Studio para experimentar funcionalidades do Serviço de idiomas sem ter de escrever código.
Pré-requisitos
- A versão atual do cURL.
- Assim que tiver a sua subscrição do Azure, para criar um recurso de Idioma no portal do Azure para obter a chave e o ponto final. Depois de implementar, selecione Ir para recurso.
- Precisará da chave e do ponto final do recurso que criar para ligar a sua aplicação à API. Irá colar a chave e o ponto final no código abaixo mais tarde no início rápido.
- Pode utilizar o escalão de preço gratuito (
Free F0
) para experimentar o serviço e atualizar mais tarde para um escalão pago para produção.
Nota
- Os exemplos de BASH seguintes utilizam o caráter de continuação de
\
linha. Se a consola ou o terminal utilizar um caráter de continuação de linha diferente, utilize esse caráter. - Pode encontrar exemplos específicos de idioma no GitHub.
- Aceda à portal do Azure e localize a chave e o ponto final do recurso de Idioma que criou nos pré-requisitos. Estarão localizados na página de chave e ponto final do recurso, sob gestão de recursos. Em seguida, substitua as cadeias no código abaixo pela sua chave e ponto final. Para chamar a API, precisa das seguintes informações:
parameter | Description |
---|---|
-X POST <endpoint> |
Especifica o ponto final para aceder à API. |
-H Content-Type: application/json |
O tipo de conteúdo para enviar dados JSON. |
-H "Ocp-Apim-Subscription-Key:<key> |
Especifica a chave para aceder à API. |
-d <documents> |
O JSON que contém os documentos que pretende enviar. |
Os seguintes comandos cURL são executados a partir de uma shell BASH. Edite estes comandos com o seu próprio nome de recurso, chave de recurso e valores JSON.
Associação de entidades
- Copie o comando para um editor de texto.
- Faça as alterações seguintes ao comando, se for necessário:
- Substitua o valor
<your-language-resource-key>
pela sua chave. - Substitua a primeira parte do URL
<your-language-resource-endpoint>
do pedido pelo URL do ponto final.
- Substitua o valor
- Abra uma janela da linha de comandos.
- Cole o comando a partir do editor de texto na janela da linha de comandos e, em seguida, execute o comando.
curl -i -X POST https://<your-language-resource-endpoint>/language/:analyze-text?api-version=2022-05-01 \
-H "Content-Type: application/json" \
-H "Ocp-Apim-Subscription-Key: <your-language-resource-key>" \
-d \
'
{
"kind": "EntityLinking",
"parameters": {
"modelVersion": "latest"
},
"analysisInput":{
"documents":[
{
"id":"1",
"language":"en",
"text": "Microsoft was founded by Bill Gates and Paul Allen on April 4, 1975."
}
]
}
}
'
Resposta JSON
{
"kind": "EntityLinkingResults",
"results": {
"documents": [{
"id": "1",
"entities": [{
"bingId": "a093e9b9-90f5-a3d5-c4b8-5855e1b01f85",
"name": "Microsoft",
"matches": [{
"text": "Microsoft",
"offset": 0,
"length": 9,
"confidenceScore": 0.48
}],
"language": "en",
"id": "Microsoft",
"url": "https://en.wikipedia.org/wiki/Microsoft",
"dataSource": "Wikipedia"
}, {
"bingId": "0d47c987-0042-5576-15e8-97af601614fa",
"name": "Bill Gates",
"matches": [{
"text": "Bill Gates",
"offset": 25,
"length": 10,
"confidenceScore": 0.52
}],
"language": "en",
"id": "Bill Gates",
"url": "https://en.wikipedia.org/wiki/Bill_Gates",
"dataSource": "Wikipedia"
}, {
"bingId": "df2c4376-9923-6a54-893f-2ee5a5badbc7",
"name": "Paul Allen",
"matches": [{
"text": "Paul Allen",
"offset": 40,
"length": 10,
"confidenceScore": 0.54
}],
"language": "en",
"id": "Paul Allen",
"url": "https://en.wikipedia.org/wiki/Paul_Allen",
"dataSource": "Wikipedia"
}, {
"bingId": "52535f87-235e-b513-54fe-c03e4233ac6e",
"name": "April 4",
"matches": [{
"text": "April 4",
"offset": 54,
"length": 7,
"confidenceScore": 0.38
}],
"language": "en",
"id": "April 4",
"url": "https://en.wikipedia.org/wiki/April_4",
"dataSource": "Wikipedia"
}],
"warnings": []
}],
"errors": [],
"modelVersion": "2021-06-01"
}
}
Limpar os recursos
Se quiser limpar e remover uma subscrição dos serviços de IA do Azure, pode eliminar o recurso ou o grupo de recursos. Eliminar o grupo de recursos também elimina quaisquer outros recursos associados ao mesmo.