Shared inference interfaces (TextModel, Backend, Token). Zero deps, compiles everywhere.
Find a file
Snider 884225d8a9 feat: add Discover() for scanning model directories
Scans a base directory for model directories (subdirs with config.json +
*.safetensors). Returns path, architecture, quantisation info, and file
count for each discovered model. Useful for embedding in applications
that need to find available models at runtime.

Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 23:37:30 +00:00
CLAUDE.md feat: define shared TextModel, Backend, Token, Message interfaces 2026-02-19 19:37:27 +00:00
discover.go feat: add Discover() for scanning model directories 2026-02-19 23:37:30 +00:00
FINDINGS.md feat: define shared TextModel, Backend, Token, Message interfaces 2026-02-19 19:37:27 +00:00
go.mod feat: define shared TextModel, Backend, Token, Message interfaces 2026-02-19 19:37:27 +00:00
inference.go feat: add ModelInfo type and Info() to TextModel 2026-02-19 23:36:16 +00:00
options.go feat: add batch inference API (Classify, BatchGenerate) 2026-02-19 23:29:28 +00:00
README.md Initial commit 2026-02-19 19:35:54 +00:00
TODO.md feat: define shared TextModel, Backend, Token, Message interfaces 2026-02-19 19:37:27 +00:00

go-inference

Shared inference interfaces (TextModel, Backend, Token). Zero deps, compiles everywhere.