Validate Extraction Schema
client.extract.validateSchema(ExtractValidateSchemaParams { data_schema } body, RequestOptionsoptions?): ExtractV2SchemaValidateResponse { data_schema }
POST/api/v2/extract/schema/validation
Validate Extraction Schema
import LlamaCloud from '@llamaindex/llama-cloud';
const client = new LlamaCloud({
apiKey: process.env['LLAMA_CLOUD_API_KEY'], // This is the default and can be omitted
});
const extractV2SchemaValidateResponse = await client.extract.validateSchema({
data_schema: {
properties: {
vendor_name: 'bar',
invoice_number: 'bar',
total_amount: 'bar',
line_items: 'bar',
},
required: ['vendor_name', 'invoice_number', 'total_amount'],
type: 'object',
},
});
console.log(extractV2SchemaValidateResponse.data_schema);{
"data_schema": {
"foo": {
"foo": "bar"
}
}
}Returns Examples
{
"data_schema": {
"foo": {
"foo": "bar"
}
}
}