27 references to FoundryLocalService
Aspire.Hosting.Azure.Tests (17)
FoundryExtensionsTests.cs (17)
101Assert.Equal(FoundryLocalService.ApiKey, localResource.ApiKey); 105Assert.False(FoundryLocalService.IsServiceRunning); 116Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId)); 130Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId)); 145Assert.Equal(expectedVerb, FoundryLocalService.DetermineDaemonVerb(helpOutput)); 151var exception = Assert.Throws<InvalidOperationException>(() => FoundryLocalService.DetermineDaemonVerb("Commands: model, chat")); 167Assert.True(FoundryLocalService.TryParseServerEndpoint(output, out var endpoint)); 188var result = await FoundryLocalService.RunProcessAsync( 194outputCompletionPredicate: line => FoundryLocalService.TryParseServerEndpoint(line, out _)); 261FoundryLocalService.RunProcessAsync( 267outputCompletionPredicate: line => FoundryLocalService.TryParseServerEndpoint(line, out _))); 285Assert.True(FoundryLocalService.TryParseModelInfo(output, out var modelId, out var cached)); 388Assert.True(FoundryLocalService.TryParseModelIds( 413var result = await FoundryLocalService.IsModelLoadedCoreAsync( 446var result = await FoundryLocalService.IsModelLoadedAsync( 469var result = await FoundryLocalService.IsModelLoadedCoreAsync( 492var result = await FoundryLocalService.IsModelLoadedAsync(
Aspire.Hosting.Foundry (10)
FoundryExtensions.cs (7)
224resource.ApiKey = FoundryLocalService.ApiKey; 231builder.OnResourceStopped(static (_, _, ct) => FoundryLocalService.StopAsync(ct)); 358await FoundryLocalService.StartAsync(logger, ct).ConfigureAwait(false); 359resource.EmulatorServiceUri = FoundryLocalService.Endpoint; 418var cachedModelId = await FoundryLocalService.TryLoadCachedModelAsync(requestedModel, ct).ConfigureAwait(false); 433await FoundryLocalService.LoadModelAsync(deployment.LocalModelId, ct).ConfigureAwait(false); 488return await FoundryLocalService.DownloadModelAsync(
FoundryLocalService.cs (2)
759return FoundryLocalService.StopAsync(cancellationToken); 764return new(FoundryLocalService.StopAsync(CancellationToken.None));
LocalModelHealthCheck.cs (1)
25if (!await FoundryLocalService.IsModelLoadedAsync(endpoint, modelId, httpClient, cancellationToken).ConfigureAwait(false))