# AspireOllamaApiClientBuilder Constructors

- Package: [CommunityToolkit.Aspire.OllamaSharp](/reference/api/csharp/communitytoolkit.aspire.ollamasharp.md)
- Type: [AspireOllamaApiClientBuilder](/reference/api/csharp/communitytoolkit.aspire.ollamasharp/aspireollamaapiclientbuilder.md)
- Kind: `Constructors`
- Members: `1`

Builder class for configuring and creating an instance of AspireOllamaApiClient.

## AspireOllamaApiClientBuilder(IHostApplicationBuilder, object, bool)

- Name: `Constructor(IHostApplicationBuilder, object, bool)`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d9dc6fc02412d7398c5722840513d99965a6e98f/src/CommunityToolkit.Aspire.OllamaSharp/AspireOllamaApiClientBuilder.cs#L11-L26)

Builder class for configuring and creating an instance of AspireOllamaApiClient.

```csharp
public class AspireOllamaApiClientBuilder
{
    public AspireOllamaApiClientBuilder(
        IHostApplicationBuilder hostBuilder,
        object serviceKey,
        bool disableTracing)
    {
        // ...
    }
}
```

## Parameters

- `hostBuilder` (`IHostApplicationBuilder`)
  The `Hosting.IHostApplicationBuilder` with which services are being registered.
- `serviceKey` (`object`)
  The service key used to register the `OllamaApiClient` service, if any.
- `disableTracing` (`bool`)
  A flag to indicate whether tracing should be disabled.
