Skip to content

Prompture

Python library for schema-enforced JSON extraction into Pydantic models, with provider-native JSON mode fallback, auto-repair, token and cost tracking, plus agents, RAG, and eval helpers.

Stars
14
Language
Python
License
MIT
Published by
Community
Author
jhd3197
Last verified
Oct 2026

About this project

Prompture Structured JSON extraction from any LLM. Schema-enforced, Pydantic-native, multi-provider. Prompture is a Python library that turns LLM responses into validated, structured data. Define a schema or Pydantic model, point it at any provider, and get typed output back — with token tracking, cost calculation, and automatic JSON repair built in.

Quoted from the project's README. Read the full README.

Highlights

  • One provider/model string across many providers; provider SDKs install as opt-in extras.
  • Stepwise per-field extraction with type coercion, field registry, and multi-model fallback accounting.
  • Keyless web search, fetch, readers, and transcription with failover, local cache, and safety caps.
  • Decision-model interface for typed noul, choice, and score answers via hosted Jev, self-hosted Kev, or in-process Laya.

Watch out

The core package is orchestration only; provider SDKs are opt-in extras. Model calls, transcription, and some packs need keys you hold, while web search and reading start keyless. Doctor reports what works and the exact fix. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

25GitHub stars
Agent runtime with a terminal UI and a messaging gateway that keeps memory, self-built skills, session search, scheduling, and subagents across Telegram, Discord, Slack, WhatsApp, Signal, and CLI.
Jev Integrations & Adapters#community#jevbest#catalog-import
4GitHub stars
DuckDB table functions over a VGI worker that expose Jev Choice, Noul, Score, and multi-question ask for LATERAL joins with confidence-based routing.
Jev Integrations & Adapters#community#jevbest#catalog-import
4GitHub stars
Python library that maps Jev's Choice, Score and Noul onto verbs like classify, score, check, where, extract, verify and rank, keeping data shape in and out, batching one request per distinct row and caching answers.
Jev Integrations & Adapters#community#jevbest#catalog-import
61GitHub stars
The model-integration layer for the Milvus vector database, shipping adapters for embedding and reranker models from hosted providers, Jev among them, plus local backends.
Jev Integrations & Adapters#community#jevbest
41GitHub stars
Typed Python planner runtime that turns batched Jev action distributions into executable probability trees and graphs for finite decision tasks.
Jev Integrations & Adapters#community#jevbest#catalog-import
51GitHub stars
GraphRAG layer that runs a 4-phase ingest-to-answer pipeline over Neo4j, Memgraph, AGE or Kuzu using Laya or Jev decisions instead of per-hop LLM calls.
Jev Integrations & Adapters#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai