{ "id": "ollama", "name": "Ollama", "description": "Ollama provider for running local LLMs on your own machine.", "npmName": "@elizaos/plugin-ollama", "version": "2.0.0-beta.0", "source": "bundled", "tags": ["ai-provider", "llm", "ollama", "local-models"], "config": { "OLLAMA_API_ENDPOINT": { "type": "url", "required": true, "sensitive": false, "default": "http://localhost:11434/api", "label": "Api Endpoint", "help": "Base URL for the Ollama API. The plugin will strip this to the domain part and append the necessary API paths.", "advanced": false }, "OLLAMA_BASE_URL": { "type": "url", "required": false, "sensitive": false, "label": "Base Url", "help": "Compatibility auto-enable key for a running Ollama server.", "advanced": false, "autoEnableProvider": true }, "OLLAMA_SMALL_MODEL": { "type": "string", "required": false, "sensitive": false, "default": "eliza-1-2b", "label": "Small Model", "help": "Name or tag of the small-sized Ollama model to use for text and object generation.", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false }, "OLLAMA_MEDIUM_MODEL": { "type": "string", "required": false, "sensitive": false, "label": "Medium Model", "help": "Name or tag of the medium-sized Ollama model (defined in config but not currently used).", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false }, "OLLAMA_LARGE_MODEL": { "type": "string", "required": false, "sensitive": false, "default": "eliza-1-9b", "label": "Large Model", "help": "Name or tag of the large-sized Ollama model to use for text and object generation.", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false }, "OLLAMA_EMBEDDING_MODEL": { "type": "string", "required": false, "sensitive": false, "default": "eliza-1-2b", "label": "Embedding Model", "help": "Name or tag of the Ollama model used to generate text embeddings.", "placeholder": "e.g., text-embedding-3-small", "advanced": false }, "SMALL_MODEL": { "type": "string", "required": false, "sensitive": false, "default": "eliza-1-2b", "label": "Model", "help": "Fallback environment variable for specifying a small model if OLLAMA_SMALL_MODEL is not set.", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false }, "LARGE_MODEL": { "type": "string", "required": false, "sensitive": false, "default": "eliza-1-9b", "label": "Model", "help": "Fallback environment variable for specifying a large model if OLLAMA_LARGE_MODEL is not set.", "placeholder": "e.g., gpt-4o, claude-sonnet-4-20250514", "advanced": false } }, "render": { "visible": true, "pinTo": [], "style": "card", "icon": "Bot", "group": "ai-provider", "groupOrder": 0, "actions": ["enable", "configure"] }, "resources": { "homepage": "https://github.com/elizaos-plugins/plugin-ollama#readme", "repository": "https://github.com/elizaos-plugins/plugin-ollama", "setupGuideUrl": "https://docs.eliza.ai/plugin-setup-guide#ollama-local-models" }, "dependsOn": [], "kind": "plugin", "subtype": "ai-provider" }