solvi guide¶
This guide walks through the whole API. Where a question needs judgement, a model proposes and solvi's checks decide; the
model is whichever you have — an LLM through solvi.llm, a decision service, or a local checkpoint such as
solvi-base for offline or cheap cases (see the model proposes). For a
two-minute overview, see the README; for advice drawn from
building on solvi, see best practices. Every measured number in this guide names its source: a
script in benchmarks/ or an example, which you can re-run from this repository, or the model card of a published
model (solvi-base, solvi-large, solvi-large-long, extract-base, extract-receipts).
Contents:
- Concepts
- Installation
- The catalog
- Questions and answer types
- Types, questions and model decisions
- Asking: System and Response
- How the strategist plans a flow
- Questions without a rule: fit, learn_rule, teach
- Confidence, calibration and abstention
- The trace and verification
- Serving: HTTP, MCP and System One
- Text in: from a message to a question
- Guarding an agent's tool calls (preview)
- solvi behind a coding agent's hooks (preview)
- A model that writes: generation, agreement and the re-ask loop
- Verified charts: a specialist that checks every number (preview)
- Checking a catalog: solvi check
- Grounded decisions: provenance, audit and safeguards
- Printing results: solvi.show
- Extracting fields from documents
- Command line
- Guarantees and limitations