Skip to main content

vera-embed-openai

Official OpenAI embeddings plugin for VERA. Registers the openai provider under the vera.embedders entry-point group.

vera and vera-app depend on this package so hosted OpenAI conversion works out of the box. The client uses stdlib urllib — there is no openai SDK dependency.

Install

python -m pip install "vera-embed-openai>=0.3.0"

From a repository checkout with uv, the workspace installs it by default (via vera / vera-app):

uv sync

Usage

set OPENAI_API_KEY=...
vera convert "manual.pdf" --model openai:text-embedding-3-small
import os

from vera_ingest import convert

os.environ["OPENAI_API_KEY"] = "..."
convert("manual.pdf", "manual.vera", model="openai:text-embedding-3-small")

Keep the API key in OPENAI_API_KEY. Optional OPENAI_BASE_URL (default https://api.openai.com/v1) points at Azure, OpenRouter, or a local OpenAI-compatible server. Archives still record openai:<model-id>, so two endpoints that embed different models under the same id are indistinguishable at search time.

Notes

  • Known dimensions (no network in the constructor): text-embedding-3-small 1536, text-embedding-3-large 3072, text-embedding-ada-002 1536. Unrecognized model ids probe once on first use.
  • Convert-time options: batch_size (1–2048) and timeout seconds. Search resolves get_embedder(stored_model_name) with defaults.
  • Semantic search of a hosted archive needs the same provider and credentials on the searching machine. Keyword search still works without a key.
  • Desktop Convert Cancel does not interrupt an in-flight embeddings HTTP batch; conversion checks cancellation after embed() returns.

See the vera-embed-openai documentation and conversion guide.

Metadata

Release files for vera-embed-openai 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vera-embed-openai 0.3.2
File Size Uploaded
vera_embed_openai-0.3.2.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vera-embed-openai 0.3.2
File Interpreter ABI Platform
vera_embed_openai-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.5 kB

Release files / vera_embed_openai-0.3.2.tar.gz

Download URL vera_embed_openai-0.3.2.tar.gz
Size 8.9 kB
Tags Source
SHA-256 checksum
How to use checksums
27682be4c43574cd34c1db8a7a51ba6a0028ca6c8510e59ba9ec52a786ffe03b
BLAKE2b-256 checksum
How to use checksums
2c80f96d805468587d70af844cb0ac9fbf82a1f84834416f9b350d3095e00a4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release files / vera_embed_openai-0.3.2-py3-none-any.whl

Download URL vera_embed_openai-0.3.2-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c969cc6ff995f9702545ee9b8ef93de5824d5b9bf93a6d969bf0d5c9069000a7
BLAKE2b-256 checksum
How to use checksums
14673fd7592bfad083ab9f174ecfabb3d5ce39d2e8f018cfc661378469fcb017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.1

2 release 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