llm://
A name system for language models.
Tools use incompatible formats for model identifiers, and these formats omit the serving host, the transport protocol, and the required credential. An llmns reference encodes the model, the host, the transport, and the credential name in one URI.
01 Location. A DNS host name or an IP address, with an optional port.
02 Transport. The scheme selects TLS and the transport protocol: llm , llms , llms+grpc .
03 State. A typed pin (hash , version , or name ) identifies a fixed state of the model.
04 Credential. The name of an entry in the client's credential store. A reference never contains the secret.
llms://api.anthropic.com/claude-fable-5
llms://api.openai.com/gpt-5@version:2026-03-01
llm://localhost:11434/llama3.2:3b?api=openai
llms+grpc://triton.internal:8001/qwen3-ft@name:step-2000 ?api=openai
Implementation
pip
uv
copy
pip install llmns
The llmns package parses, normalizes, and compares references. Rust core, Python bindings. PyPI · Source