[console_scripts]
indx = indx.cli.app:app

[indx.embedders]
azure = indx.embed.azure:AzureOpenAIEmbedder
bedrock = indx.embed.bedrock:BedrockEmbedder
bge-m3 = indx.embed.bge_m3:BGEM3Embedder
cohere = indx.embed.cohere:CohereEmbedder
e5 = indx.embed.e5:E5Embedder
hash = indx.embed.hash_embedder:HashEmbedder
litellm = indx.embed.litellm:LiteLLMEmbedder
openai = indx.embed.openai:OpenAIEmbedder
vertex = indx.embed.vertex:VertexEmbedder

[indx.llms]
anthropic = indx.llm.anthropic:AnthropicLLM
azure = indx.llm.azure:AzureOpenAILLM
bedrock = indx.llm.bedrock:BedrockLLM
litellm = indx.llm.litellm:LiteLLMClient
none = indx.llm.none:NullLLM
ollama = indx.llm.ollama:OllamaLLM
openai = indx.llm.openai:OpenAILLM
vertex = indx.llm.vertex:VertexLLM
vllm = indx.llm.vllm:VLLMClient

[indx.parsers]
docai = indx.parsers.docai:DocumentAIParser
docintel = indx.parsers.docintel:DocumentIntelligenceParser
docling = indx.parsers.docling:DoclingParser
llamaparse = indx.parsers.llamaparse:LlamaParseParser
markitdown = indx.parsers.markitdown:MarkItDownParser
plaintext = indx.parsers.plaintext:PlainTextParser
textract = indx.parsers.textract:TextractParser
unstructured = indx.parsers.unstructured:UnstructuredParser

[indx.stores]
azure-search = indx.store.azure_search:AzureAISearchStore
bigquery = indx.store.bigquery:BigQueryStore
chroma = indx.store.chroma:ChromaStore
jsonl = indx.store.jsonl:JsonlStore
lancedb = indx.store.lancedb:LanceDBStore
opensearch = indx.store.opensearch:OpenSearchStore
pgvector = indx.store.pgvector:PgVectorStore
qdrant = indx.store.qdrant:QdrantStore
s3vectors = indx.store.s3vectors:S3VectorsStore
vertex-vector = indx.store.vertex_vector:VertexVectorStore

[indx.vlms]
azure = indx.vlm.azure:AzureOpenAIVLM
bedrock = indx.vlm.bedrock:BedrockVLM
gpt4o = indx.vlm.gpt4o:GPT4oVLM
local = indx.vlm.local:LocalVLM
none = indx.vlm.none:NullVLM
qwen-vl = indx.vlm.qwen_vl:QwenVLClient
vertex = indx.vlm.vertex:VertexVLM

[indx.writers]
indx = indx.output.indx_writer:IndxWriter
jsonl = indx.output.jsonl_writer:JsonlWriter
langchain = indx.output.langchain:LangChainWriter
llamaindex = indx.output.llamaindex:LlamaIndexWriter
