Supporto linguistico per Text Analytics for Health
Considerare questo articolo per informazioni sui linguaggi naturali supportati da Analisi del testo per la salute e il relativo contenitore Docker.
Servizio API ospitata
Il servizio API ospitato supporta le lingue inglese, spagnolo, francese, tedesco, italiano e portoghese.
Quando si struttura la richiesta API, è necessario aggiungere i tag linguistici pertinenti per queste lingue:
English – “en”
Spanish – “es”
French - “fr”
German – “de”
Italian – “it”
Portuguese – “pt”
json
{
"analysisInput": {
"documents": [
{
"text": "El médico prescrió 200 mg de ibuprofeno.",
"language": "es",
"id": "1"
}
]
},
"tasks": [
{
"taskName": "analyze 1",
"kind": "Healthcare",
"parameters":
{
"modelVersion": "2022-08-15-preview"
}
}
]
}
Contenitore Docker
Il contenitore Docker supporta le lingue inglese, spagnolo, francese, tedesco, italiano, portoghese ed ebraico. I dettagli completi relativi alla distribuzione del servizio in un contenitore sono disponibili qui.
Per scaricare le nuove immagini del contenitore dal registro pubblico contenitori di Microsoft, usare il seguente comando docker pull.
Per inglese, spagnolo, italiano, francese, tedesco e portoghese:
docker pull mcr.microsoft.com/azure-cognitive-services/textanalytics/healthcare:latin
Per l'ebraico:
docker pull mcr.microsoft.com/azure-cognitive-services/textanalytics/healthcare:semitic
Quando si struttura la richiesta API, è necessario aggiungere i tag linguistici pertinenti per queste lingue:
English – “en”
Spanish – “es”
French - “fr”
German – “de”
Italian – “it”
Portuguese – “pt”
Hebrew – “he”
Il codice JSON seguente è un esempio di file JSON associato al corpo POST della richiesta di lingua per un documento spagnolo:
json
{
"analysisInput": {
"documents": [
{
"text": "El médico prescrió 200 mg de ibuprofeno.",
"language": "es",
"id": "1"
}
]
},
"tasks": [
{
"taskName": "analyze 1",
"kind": "Healthcare",
}
]
}