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