Delen via


@azure-rest/ai-content-safety package

Interfaces

AddOrUpdateBlocklistItems
AddOrUpdateBlocklistItems200Response

De aanvraag is voltooid.

AddOrUpdateBlocklistItemsBodyParam
AddOrUpdateBlocklistItemsDefaultHeaders
AddOrUpdateBlocklistItemsDefaultResponse
AddOrUpdateTextBlocklistItemsOptions

De aanvraag om blocklistItems toe te voegen aan een tekstblokkeringslijst.

AddOrUpdateTextBlocklistItemsResultOutput

Het antwoord van het toevoegen van blocklistItems aan de tekstblokkeringslijst.

AnalyzeImage
AnalyzeImage200Response

De aanvraag is voltooid.

AnalyzeImageBodyParam
AnalyzeImageDefaultHeaders
AnalyzeImageDefaultResponse
AnalyzeImageOptions

De aanvraag voor afbeeldingsanalyse.

AnalyzeImageResultOutput

Het antwoord van de afbeeldingsanalyse.

AnalyzeText
AnalyzeText200Response

De aanvraag is voltooid.

AnalyzeTextBodyParam
AnalyzeTextDefaultHeaders
AnalyzeTextDefaultResponse
AnalyzeTextOptions

De aanvraag voor tekstanalyse.

AnalyzeTextResultOutput

Het antwoord van de tekstanalyse.

ContentSafetyClientOptions

De optionele parameters voor de client

CreateOrUpdateTextBlocklist200Response

De aanvraag is voltooid.

CreateOrUpdateTextBlocklist201Response

De aanvraag is geslaagd en er is een nieuwe resource gemaakt.

CreateOrUpdateTextBlocklistBodyParam
CreateOrUpdateTextBlocklistDefaultHeaders
CreateOrUpdateTextBlocklistDefaultResponse
CreateOrUpdateTextBlocklistMediaTypesParam
DeleteTextBlocklist204Response

Er is geen inhoud die voor deze aanvraag kan worden verzonden, maar de headers kunnen nuttig zijn.

DeleteTextBlocklistDefaultHeaders
DeleteTextBlocklistDefaultResponse
GetTextBlocklist
GetTextBlocklist200Response

De aanvraag is voltooid.

GetTextBlocklistDefaultHeaders
GetTextBlocklistDefaultResponse
GetTextBlocklistItem
GetTextBlocklistItem200Response

De aanvraag is voltooid.

GetTextBlocklistItemDefaultHeaders
GetTextBlocklistItemDefaultResponse
ImageCategoriesAnalysisOutput

Resultaat van afbeeldingsanalyse.

ImageData

De afbeelding kan base64 gecodeerde bytes of een blob-URL zijn. U kunt slechts één van deze opties kiezen. Als beide worden verstrekt, wordt het verzoek geweigerd. De maximale afbeeldingsgrootte is 2048 x 2048 pixels en mag niet groter zijn dan 4 MB, terwijl de minimale afbeeldingsgrootte 50 x 50 pixels is.

ListTextBlocklistItems
ListTextBlocklistItems200Response

De aanvraag is voltooid.

ListTextBlocklistItemsDefaultHeaders
ListTextBlocklistItemsDefaultResponse
ListTextBlocklistItemsQueryParam
ListTextBlocklistItemsQueryParamProperties
ListTextBlocklists
ListTextBlocklists200Response

De aanvraag is voltooid.

ListTextBlocklistsDefaultHeaders
ListTextBlocklistsDefaultResponse
PageSettings

Een interface waarmee de instellingen voor gepaginade iteratie worden bijgehouden

PagedAsyncIterableIterator

Een interface waarmee asynchrone iteratie zowel kan worden voltooid als per pagina.

PagedTextBlocklistItemOutput

Gepaginade verzameling TextBlocklistItem-items

PagedTextBlocklistOutput

Gepaginade verzameling TextBlocklist-items

PagingOptions

Opties voor de helper voor paging

RemoveBlocklistItems
RemoveBlocklistItems204Response

Er is geen inhoud die voor deze aanvraag kan worden verzonden, maar de headers kunnen nuttig zijn.

RemoveBlocklistItemsBodyParam
RemoveBlocklistItemsDefaultHeaders
RemoveBlocklistItemsDefaultResponse
RemoveTextBlocklistItemsOptions

De aanvraag om blocklistItems te verwijderen uit een tekstblokkeringslijst.

Routes
TextBlocklist

Tekstbloklijst.

TextBlocklistItem

Item in een TextBlocklist.

TextBlocklistItemOutput

Item in een TextBlocklist.

TextBlocklistMatchOutput

Het resultaat van een bloklijstovereenkomst.

TextBlocklistOutput

Tekstbloklijst.

TextCategoriesAnalysisOutput

Resultaat van tekstanalyse.

Type-aliassen

AddOrUpdateBlocklistItemsParameters
AnalyzeImageOutputType

Alias voor AnalyzeImageOutputType

AnalyzeImageParameters
AnalyzeTextOutputType

Alias voor AnalyzeTextOutputType

AnalyzeTextParameters
ContentSafetyClient
CreateOrUpdateTextBlocklistParameters
DeleteTextBlocklistParameters
GetArrayType

Helpertype voor het extraheren van het type matrix

GetPage

Het type aangepaste functie waarmee wordt gedefinieerd hoe u een pagina en een koppeling naar de volgende krijgt, indien van toepassing.

GetTextBlocklistItemParameters
GetTextBlocklistParameters
ImageCategory

Alias voor ImageCategory

ImageCategoryOutput

Alias voor ImageCategoryOutput

ListTextBlocklistItemsParameters
ListTextBlocklistsParameters
PaginateReturn

Helpertype voor het afleiden van het type gepaginade elementen van het antwoordtype Dit type wordt gegenereerd op basis van de swagger-informatie voor x-ms-pageable specifiek op de eigenschap itemName die de eigenschap aangeeft van het antwoord waarin de pagina-items worden gevonden. De standaardwaarde is value. Met dit type kunnen we sterk getypte Iterator opgeven op basis van het antwoord dat we krijgen als tweede parameter

RemoveBlocklistItemsParameters
TextBlocklistResourceMergeAndPatch

Het resource-exemplaar.

TextCategory

Alias voor TextCategory

TextCategoryOutput

Alias voor TextCategoryOutput

Functies

default(string, TokenCredential | KeyCredential, ContentSafetyClientOptions)

Een nieuw exemplaar van ContentSafetyClient initialiseren

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)
isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)
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>)

Helper voor het pagineren van resultaten van een eerste antwoord dat volgt op de specificatie van autorest x-ms-pageable-extensie

Functiedetails

default(string, TokenCredential | KeyCredential, ContentSafetyClientOptions)

Een nieuw exemplaar van ContentSafetyClient initialiseren

function default(endpointParam: string, credentials: TokenCredential | KeyCredential, options?: ContentSafetyClientOptions): ContentSafetyClient

Parameters

endpointParam

string

Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://< resource-name.cognitiveservices.azure.com>).

credentials

TokenCredential | KeyCredential

clientreferenties uniek identificeren

options
ContentSafetyClientOptions

de parameter voor alle optionele parameters

Retouren

isUnexpected(AnalyzeImage200Response | AnalyzeImageDefaultResponse)

function isUnexpected(response: AnalyzeImage200Response | AnalyzeImageDefaultResponse): response

Parameters

Retouren

response

isUnexpected(AnalyzeText200Response | AnalyzeTextDefaultResponse)

function isUnexpected(response: AnalyzeText200Response | AnalyzeTextDefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetTextBlocklist200Response | GetTextBlocklistDefaultResponse)

function isUnexpected(response: GetTextBlocklist200Response | GetTextBlocklistDefaultResponse): response

Parameters

Retouren

response

isUnexpected(CreateOrUpdateTextBlocklist200Response | CreateOrUpdateTextBlocklist201Response | CreateOrUpdateTextBlocklistDefaultResponse)

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

Parameters

Retouren

response

isUnexpected(DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse)

function isUnexpected(response: DeleteTextBlocklist204Response | DeleteTextBlocklistDefaultResponse): response

Parameters

Retouren

response

isUnexpected(ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse)

function isUnexpected(response: ListTextBlocklists200Response | ListTextBlocklistsDefaultResponse): response

Parameters

Retouren

response

isUnexpected(AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse)

function isUnexpected(response: AddOrUpdateBlocklistItems200Response | AddOrUpdateBlocklistItemsDefaultResponse): response

Parameters

Retouren

response

isUnexpected(RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse)

function isUnexpected(response: RemoveBlocklistItems204Response | RemoveBlocklistItemsDefaultResponse): response

Parameters

Retouren

response

isUnexpected(GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse)

function isUnexpected(response: GetTextBlocklistItem200Response | GetTextBlocklistItemDefaultResponse): response

Parameters

Retouren

response

isUnexpected(ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse)

function isUnexpected(response: ListTextBlocklistItems200Response | ListTextBlocklistItemsDefaultResponse): response

Parameters

Retouren

response

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

Helper voor het pagineren van resultaten van een eerste antwoord dat volgt op de specificatie van autorest x-ms-pageable-extensie

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

Parameters

client
Client

Client die moet worden gebruikt voor het verzenden van de volgende paginaaanvragen

initialResponse

TResponse

Eerste antwoord met de nextLink en de huidige pagina met elementen

options

PagingOptions<TResponse>

Retouren

  • PagedAsyncIterableIterator om de elementen te herhalen