Skip to content

Latest commit

 

History

History
575 lines (438 loc) · 43.4 KB

File metadata and controls

575 lines (438 loc) · 43.4 KB

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,
    FileCreate,
    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:

Extraction

Methods:

Jobs

Types:

from llama_cloud.types.extraction import (
    ExtractJob,
    WebhookConfiguration,
    JobListResponse,
    JobGetResultResponse,
)

Methods:

Runs

Types:

from llama_cloud.types.extraction import ExtractConfig, ExtractRun

Methods:

ExtractionAgents

Types:

from llama_cloud.types.extraction import ExtractAgent, ExtractionAgentListResponse

Methods:

Schema

Types:

from llama_cloud.types.extraction.extraction_agents import (
    SchemaGenerateSchemaResponse,
    SchemaValidateSchemaResponse,
)

Methods:

Classifier

Jobs

Types:

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

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

AgentData

Types:

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

Methods:

ParseConfigurations

Types:

from llama_cloud.types.beta import (
    ParseConfiguration,
    ParseConfigurationCreate,
    ParseConfigurationQueryResponse,
)

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: