Python API reference¶
Kind: reference. These pages are generated from the docstrings of the public packages. Each package has its own page. Supported imports lists the stable names and the import path for each name.
Packages¶
| Page | Package | Contents |
|---|---|---|
| Root package | typevet |
The names most callers import: the generation request and result, the errors, the generation ports and decide_categorical. |
| Domain | typevet.domain |
Models, errors, question types, decisions and schema compilation, with no I/O. |
| Ports | typevet.ports |
The protocols that adapters implement: generation, scoring, judgment and model framing. |
| Runtime | typevet.runtime |
Categorical decisions, typed judgment and the vLLM and Gemma 4 native vision sessions. |
| Inbound adapters | typevet.adapters.inbound |
The caller entry points: generate, settings loaders and backend selection. |
Links from before the split¶
Before this split, one page held every package. A link to a symbol anchor
on that page, such as reference/api/#typevet.domain.Noul, now opens this
index and not the symbol. Use the table above to open the package page.
Links inside this site resolve to the package page.
Source modules¶
The package docstrings link to these modules. Each entry opens the module source.
-
typevet._version -
typevet.domain.models -
typevet.domain.errors -
typevet.domain.decisions -
typevet.domain.decision_compile -
typevet.domain.media -
typevet.domain.question_schema -
typevet.ports.generation -
typevet.ports.async_generation -
typevet.ports.framing -
typevet.runtime.categorical -
typevet.runtime.judgment -
typevet.adapters.inbound.api -
typevet.adapters.inbound.helpers -
typevet.adapters.inbound.settings -
typevet.adapters.inbound.backend_settings -
typevet.adapters.outbound -
typevet.adapters.outbound.llama_cpp -
typevet.adapters.outbound.vllm -
typevet.adapters.diagnostics.settings -
typevet.adapters.diagnostics.configure_from_environ