27 references to FoundryLocalService
Aspire.Hosting.Azure.Tests (17)
FoundryExtensionsTests.cs (17)
102Assert.Equal(FoundryLocalService.ApiKey, localResource.ApiKey); 106Assert.False(FoundryLocalService.IsServiceRunning); 117Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId)); 131Assert.True(FoundryLocalService.TryParseModelId(output, out var modelId)); 146Assert.Equal(expectedVerb, FoundryLocalService.DetermineDaemonVerb(helpOutput)); 152var exception = Assert.Throws<InvalidOperationException>(() => FoundryLocalService.DetermineDaemonVerb("Commands: model, chat")); 168Assert.True(FoundryLocalService.TryParseServerEndpoint(output, out var endpoint)); 189var result = await FoundryLocalService.RunProcessAsync( 195outputCompletionPredicate: line => FoundryLocalService.TryParseServerEndpoint(line, out _)); 262FoundryLocalService.RunProcessAsync( 268outputCompletionPredicate: line => FoundryLocalService.TryParseServerEndpoint(line, out _))); 286Assert.True(FoundryLocalService.TryParseModelInfo(output, out var modelId, out var cached)); 393Assert.True(FoundryLocalService.TryParseModelIds( 418var result = await FoundryLocalService.IsModelLoadedCoreAsync( 451var result = await FoundryLocalService.IsModelLoadedAsync( 474var result = await FoundryLocalService.IsModelLoadedCoreAsync( 497var 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))