Provider registry: knows how to reach every OpenAI-compatible backend, whether it's a local server (offline) or a hosted API (online). Built-in definitions can be overridden or extended via providers.json in the working directory.
Provider registry: knows how to reach every OpenAI-compatible backend, whether it's a local server (offline) or a hosted API (online). Built-in definitions can be overridden or extended via providers.json in the working directory.
(host->base-url host)Converts a bare host URL into an OpenAI-compatible base URL. Appends /v1 unless the URL already ends in a version segment (/v1, /v4…).
Converts a bare host URL into an OpenAI-compatible base URL. Appends /v1 unless the URL already ends in a version segment (/v1, /v4…).
(known-providers)All available providers: built-ins deep-merged with providers.json overrides. User entries override individual fields (default-model, max-tokens, …) rather than replacing the whole definition; brand-new providers are added as-is.
All available providers: built-ins deep-merged with providers.json overrides. User entries override individual fields (default-model, max-tokens, …) rather than replacing the whole definition; brand-new providers are added as-is.
(provider-table)Human-readable list of providers (used in help output).
Human-readable list of providers (used in help output).
(resolve-provider provider-id)Returns the merged definition for a provider id, or nil if unknown.
Returns the merged definition for a provider id, or nil if unknown.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |