Endpoints
Chat Interface
Endpoint to normalize a single claim from the user provided text
POST
The primary endpoint for normalizing claims and engaging with the CheckThat AI system. This endpoint processes user queries to extract, normalize, and fact-check claims from provided text.
Primary Use Cases
- Claim extraction: Identify claims within user-provided text
- Claim normalization: Standardize and structure extracted claims
- Fact-checking analysis: Evaluate the veracity of claims
- Interactive conversations: Maintain context across multiple interactions
Request Parameters
The text or query you want to analyze for claims. This is the main input that will be processed for claim extraction and normalization.
The AI model to use for processing. Common values include
gpt-4, gpt-3.5-turbo, or other supported models.Your API key for authentication. Can be provided here or in the Authorization header.
Optional identifier to maintain conversation context across multiple requests.
Array of previous messages to maintain context. Each message should contain
role, content, and optionally timestamp.Maximum number of tokens to include from conversation history. Helps manage context window limits.
Example Requests
Response Format
The endpoint returns a structured response with the analysis results:Error Response Examples
Error Response Examples
Missing Required Fields (422)Authentication Error (401)

