Metadata-Version: 2.4
Name: nomicheck-ai-runtime
Version: 1.0.4
Summary: Shared NomiCheck AI provider runtime
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27.0
Requires-Dist: ollama>=0.5.0
Requires-Dist: openai>=1.50.0
Requires-Dist: pydantic>=2.8.0
Description-Content-Type: text/markdown

# nomicheck-ai-runtime

Shared AI provider runtime for NomiCheck backend and worker.

The package contains DTOs and generic provider clients for:

- JSON chat completions through OpenAI/OpenAI-compatible and Ollama;
- embeddings through OpenAI/OpenAI-compatible and Ollama;
- TEI-style reranking through HTTP.

It intentionally does not contain backend AI settings writes, FastAPI routes,
SQL access, duplicate scoring, excluded-term candidate logic, or worker job
leases.

## Release

Publishing is handled by Gitea Actions on tags matching `v*`.

Backend and worker should pin the same exact published version:

```text
nomicheck-ai-runtime==1.0.2
```
