POST
/
v1
/
evaluate

Authorizations

Authorization
string
headerrequired

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
policy_ids
string[]

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

policies
object[]
override_response
string | null
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

Response

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