Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Azure AI-tillägget kan du anropa Azure AI Language Services , till exempel attitydanalys direkt från databasen.
Förutsättningar
- 
              Aktivera och konfigureraazure_aitillägget.
- Skapa en språkresurs i Azure Portal för att hämta din nyckel och slutpunkt.
- När den har distribuerats väljer du Gå till resurs.
Kommentar
Du behöver nyckeln, slutpunkten och regionen från den resurs som du skapar för att ansluta tillägget till API:et.
Konfigurera azure_ai-tillägget med Azure Cognitive Services
I språkresursen under Resurshanteringsnycklar>och Slutpunkt hittar du slutpunkten, nycklarna och plats/region för språkresursen. Använd slutpunkten och nyckeln för att aktivera azure_ai tillägget för att anropa modelldistributionen. Inställningen Plats/region krävs endast för översättningsfunktionen.
select azure_ai.set_setting('azure_cognitive.endpoint','https://<endpoint>.cognitiveservices.azure.com');
select azure_ai.set_setting('azure_cognitive.subscription_key', '<API Key>');
-- the region setting is only required for the translate function
select azure_ai.set_setting('azure_cognitive.region', '<Region>');
Attitydanalys
              Attitydanalys ger sentimentetiketter (negative,positive,neutral) och konfidenspoäng för texten som skickas till modellen.
azure_cognitive.analyze_sentiment
azure_cognitive.analyze_sentiment(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.analyze_sentiment(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
batch_size
              integer DEFAULT 10 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för attitydanalys om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar igen Azure Language Service-slutpunkten för attitydanalys, när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.sentiment_analysis_result eller TABLE(result azure_cognitive.sentiment_analysis_result) ett enda element eller en tabell med en kolumn, beroende på överlagringen av funktionen som används, med attitydförutsägelserna för indatatexten. Den innehåller sentimentet, som kan vara positive, negative, neutraloch mixed; och poängen för positiva, neutrala och negativa som finns i texten som representeras som ett verkligt tal mellan 0 och 1. Till exempel i (neutral,0.26,0.64,0.09)är neutral sentimentet med positive poängen vid 0.26, neutral vid 0.64 och negativ vid 0.09.
Språkidentifiering
Språkidentifiering i Azure AI identifierar automatiskt språket i ett dokument.
azure_cognitive.detect_language
azure_cognitive.detect_language(text text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.detect_language(text text[], batch_size integer DEFAULT 1000, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
batch_size
              integer DEFAULT 1000 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för språkidentifiering om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropas igen azure language service-slutpunkten för språkidentifiering, när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.language_detection_result eller TABLE(result azure_cognitive.language_detection_result) ett enda element eller en tabell med en kolumn, beroende på överlagringen av funktionen som används, med det identifierade språknamnet, dess ISO 639-1-representation med två bokstäver och konfidenspoängen för identifieringen. I är till exempel (Portuguese,pt,0.97)språket , och identifieringsförtroendet är Portuguese.0.97
Extrahering av nyckelfraser
Extrahering av nyckelfraser i Azure AI extraherar huvudbegreppen i en text.
azure_cognitive.extract_key_phrases
azure_cognitive.extract_key_phrases(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.extract_key_phrases(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 10, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av de språk som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
batch_size
              integer DEFAULT 10 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för extrahering av nyckelfraser om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar på innan du anropar Azure Language Service-slutpunkten igen för extrahering av nyckelfraser när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              text[] eller TABLE(key_phrases text[]) ett enda element eller en tabell med en kolumn, med nyckelfraserna som identifieras i texten. Om det till exempel anropas med en text uppsättning till 'For more information, see Cognitive Services Compliance and Privacy notes.', och language är inställt på 'en', kan det returnera {"Cognitive Services Compliance","Privacy notes",information}.
Entitetslänkning
Entitetslänkning i Azure AI identifierar och särskiljer identiteten för entiteter som finns i text som länkar dem till en välkänd kunskapsbas.
azure_cognitive.linked_entities
azure_cognitive.linked_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.linked_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
batch_size
              integer DEFAULT 5 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropas igen azure language service-slutpunkten för länkade identiteter, när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.linked_entity[] eller TABLE(entities azure_cognitive.linked_entity[]) en matris eller en tabell med en kolumn, med de nyckelfraser som identifieras i texten, en samling länkade entiteter, där var och en definierar namnet, datakällans entitetsidentifierare, språk, datakälla, URL, samling av azure_cognitive.linked_entity_match (definiera text- och konfidenspoäng) och slutligen en API-identifierare för entitetssökning i Bing. Om det till exempel anropas med en text uppsättning till 'For more information, see Cognitive Services Compliance and Privacy notes.', och language är inställt på 'en', kan det returnera {"(\"Cognitive computing\",\"Cognitive computing\",en,Wikipedia,https://en.wikipedia.org/wiki/Cognitive_computing,\"{\"\"(\\\\\"\"Cognitive Services\\\\\"\",0.78)\ "\"}\",d73f7d5f-fddb-0908-27b0-74c7db81cd8d)","(\"Regulatory compliance\",\"Regulatory compliance\",en,Wikipedia,https://en.wikipedia.org/wiki/Regulatory_compliance ,\"{\"\"(Compliance,0.28)\"\"}\",89fefaf8-e730-23c4-b519-048f3c73cdbd)","(\"Information privacy\",\"Information privacy\",en,Wikipedia,https://en.wikipedia.org/wiki /Information_privacy,\"{\"\"(Privacy,0)\"\"}\",3d0f2e25-5829-4b93-4057-4a805f0b1043)"}.
azure_cognitive.recognize_entities
Funktionen Med namngiven entitetsigenkänning (NER) i Azure AI kan identifiera och kategorisera entiteter i ostrukturerad text.
azure_cognitive.recognize_entities(text text, language text DEFAULT NULL::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text DEFAULT NULL::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_entities(text text[], language text[] DEFAULT NULL::text[], batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
batch_size
              integer DEFAULT 5 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar azure language service-slutpunkten igen för länkade identiteter när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.entity[] eller TABLE(entities azure_cognitive.entity[]) en matris eller en tabell med en kolumn med entiteter, där var och en definierar texten som identifierar entiteten, kategorin för entiteten och konfidenspoängen för matchningen. Om det till exempel anropas med en text uppsättning till 'For more information, see Cognitive Services Compliance and Privacy notes.', och language är inställt på 'en', kan det returnera {"(\"Cognitive Services\",Skill,\"\",0.94)"}.
Identifiering av personligt identifierbara data (PII)
Identifierar PII-data som finns i indatatexten och kategoriserar dessa entiteter i typer.
azure_cognitive.recognize_pii_entities
azure_cognitive.recognize_pii_entities(text text, language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text DEFAULT NULL::text, domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.recognize_pii_entities(text text[], language text[] DEFAULT NULL::text[], domain text DEFAULT 'none'::text, batch_size integer DEFAULT 5, disable_service_logs boolean DEFAULT true, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
domain
              text DEFAULT 'none'::text, den personliga datadomän som används för entitetsigenkänning av personuppgifter. Giltiga värden är none för ingen angiven domän och phi för personlig hälsoinformation.
batch_size
              integer DEFAULT 5 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT true Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar azure language service-slutpunkten igen för länkade identiteter när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.pii_entity_recognition_result eller TABLE(result azure_cognitive.pii_entity_recognition_result) ett enda värde eller en tabell med en kolumn som innehåller den redigerade texten och entiteter som azure_cognitive.entity[]. Varje entitet innehåller den icke-redigerade texten, kategorin personliga data, underkategorin och en poäng som anger att entiteten matchar den identifierade understrängen korrekt. Om det till exempel anropas med en text uppsättning till 'My phone number is +1555555555, and the address of my office is 16255 NE 36th Way, Redmond, WA 98052.', och language är inställt på 'en', kan det returnera ("My phone number is ***********, and the address of my office is ************************************.","{""(+1555555555,PhoneNumber,\\""\\"",0.8)"",""(\\""16255 NE 36th Way, Redmond, WA 98052\\"",Address,\\""\\"",1)""}").
Dokumentsammanfattning
Dokumentsammanfattning använder bearbetningstekniker för naturligt språk för att generera en sammanfattning för dokument.
azure_cognitive.summarize_abstractive
Abstrakt sammanfattning av dokument ger en sammanfattning som kanske inte använder samma ord i dokumentet, men som ändå fångar huvudidén.
azure_cognitive.summarize_abstractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_abstractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
sentence_count
              integer DEFAULT 3, maximalt antal meningar som sammanfattningen ska innehålla.
batch_size
              integer DEFAULT 25 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar azure language service-slutpunkten igen för länkade identiteter när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              text[] eller TABLE(summaries text[]) en matris eller en tabell med en kolumn med sammanfattningar där var och en inte överskrider den definierade sentence_count. Om det till exempel anropas med en text uppsättning till 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.', och language är inställt på 'en', kan det returnera {"PostgreSQL is a database system with advanced features such as atomicity, consistency, isolation, and durability (ACID) properties. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. PostgreSQL was the default database for macOS Server and is available for Linux, BSD, OpenBSD, and Windows."}.
azure_cognitive.summarize_extractive
Sammanfattning av dokumentextrahering ger en sammanfattning som extraherar viktiga meningar i dokumentet.
azure_cognitive.summarize_extractive(text text, language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text DEFAULT NULL::text, sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.summarize_extractive(text text[], language text[] DEFAULT NULL::text[], sentence_count integer DEFAULT 3, sort_by text DEFAULT 'offset'::text, batch_size integer DEFAULT 25, disable_service_logs boolean DEFAULT false, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Argument
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
sentence_count
              integer DEFAULT 3, maximalt antal meningar att extrahera.
sort_by
              text DEFAULT ``offset``::text, ordningen på extraherade meningar. Giltiga värden är rank och offset.
batch_size
              integer DEFAULT 25 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern input är av typen text[]).
disable_service_logs
              boolean DEFAULT false Språktjänsten loggar indatatexten i 48 timmar enbart för att tillåta felsökningsproblem. Om du ställer in den här egenskapen så true inaktiveras loggning av indata och det kan begränsa vår möjlighet att undersöka problem som inträffar.
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar azure language service-slutpunkten igen för länkade identiteter när det misslyckas med eventuella återförsöksbara fel.
Mer information finns i Efterlevnads- och sekretessanteckningar för Cognitive Services på https://aka.ms/cs-compliance, och Microsofts ansvarsfulla AI-principer på https://www.microsoft.com/ai/responsible-ai.
Returtyp
              azure_cognitive.sentence[] eller TABLE(sentences azure_cognitive.sentence[]) en matris eller en tabell med en kolumn med extraherade meningar tillsammans med deras rangpoäng.
Om det till exempel anropas med en text uppsättning till 'PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users. It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.', och language är inställt på 'en', kan det returnera {"(\"PostgreSQL features transactions with atomicity, consistency, isolation, durability (ACID) properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures.\",0.16)","(\"It is designed to handle a range of workloads, from single machines to data warehouses or web services with many concurrent users.\",0)","(\"It was the default database for macOS Server and is also available for Linux, FreeBSD, OpenBSD, and Windows.\",1)"}.
Språköversättning
Azure AI Textöversättning möjliggör snabb och korrekt översättning till målspråk i realtid.
azure_cognitive.translate
azure_cognitive.translate(text text, target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text, target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text, source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text DEFAULT NULL::text, batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
azure_cognitive.translate(text text[], target_language text[], source_language text DEFAULT NULL::text, text_type text DEFAULT 'Plain'::text, profanity_action text DEFAULT 'NoAction'::text, profanity_marker text DEFAULT 'Asterisk'::text, suggested_source_language text DEFAULT NULL::text, source_script text DEFAULT NULL::text, target_script text[] DEFAULT NULL::text[], batch_size integer DEFAULT 1000, timeout_ms integer DEFAULT NULL::integer, throw_on_error boolean DEFAULT true, max_attempts integer DEFAULT 1, retry_delay_ms integer DEFAULT 1000)
Kommentar
Översättning är endast tillgängligt i version 0.2.0 av azure_ai-tillägget. Kontrollera versionen genom att kontrollera pg_available_extensions katalogvyn.
select * from pg_available_extensions where name = 'azure_ai';
Argument
Mer information om parametrar finns i Translator API.
text
              text eller text[] enskild text eller matris med texter, beroende på överbelastningen av den funktion som används, med de indata som ska bearbetas.
target_language
              text eller text[] enskilt värde eller matris med värden, beroende på överlagringen av funktionen som används, med två bokstäver ISO 639-1-representationen av språket som indata skrivs i. Kontrollera språkstöd för tillåtna värden.
source_language
              text DEFAULT NULL ISO 639-1-representation med två bokstäver av språket som indatatexten är skriven i. Kontrollera språkstöd för tillåtna värden. Om det inte anges tillämpas automatisk språkidentifiering för att fastställa källspråket.
text_type
              boolean DEFAULT 'plain' Definierar vilken typ av text som översätts. Giltiga värden är "plain" eller "html". Html-kod måste vara välformulerad.
profanity_action
              boolean DEFAULT 'NoAction' Anger hur svordomar behandlas i översättningar. Giltiga värden är "NoAction", "Marked" eller "Deleted". "NoAction" är standardbeteendet och svordomar skickas från källa till mål. Borttaget anger att olämpliga ord tas bort utan ersättning. "Markerad" ersätter det markerade ordet i utdata med parametern profanity_marker.
profanity_marker
              boolean DEFAULT 'Asterisk' Anger hur svordomar markeras i översättningar. Möjliga värden är "Asterisk" som ersätter olämpliga ord med *** eller "Tagg" som ersätter olämpliga ord med taggarna "<svordomar></svordomar>".
suggested_source_language
              text DEFAULT NULL Anger reservspråk om språket för indatatext inte kan identifieras.
source_script
              text DEFAULT NULL Specifikt skript för indatatexten.
target_script
              text DEFAULT NULL Specifikt skript för indatatexten.
batch_size
              integer DEFAULT 1000 antal poster som ska bearbetas åt gången (endast tillgängligt för överlagring av funktionen för vilken parametern text är av typen text[]).
timeout_ms
              integer DEFAULT 3600000 timeout i millisekunder varefter åtgärden stoppas.
throw_on_error
              boolean DEFAULT true vid fel om funktionen utlöser ett undantag som resulterar i en återställning av omslutande transaktioner.
max_attempts
              integer DEFAULT 1 antal gånger tillägget försöker anropa Azure Language Service-slutpunkten för länkade identiteter om det misslyckas med ett nytt försöksfel.
retry_delay_ms
              integer DEFAULT 1000 tid (millisekunder) som tillägget väntar innan det anropar azure language service-slutpunkten igen för länkade identiteter när det misslyckas med eventuella återförsöksbara fel.
Returtyp
              azure_cognitive.translated_text_result eller TABLE(result azure_cognitive.translated_text_result) en matris eller en tabell med en kolumn med översatta texter. Information om svarstexten finns i svarstexten.
Exempel
Exempel på attitydanalys
select b.*
from azure_cognitive.analyze_sentiment('The book  was not great, It is mediocre at best','en') b
Sammanfattningsexempel
SELECT
    bill_id,
    unnest(azure_cognitive.summarize_abstractive(bill_text, 'en')) abstractive_summary
FROM bill_summaries
WHERE bill_id = '114_hr2499';
Översättningsexempel
-- Translate into Portuguese
select  a.*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', 'pt') a;
-- Translate to multiple languages
select  (unnest(a.translations)).*
from azure_cognitive.translate('Language Translation in real time in multiple languages is quite cool', array['es', 'pt', 'zh-Hans']) a;
Exempel på identifiering av personuppgifter
select
    'Contoso employee with email Contoso@outlook.com is using our awesome API' as InputColumn,
    pii_entities.*
    from azure_cognitive.recognize_pii_entities('Contoso employee with email Contoso@outlook.com is using our awesome API', 'en') as pii_entities
Relaterat innehåll
- Läs mer om Azure OpenAI-tjänstintegrering
- Läs mer om Azure Machine Learning-integrering
- Generativ AI med Azure Database for PostgreSQL.
- Integrera Azure Database for PostgreSQL med Azure Machine Learning Services.
- Generera vektorinbäddningar med Azure OpenAI i Azure Database for PostgreSQL.
- Azure AI-tillägg i Azure Database for PostgreSQL.
- Generativ AI med Azure Database for PostgreSQL.
- Skapa ett rekommendationssystem med Azure Database for PostgreSQL och Azure OpenAI.
- Skapa en semantisk sökning med Azure Database for PostgreSQL och Azure OpenAI.
- Aktivera och använda pgvector i Azure Database for PostgreSQL.