Files
2026-05-28 20:44:00 +00:00

46 KiB

Shared Types

from llama_cloud.types import (
    CloudAstraDBVectorStore,
    CloudAzStorageBlobDataSource,
    CloudAzureAISearchVectorStore,
    CloudBoxDataSource,
    CloudConfluenceDataSource,
    CloudGoogleDriveDataSource,
    CloudJiraDataSource,
    CloudJiraDataSourceV2,
    CloudMilvusVectorStore,
    CloudMongoDBAtlasVectorSearch,
    CloudNotionPageDataSource,
    CloudOneDriveDataSource,
    CloudPineconeVectorStore,
    CloudPostgresVectorStore,
    CloudQdrantVectorStore,
    CloudS3DataSource,
    CloudSharepointDataSource,
    CloudSlackDataSource,
    FailureHandlingConfig,
    PgVectorHnswSettings,
)

Files

Types:

from llama_cloud.types import (
    File,
    PresignedURL,
    FileCreateResponse,
    FileListResponse,
    FileQueryResponse,
)

Methods:

Parsing

Types:

from llama_cloud.types import (
    BBox,
    CodeItem,
    FailPageMode,
    FooterItem,
    HeaderItem,
    HeadingItem,
    ImageItem,
    LinkItem,
    ListItem,
    LlamaParseSupportedFileExtensions,
    ParsingJob,
    ParsingLanguages,
    ParsingMode,
    StatusEnum,
    TableItem,
    TextItem,
    ParsingCreateResponse,
    ParsingListResponse,
    ParsingGetResponse,
    ParsingUploadFileResponse,
)

Methods:

Extract

Types:

from llama_cloud.types import (
    ExtractConfiguration,
    ExtractJobMetadata,
    ExtractJobUsage,
    ExtractV2Job,
    ExtractV2JobCreate,
    ExtractV2JobQueryResponse,
    ExtractV2SchemaGenerateRequest,
    ExtractV2SchemaValidateRequest,
    ExtractV2SchemaValidateResponse,
    ExtractedFieldMetadata,
)

Methods:

Classifier

Jobs

Types:

from llama_cloud.types.classifier import (
    ClassifierRule,
    ClassifyJob,
    ClassifyParsingConfiguration,
    JobGetResultsResponse,
)

Methods:

Batches

Types:

from llama_cloud.types import BatchCreateResponse, BatchListResponse, BatchGetResponse

Methods:

Classify

Types:

from llama_cloud.types import (
    ClassifyConfiguration,
    ClassifyCreateRequest,
    ClassifyResult,
    ClassifyCreateResponse,
    ClassifyListResponse,
    ClassifyGetResponse,
)

Methods:

Configurations

Types:

from llama_cloud.types import (
    ClassifyV2Parameters,
    ConfigurationCreate,
    ConfigurationResponse,
    ExtractV2Parameters,
    ParseV2Parameters,
    SplitV1Parameters,
    UntypedParameters,
)

Methods:

Projects

Types:

from llama_cloud.types import Project, ProjectListResponse

Methods:

DataSinks

Types:

from llama_cloud.types import DataSink, DataSinkListResponse

Methods:

DataSources

Types:

from llama_cloud.types import DataSource, DataSourceReaderVersionMetadata, DataSourceListResponse

Methods:

Pipelines

Types:

from llama_cloud.types import (
    AdvancedModeTransformConfig,
    AutoTransformConfig,
    AzureOpenAIEmbedding,
    AzureOpenAIEmbeddingConfig,
    BedrockEmbedding,
    BedrockEmbeddingConfig,
    CohereEmbedding,
    CohereEmbeddingConfig,
    DataSinkCreate,
    GeminiEmbedding,
    GeminiEmbeddingConfig,
    HuggingFaceInferenceAPIEmbedding,
    HuggingFaceInferenceAPIEmbeddingConfig,
    LlamaParseParameters,
    LlmParameters,
    ManagedIngestionStatusResponse,
    MessageRole,
    MetadataFilters,
    OpenAIEmbedding,
    OpenAIEmbeddingConfig,
    PageFigureNodeWithScore,
    PageScreenshotNodeWithScore,
    Pipeline,
    PipelineCreate,
    PipelineMetadataConfig,
    PipelineType,
    PresetRetrievalParams,
    RetrievalMode,
    SparseModelConfig,
    VertexAIEmbeddingConfig,
    VertexTextEmbedding,
    PipelineRetrieveResponse,
    PipelineListResponse,
)

Methods:

Sync

Methods:

DataSources

Types:

from llama_cloud.types.pipelines import (
    PipelineDataSource,
    DataSourceGetDataSourcesResponse,
    DataSourceUpdateDataSourcesResponse,
)

Methods:

Images

Types:

from llama_cloud.types.pipelines import (
    ImageListPageFiguresResponse,
    ImageListPageScreenshotsResponse,
)

Methods:

Files

Types:

from llama_cloud.types.pipelines import (
    PipelineFile,
    FileCreateResponse,
    FileGetStatusCountsResponse,
)

Methods:

Metadata

Types:

from llama_cloud.types.pipelines import MetadataCreateResponse

Methods:

Documents

Types:

from llama_cloud.types.pipelines import (
    CloudDocument,
    CloudDocumentCreate,
    TextNode,
    DocumentCreateResponse,
    DocumentGetChunksResponse,
    DocumentUpsertResponse,
)

Methods:

Retrievers

Types:

from llama_cloud.types import (
    CompositeRetrievalMode,
    CompositeRetrievalResult,
    ReRankConfig,
    Retriever,
    RetrieverCreate,
    RetrieverPipeline,
    RetrieverListResponse,
)

Methods:

Retriever

Methods:

Beta

Indexes

Types:

from llama_cloud.types.beta import IndexCreateResponse, IndexListResponse, IndexGetResponse

Methods:

Retrieval

Types:

from llama_cloud.types.beta import (
    RetrievalRetrieveResponse,
    RetrievalFindResponse,
    RetrievalGrepResponse,
    RetrievalReadResponse,
)

Methods:

Chat

Types:

from llama_cloud.types.beta import (
    ChatCreateResponse,
    ChatRetrieveResponse,
    ChatListResponse,
    ChatGetSummaryResponse,
)

Methods:

AgentData

Types:

from llama_cloud.types.beta import (
    AgentData,
    AgentDataDeleteResponse,
    AgentDataAggregateResponse,
    AgentDataDeleteByQueryResponse,
)

Methods:

Sheets

Types:

from llama_cloud.types.beta import SheetsJob, SheetsParsingConfig

Methods:

Directories

Types:

from llama_cloud.types.beta import (
    DirectoryCreateResponse,
    DirectoryUpdateResponse,
    DirectoryListResponse,
    DirectoryGetResponse,
)

Methods:

Files

Types:

from llama_cloud.types.beta.directories import (
    FileUpdateResponse,
    FileListResponse,
    FileAddResponse,
    FileGetResponse,
    FileUploadResponse,
)

Methods:

Batch

Types:

from llama_cloud.types.beta import (
    BatchCreateResponse,
    BatchListResponse,
    BatchCancelResponse,
    BatchGetStatusResponse,
)

Methods:

JobItems

Types:

from llama_cloud.types.beta.batch import JobItemListResponse, JobItemGetProcessingResultsResponse

Methods:

Split

Types:

from llama_cloud.types.beta import (
    SplitCategory,
    SplitDocumentInput,
    SplitResultResponse,
    SplitSegmentResponse,
    SplitCreateResponse,
    SplitListResponse,
    SplitGetResponse,
)

Methods: