Skip to content
Product Docs

Get Llamaextract Features

client.Admin.GetLlamaextractFeatures(ctx) (*AdminGetLlamaextractFeaturesResponse, error)
GET/api/v1/admin/llamaextract/features

Get LlamaExtract feature availability based on available models.

ReturnsExpand Collapse
type AdminGetLlamaextractFeaturesResponse struct{…}
AvailableModes []AdminGetLlamaextractFeaturesResponseAvailableMode
Mode string
ParseMode string
Status string
One of the following:
const AdminGetLlamaextractFeaturesResponseAvailableModeStatusAvailable AdminGetLlamaextractFeaturesResponseAvailableModeStatus = "available"
const AdminGetLlamaextractFeaturesResponseAvailableModeStatusUnavailable AdminGetLlamaextractFeaturesResponseAvailableModeStatus = "unavailable"
AvailableExtractModels []stringOptional
AvailableParseModels []stringOptional
MissingExtractModels []stringOptional
MissingParseModels []stringOptional
SchemaGeneration AdminGetLlamaextractFeaturesResponseSchemaGeneration
Model string
Status string
One of the following:
const AdminGetLlamaextractFeaturesResponseSchemaGenerationStatusAvailable AdminGetLlamaextractFeaturesResponseSchemaGenerationStatus = "available"
const AdminGetLlamaextractFeaturesResponseSchemaGenerationStatusUnavailable AdminGetLlamaextractFeaturesResponseSchemaGenerationStatus = "unavailable"

Get Llamaextract Features

package main

import (
  "context"
  "fmt"

  "github.com/run-llama/llamacloud-admin-go"
  "github.com/run-llama/llamacloud-admin-go/option"
)

func main() {
  client := llamacloudadmin.NewClient(
    option.WithAPIKey("My API Key"),
  )
  response, err := client.Admin.GetLlamaextractFeatures(context.TODO())
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", response.AvailableModes)
}
{
  "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"
  }
}