Skip to main content

LlamaIndex Readers Integration: txtai

Overview

The txtai Reader retrieves documents through an existing in-memory txtai index. These documents can then be used in downstream LlamaIndex data structures. If you wish to use txtai itself as an index to organize documents, insert documents, and perform queries on them, please use VectorStoreIndex with TxtaiVectorStore.

Installation

You can install the txtai Reader via pip:

pip install llama-index-readers-txtai

Usage

from llama_index.readers.txtai import TxtaiReader

# Initialize TxtaiReader with an existing txtai index
reader = TxtaiReader(index="<txtai Index object>")

# Load data from txtai index
documents = reader.load_data(
    query="<Query Vector>",
    id_to_text_map={"<ID>": "<Text>"},
    k=4,
    separate_documents=True,
)

This loader is designed to be used as a way to load data into LlamaIndex.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_readers_txtai-0.6.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llama_index_readers_txtai-0.6.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file llama_index_readers_txtai-0.6.0.tar.gz.

File metadata

  • Download URL: llama_index_readers_txtai-0.6.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_readers_txtai-0.6.0.tar.gz
Algorithm Hash digest
SHA256 5fc71fff72ab0cd41e563e333e0462d829936eb3f165eacbcc825973d2e7e13a
MD5 9ca498d1315812c17bec668f07ecea5c
BLAKE2b-256 c3bd491b03a6a29ca48e3de5f122b23aa23b29911ec2426429473b5f6d432959

See more details on using hashes here.

File details

Details for the file llama_index_readers_txtai-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: llama_index_readers_txtai-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for llama_index_readers_txtai-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e6bc5da225f2d6619cd62f6bacd1e46e0c764b59ea74d920546696806b6ad50
MD5 e796e497fa0e3acf30c93adb3c981848
BLAKE2b-256 3c12f6ca7c31f951c9eac573c2c689b121ac10f350f95641ab424d0e06bf7e48

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 files

0.5.0

2 files

0.4.1

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page