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