Skip to content
Product Docs

Get Llamaextract Features

client.admin.getLlamaextractFeatures(RequestOptionsoptions?): AdminGetLlamaextractFeaturesResponse { available_modes, schema_generation }
GET/api/v1/admin/llamaextract/features

Get LlamaExtract feature availability based on available models.

ReturnsExpand Collapse
AdminGetLlamaextractFeaturesResponse { available_modes, schema_generation }
available_modes: Array<AvailableMode>
mode: string
parse_mode: string
status: "available" | "unavailable"
One of the following:
"available"
"unavailable"
available_extract_models?: Array<string>
available_parse_models?: Array<string>
missing_extract_models?: Array<string>
missing_parse_models?: Array<string>
schema_generation: SchemaGeneration { model, status }
model: string
status: "available" | "unavailable"
One of the following:
"available"
"unavailable"

Get Llamaextract Features

import LlamaCloudAdmin from '@llamaindex/llama-cloud-admin';

const client = new LlamaCloudAdmin({
  apiKey: process.env['LLAMA_CLOUD_API_KEY'], // This is the default and can be omitted
});

const response = await client.admin.getLlamaextractFeatures();

console.log(response.available_modes);
{
  "available_modes": [
    {
      "mode": "mode",
      "parse_mode": "parse_mode",
      "status": "available",
      "available_extract_models": [
        "string"
      ],
      "available_parse_models": [
        "string"
      ],
      "missing_extract_models": [
        "string"
      ],
      "missing_parse_models": [
        "string"
      ]
    }
  ],
  "schema_generation": {
    "model": "model",
    "status": "available"
  }
}
Returns Examples
{
  "available_modes": [
    {
      "mode": "mode",
      "parse_mode": "parse_mode",
      "status": "available",
      "available_extract_models": [
        "string"
      ],
      "available_parse_models": [
        "string"
      ],
      "missing_extract_models": [
        "string"
      ],
      "missing_parse_models": [
        "string"
      ]
    }
  ],
  "schema_generation": {
    "model": "model",
    "status": "available"
  }
}