Skip to content
Product Docs

Get Llamaextract Features

admin.get_llamaextract_features() -> AdminGetLlamaextractFeaturesResponse
GET/api/v1/admin/llamaextract/features

Get LlamaExtract feature availability based on available models.

ReturnsExpand Collapse
class AdminGetLlamaextractFeaturesResponse:
available_modes: List[AvailableMode]
mode: str
parse_mode: str
status: Literal["available", "unavailable"]
One of the following:
"available"
"unavailable"
available_extract_models: Optional[List[str]]
available_parse_models: Optional[List[str]]
missing_extract_models: Optional[List[str]]
missing_parse_models: Optional[List[str]]
schema_generation: SchemaGeneration
model: str
status: Literal["available", "unavailable"]
One of the following:
"available"
"unavailable"

Get Llamaextract Features

import os
from llama_cloud_admin import LlamaCloudAdmin

client = LlamaCloudAdmin(
    api_key=os.environ.get("LLAMA_CLOUD_API_KEY"),  # This is the default and can be omitted
)
response = client.admin.get_llamaextract_features()
print(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"
  }
}