nemoguardrails.library.clavata.request
Module for handling Clavata requests.
Module Contents
Classes
Data
API
Dataclass
Represents the authorization header structure for Clavata API requests.
api_key
Converts the auth token into request headers.
A client for the Clavata API.
api_key
classmethod
async
staticmethod
async
Create a job in Clavata.
Parameters:
text
The text to send to the Clavata API.
policy_id
The policy ID to use for the request.
Returns: Job
The job that was created.
Bases: BaseModel
Represents the content data structure for Clavata API requests.
text
Bases: BaseModel
Response from the Clavata Create Job API
job
Bases: BaseModel
A job in Clavata
results
status
Bases: BaseModel
Represents the job request structure for Clavata API requests.
content_data
policy_id
wait_for_completion
Bases: BaseModel
A report for a job result
result
sectionEvaluationReports
Bases: BaseModel
A JobResult. One will be created for each content item submitted.
report
Bases: BaseModel
A section report for a job result
message
name
result