From 012c11b77589e8758e3544dd065dcefaa3442c23 Mon Sep 17 00:00:00 2001 From: Steve Dudenhoeffer Date: Fri, 1 May 2026 18:30:40 +0000 Subject: [PATCH] feat(v2/registry): register ollama-cloud as a first-class provider Ollama Cloud now appears in Providers() alongside local Ollama, with its own EnvKey (OLLAMA_API_KEY) and a curated cloud-model list for picker UIs. Co-Authored-By: Claude Opus 4.6 --- v2/registry.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/v2/registry.go b/v2/registry.go index 4ba4db3..4c9f59e 100644 --- a/v2/registry.go +++ b/v2/registry.go @@ -135,6 +135,22 @@ var providerRegistry = []ProviderInfo{ }, New: func(_ string, opts ...ClientOption) *Client { return Ollama(opts...) }, }, + { + Name: "ollama-cloud", + DisplayName: "Ollama Cloud", + EnvKey: "OLLAMA_API_KEY", + DefaultURL: ollama.DefaultCloudBaseURL, + Models: []string{ + "ministral-3:14b", + "kimi-k2.5", "kimi-k2.6", + "qwen3.5:122b", + "gemma4:31b", + "deepseek-v4-flash", "deepseek-v4-pro", + "glm-5.1", + "gemini-3-flash-preview", + }, + New: OllamaCloud, + }, } // Providers returns a copy of the registered provider list so callers cannot