ollama's registry entry lacked authModes, so dualAuthTypes on the providers page defaulted to oauth and its apikey connections showed as No connections on the freeTier card.
40 lines
1.0 KiB
JavaScript
40 lines
1.0 KiB
JavaScript
export default {
|
|
id: "ollama",
|
|
priority: 30,
|
|
hasFree: true,
|
|
alias: "ollama",
|
|
display: {
|
|
name: "Ollama Cloud",
|
|
icon: "cloud",
|
|
color: "#ffffffff",
|
|
textIcon: "OL",
|
|
website: "https://ollama.com",
|
|
notice: {
|
|
text: "Free tier: light usage, 1 cloud model at a time (limits reset every 5h & 7d). Pro $20/mo · Max $100/mo.",
|
|
apiKeyUrl: "https://ollama.com/settings/keys",
|
|
},
|
|
},
|
|
category: "freeTier",
|
|
authType: "apikey",
|
|
authModes: ["apikey"],
|
|
transport: {
|
|
baseUrl: "https://ollama.com/api/chat",
|
|
validateUrl: "https://ollama.com/api/tags",
|
|
format: "ollama",
|
|
},
|
|
models: [
|
|
{ id: "gpt-oss:120b", name: "GPT OSS 120B" },
|
|
{ id: "kimi-k2.5", name: "Kimi K2.5" },
|
|
{ id: "glm-5", name: "GLM 5" },
|
|
{ id: "minimax-m2.5", name: "MiniMax M2.5" },
|
|
{ id: "glm-4.7-flash", name: "GLM 4.7 Flash" },
|
|
{ id: "qwen3.5", name: "Qwen3.5" },
|
|
{ id: "minimax-m3", name: "MiniMax M3" },
|
|
],
|
|
serviceKinds: ["llm"],
|
|
features: {
|
|
usage: true,
|
|
usageApikey: true,
|
|
},
|
|
};
|