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/json

Request 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 data

  • schema (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