Skip to content
Docs Try Aspire

OllamaResourceBuilderExtensions

Class static net10.0
📦 CommunityToolkit.Aspire.Hosting.Ollama v13.1.1
Provides extension methods for adding Ollama resources to the application model.
namespace Aspire.Hosting;
public static class OllamaResourceBuilderExtensions
{
// ...
}
AddHuggingFaceModel(IResourceBuilder<IOllamaResource>, string, string)extension
IResourceBuilder<OllamaModelResource>
Adds a model from Hugging Face to the Ollama resource. Only models in GGUF format are supported.
AddModel(IResourceBuilder<IOllamaResource>, string)extension
IResourceBuilder<OllamaModelResource>
Adds a model to the Ollama resource.
AddModel(IResourceBuilder<IOllamaResource>, string, string)extension
IResourceBuilder<OllamaModelResource>
Adds a model to the Ollama resource.
AddOllama(IDistributedApplicationBuilder, string, int?)extension
IResourceBuilder<OllamaResource>
Adds an Ollama container resource to the application model.
AddOllamaLocal(IDistributedApplicationBuilder, string, int?, int?)extension
IResourceBuilder<OllamaExecutableResource>
Adds an Ollama executable resource to the application model.
WithDataVolume(IResourceBuilder<OllamaResource>, string?, bool)extension
IResourceBuilder<OllamaResource>
Adds a data volume to the Ollama container.
WithDataVolume(IResourceBuilder<OpenWebUIResource>, string?, bool)extension
IResourceBuilder<OpenWebUIResource>
Adds a data volume to the Open WebUI container.
WithGPUSupport(IResourceBuilder<OllamaResource>, OllamaGpuVendor)extension
IResourceBuilder<OllamaResource>
Adds GPU support to the Ollama container.
WithHostPort(IResourceBuilder<OpenWebUIResource>, int?)extension
IResourceBuilder<OpenWebUIResource>
Configures the host port that the Open WebUI resource is exposed on instead of using randomly assigned port.
WithOpenWebUI(IResourceBuilder<T>, Action<IResourceBuilder<OpenWebUIResource>>, string?)extension
IResourceBuilder<T>
Adds an Open WebUI container to the application model for administering Ollama. This version of the package defaults to the main tag of the Open WebUI container image.
View all methods