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
requestAnalyzeTextRequestcancellationTokenCancellationToken
Returns
- Task<ClientResult<AnalyzeTextResult>>
 
ShieldPrompt(ShieldPromptRequest, CancellationToken)
Task<ClientResult<ShieldPromptResult>> ShieldPrompt(ShieldPromptRequest request, CancellationToken cancellationToken = default)
  Parameters
requestShieldPromptRequestcancellationTokenCancellationToken
Returns
- Task<ClientResult<ShieldPromptResult>>