Skip to content
Docs Try Aspire
Docs Try

OllamaResourceBuilderExtensions

Class static net10.0
📦 CommunityToolkit.Aspire.Hosting.Ollama v13.4.0
Provides extension methods for adding Ollama resources to the application model.
namespace Aspire.Hosting;
public static class OllamaResourceBuilderExtensions
{
// ...
}
AddHuggingFaceModel(IResourceBuilder<IOllamaResource>, string, string)extensionats export
IResourceBuilder<OllamaModelResource>
Adds a model from Hugging Face to the Ollama resource. Only models in GGUF format are supported.
AddModel(IResourceBuilder<IOllamaResource>, string)extensionats export
IResourceBuilder<OllamaModelResource>
Adds a model to the Ollama resource.
AddModel(IResourceBuilder<IOllamaResource>, string, string)extensionats export
IResourceBuilder<OllamaModelResource>
Adds a model to the Ollama resource.
AddOllama(IDistributedApplicationBuilder, string, int?)extensionats export
IResourceBuilder<OllamaResource>
Adds an Ollama container resource to the application model.
AddOllamaLocal(IDistributedApplicationBuilder, string, int?, int?)extensionats export
IResourceBuilder<OllamaExecutableResource>
Adds an Ollama executable resource to the application model.
WithDataVolume(IResourceBuilder<OllamaResource>, string?, bool)extensionats export
IResourceBuilder<OllamaResource>
Adds a data volume to the Ollama container.
WithDataVolume(IResourceBuilder<OpenWebUIResource>, string?, bool)extensionats export
IResourceBuilder<OpenWebUIResource>
Adds a data volume to the Open WebUI container.
WithGPUSupport(IResourceBuilder<OllamaResource>, OllamaGpuVendor)extensionats export
IResourceBuilder<OllamaResource>
Adds GPU support to the Ollama container.
WithHostPort(IResourceBuilder<OpenWebUIResource>, int?)extensionats export
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?)extensionats export
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