Structured Output
Generate structured JSON output from text prompts using specific language model. Generates structured JSON content from a given free-form prompt and an optional JSON schema. Uses language models to produce results that conform to user-defined constraints.
Endpoint:
POST /structured-output
Headers
Authorization: Bearer ts_live_abc123...
Content-Type: application/json
Accept: application/jsonRequest Format
Request Body
{
"prompt": "string, required",
"schema": {
"type": "object",
"properties": {
"your_field": { "type": "string" },
"...": "..."
},
"required": ["..."],
"additionalProperties": false
}
}Fields:
prompt(required): Natural language description of desired structured dataschema(optional): JSON schema defining expected response structure
Example Request
Responses
Successful Response (200 OK)
Error Responses
400 Bad Request
401 Unauthorized
500 Internal Server Error
Advanced Usage
Complex Schema Validation
Examples
1. Compliance Report Generation
Request:
Response:
2. Transaction Analysis
Request:
Response:
3. Market Analysis
Request:
Response:
4. Smart Contract Security Analysis
Request:
Response:
5. Risk Profile Assessment
Request:
Response:
Last updated