Evaluates a conversation thread.
Promise resolving to an Evaluation with the security decision and reasoning.
The promise rejects with AIGuardAbortError when opts.block
is true and the evaluation result would block the request.
The promise rejects with AIGuardClientError when communication with the AI Guard service fails.
AI Guard security client for evaluating AI conversations.