Table of Contents

Interface IAzureAIContentSafetyClient

Namespace
FoundationaLLM.Common.Interfaces
Assembly
FoundationaLLM.Common.dll

Represents a client for interacting with Azure AI Content Safety services.

public interface IAzureAIContentSafetyClient
Extension Methods

Methods

AnalyzeText(AnalyzeTextRequest, CancellationToken)

Task<ClientResult<AnalyzeTextResult>> AnalyzeText(AnalyzeTextRequest request, CancellationToken cancellationToken = default)

Parameters

request AnalyzeTextRequest
cancellationToken CancellationToken

Returns

Task<ClientResult<AnalyzeTextResult>>

ShieldPrompt(ShieldPromptRequest, CancellationToken)

Task<ClientResult<ShieldPromptResult>> ShieldPrompt(ShieldPromptRequest request, CancellationToken cancellationToken = default)

Parameters

request ShieldPromptRequest
cancellationToken CancellationToken

Returns

Task<ClientResult<ShieldPromptResult>>