POST
/
v1
/
evaluate

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
messages
object[]
required

Rails and policies will be evaluated based on the messages. Policies requires at least the user and assistant, and system message is optional.

application
string
default:
your_application_id
correction_enabled
boolean
default:
false

If enabled and any violation happens, will provide a compliant correction to the user input. Override_response has priority.

fail_fast
boolean
default:
true
override_response
string | null
policies
object[]
policy_ids
string[]

If provided, will override the default policies enabled on console.

Response

200 - application/json
created
integer
required
status
string
required
time
number
required
correction
object | null
object
string
default:
eval
policy_violations
object | null