Sdílet prostřednictvím


@azure-rest/ai-content-safety package

Rozhraní

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

Žádost byla úspěšná.

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

Požadavek na přidání blocklistItems do textového seznamu blokovaných.

AddOrUpdateTextBlocklistItemsResultOutput

Odpověď přidání blocklistItems do textového seznamu blokovaných.

AnalyzeImage
AnalyzeImage200Response

Žádost byla úspěšná.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

Žádost o analýzu obrázků

AnalyzeImageOptionsOutput

Žádost o analýzu obrázků

AnalyzeImageResultOutput

Odpověď na analýzu obrázků.

AnalyzeText
AnalyzeText200Response

Žádost byla úspěšná.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

Žádost o analýzu textu.

AnalyzeTextOptionsOutput

Žádost o analýzu textu.

AnalyzeTextResultOutput

Odpověď na analýzu textu

CreateOrUpdateTextBlocklist200Response

Žádost byla úspěšná.

CreateOrUpdateTextBlocklist201Response

Požadavek byl úspěšný a v důsledku toho se vytvořil nový prostředek.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Pro tento požadavek není k dispozici žádný obsah, ale hlavičky můžou být užitečné.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

Žádost byla úspěšná.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

Žádost byla úspěšná.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageCategoriesAnalysisOutput

Výsledek analýzy obrázků.

ImageData

Obrázek může mít buď bajty s kódováním base64, nebo adresu URL objektu blob. Můžete zvolit jenom jednu z těchto možností. Pokud jsou k dispozici obě možnosti, bude žádost zamítnuta. Maximální velikost obrázku je 2048 × 2048 pixelů a neměla by překročit 4 MB, zatímco minimální velikost obrázku je 50 x 50 pixelů.

ImageDataOutput

Obrázek může mít buď bajty s kódováním base64, nebo adresu URL objektu blob. Můžete zvolit jenom jednu z těchto možností. Pokud jsou k dispozici obě možnosti, bude žádost zamítnuta. Maximální velikost obrázku je 2048 × 2048 pixelů a neměla by překročit 4 MB, zatímco minimální velikost obrázku je 50 x 50 pixelů.

ListTextBlocklistItems
ListTextBlocklistItems200Response

Žádost byla úspěšná.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

Žádost byla úspěšná.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PagingOptions

Možnosti pomocné rutiny stránkování

RemoveBlocklistItems
RemoveBlocklistItems204Response

Pro tento požadavek není k dispozici žádný obsah, ale hlavičky můžou být užitečné.

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

Žádost o odebrání blocklistItems ze seznamu blokovaných textu.

Routes
TextBlocklist

Blokovaný seznam textu.

TextBlocklistItem

Položka v seznamu TextBlocklist.

TextBlocklistItemOutput

Položka v seznamu TextBlocklist.

TextBlocklistMatchOutput

Výsledek shody seznamu blokovaných.

TextBlocklistOutput

Blokovaný seznam textu.

TextCategoriesAnalysisOutput

Výsledek analýzy textu.

Aliasy typu

AddOrUpdateBlocklistItemsParameters
AnalyzeImageParameters
AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Typ pomocné rutiny pro extrahování typu pole

GetPage

Typ vlastní funkce, která definuje, jak získat stránku, a odkaz na další funkci, pokud existuje.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PagedTextBlocklistItemOutput

Stránkovaná kolekce položek TextBlocklistItem

PagedTextBlocklistOutput

Stránkovaná kolekce položek TextBlocklist

PaginateReturn

Pomocný typ pro odvození Typ stránkovaných elementů z typu odpovědi Tento typ je generován na základě informací swagger pro x-ms-pageable konkrétně na itemName vlastnost, která označuje vlastnost odpovědi, kde jsou nalezeny položky stránky. Výchozí hodnota je value. Tento typ nám umožní poskytnout iterátor silného typu na základě odpovědi, která se nám zobrazí jako druhý parametr.

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

Instance prostředku.

Funkce

default(string, TokenCredential | KeyCredential, ClientOptions)

Inicializace nové instance ContentSafetyClient

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)
isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)
isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)
isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)
isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)
isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)
isUnexpected(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)
isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)
isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)
isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Pomocník pro stránkování výsledků z počáteční odpovědi, která odpovídá specifikaci rozšíření Autorest x-ms-pageable

Podrobnosti funkce

default(string, TokenCredential | KeyCredential, ClientOptions)

Inicializace nové instance ContentSafetyClient

function default(endpoint: string, credentials: TokenCredential | KeyCredential, options?: ClientOptions): ContentSafetyClient

Parametry

endpoint

string

Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://.cognitiveservices.azure.com).

credentials

TokenCredential | KeyCredential

jedinečná identifikace přihlašovacích údajů klienta

options
ClientOptions

parametr pro všechny volitelné parametry

Návraty

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Parametry

Návraty

response

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Parametry

Návraty

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

function isUnexpected(response: CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse): response

Parametry

Návraty

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Parametry

Návraty

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Parametry

Návraty

response

isUnexpected(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)

function isUnexpected(response: AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse): response

Parametry

Návraty

response

isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)

function isUnexpected(response: RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse): response

Parametry

Návraty

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Parametry

Návraty

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Parametry

Návraty

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Pomocník pro stránkování výsledků z počáteční odpovědi, která odpovídá specifikaci rozšíření Autorest x-ms-pageable

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

Parametry

client
Client

Klient, který se má použít k odesílání požadavků na další stránku

initialResponse

TResponse

Počáteční odpověď obsahující nextLink a aktuální stránku prvků

options

PagingOptions<TResponse>

Návraty

  • PagedAsyncIterableIterator pro iteraci prvků