Vectorless
Knowing by reasoning, not vectors.
Deep and reliable. Vectorless plays nicely with your documents. Ask questions in plain language; get answers by reasoning with Vectorless.
Installation
Install using pip install -U vectorless. For more details, see the Installation section in the documentation.
A Simple Example
import asyncio
from vectorless import Engine
async def main():
engine = Engine(api_key="sk-...", model="gpt-4o", endpoint="https://api.openai.com/v1")
# Compile a document
result = await engine.compile(path="./report.pdf")
doc_id = result.doc_id
# Ask a question
response = await engine.ask("What is the total revenue?", doc_ids=[doc_id])
print(response.single().content)
asyncio.run(main())
Help
See documentation for more details.
Contributing
Contributions welcome! See Contributing for setup and guidelines.
License
Apache License 2.0
Metadata
Release files for vectorless 0.1.15
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vectorless-0.1.15.tar.gz | 322.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vectorless-0.1.15-cp311-abi3-manylinux_2_34_x86_64.whl | CPython 3.11 | abi3 | Linux glibc 2.34+ x86-64 | Details |
Total release size: 5.5 MB
Release files / vectorless-0.1.15.tar.gz
| Download URL | vectorless-0.1.15.tar.gz |
|---|---|
| Size | 322.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e28840ab87f03c8d9dcc06093d8aba7a64873218a753a40d420d8802a9fd63cc
|
|
BLAKE2b-256 checksum How to use checksums |
629193d003e128fa48e0def446139aa9bfe2e6c6857d162b8153970756cba88f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.1
|
Release files / vectorless-0.1.15-cp311-abi3-manylinux_2_34_x86_64.whl
| Download URL | vectorless-0.1.15-cp311-abi3-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 5.2 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
945038cf63d2d268f52423952582e33b1fdd3c7979ff7d479050f4f512ef63e5
|
|
BLAKE2b-256 checksum How to use checksums |
f37821a024e186fb1f510a896775036cdfc68082f52dbdc396605542c8ca9aa1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.13.1
|