56 instantiations of GitHubModel
Aspire.Hosting.GitHub.Models (56)
GitHubModel.Generated.cs (49)
18
public static readonly GitHubModel AI21Jamba15Large =
new
() { Id = "ai21-labs/ai21-jamba-1.5-large" };
23
public static readonly GitHubModel AI21Jamba15Mini =
new
() { Id = "ai21-labs/ai21-jamba-1.5-mini" };
34
public static readonly GitHubModel CohereCommandA =
new
() { Id = "cohere/cohere-command-a" };
39
public static readonly GitHubModel CohereCommandR082024 =
new
() { Id = "cohere/cohere-command-r-08-2024" };
44
public static readonly GitHubModel CohereCommandRPlus082024 =
new
() { Id = "cohere/cohere-command-r-plus-08-2024" };
49
public static readonly GitHubModel CohereEmbedV3English =
new
() { Id = "cohere/cohere-embed-v3-english" };
54
public static readonly GitHubModel CohereEmbedV3Multilingual =
new
() { Id = "cohere/cohere-embed-v3-multilingual" };
65
public static readonly GitHubModel Jais30bChat =
new
() { Id = "core42/jais-30b-chat" };
76
public static readonly GitHubModel DeepSeekR1 =
new
() { Id = "deepseek/deepseek-r1" };
81
public static readonly GitHubModel DeepSeekR10528 =
new
() { Id = "deepseek/deepseek-r1-0528" };
86
public static readonly GitHubModel DeepSeekV30324 =
new
() { Id = "deepseek/deepseek-v3-0324" };
97
public static readonly GitHubModel Llama4Maverick17B128EInstructFP8 =
new
() { Id = "meta/llama-4-maverick-17b-128e-instruct-fp8" };
102
public static readonly GitHubModel Llama4Scout17B16EInstruct =
new
() { Id = "meta/llama-4-scout-17b-16e-instruct" };
107
public static readonly GitHubModel Llama3211BVisionInstruct =
new
() { Id = "meta/llama-3.2-11b-vision-instruct" };
112
public static readonly GitHubModel Llama3290BVisionInstruct =
new
() { Id = "meta/llama-3.2-90b-vision-instruct" };
117
public static readonly GitHubModel Llama3370BInstruct =
new
() { Id = "meta/llama-3.3-70b-instruct" };
122
public static readonly GitHubModel MetaLlama31405BInstruct =
new
() { Id = "meta/meta-llama-3.1-405b-instruct" };
127
public static readonly GitHubModel MetaLlama318BInstruct =
new
() { Id = "meta/meta-llama-3.1-8b-instruct" };
138
public static readonly GitHubModel MaiDSR1 =
new
() { Id = "microsoft/mai-ds-r1" };
143
public static readonly GitHubModel Phi4 =
new
() { Id = "microsoft/phi-4" };
148
public static readonly GitHubModel Phi4MiniInstruct =
new
() { Id = "microsoft/phi-4-mini-instruct" };
153
public static readonly GitHubModel Phi4MiniReasoning =
new
() { Id = "microsoft/phi-4-mini-reasoning" };
158
public static readonly GitHubModel Phi4MultimodalInstruct =
new
() { Id = "microsoft/phi-4-multimodal-instruct" };
163
public static readonly GitHubModel Phi4Reasoning =
new
() { Id = "microsoft/phi-4-reasoning" };
174
public static readonly GitHubModel Codestral2501 =
new
() { Id = "mistral-ai/codestral-2501" };
179
public static readonly GitHubModel Ministral3B =
new
() { Id = "mistral-ai/ministral-3b" };
184
public static readonly GitHubModel MistralLarge2411 =
new
() { Id = "mistral-ai/mistral-large-2411" };
189
public static readonly GitHubModel MistralMedium32505 =
new
() { Id = "mistral-ai/mistral-medium-2505" };
194
public static readonly GitHubModel MistralNemo =
new
() { Id = "mistral-ai/mistral-nemo" };
199
public static readonly GitHubModel MistralSmall31 =
new
() { Id = "mistral-ai/mistral-small-2503" };
210
public static readonly GitHubModel OpenAIGpt41 =
new
() { Id = "openai/gpt-4.1" };
215
public static readonly GitHubModel OpenAIGpt41Mini =
new
() { Id = "openai/gpt-4.1-mini" };
220
public static readonly GitHubModel OpenAIGpt41Nano =
new
() { Id = "openai/gpt-4.1-nano" };
225
public static readonly GitHubModel OpenAIGpt4o =
new
() { Id = "openai/gpt-4o" };
230
public static readonly GitHubModel OpenAIGpt4oMini =
new
() { Id = "openai/gpt-4o-mini" };
235
public static readonly GitHubModel OpenAIGpt5 =
new
() { Id = "openai/gpt-5" };
240
public static readonly GitHubModel OpenAIGpt5ChatPreview =
new
() { Id = "openai/gpt-5-chat" };
245
public static readonly GitHubModel OpenAIGpt5Mini =
new
() { Id = "openai/gpt-5-mini" };
250
public static readonly GitHubModel OpenAIGpt5Nano =
new
() { Id = "openai/gpt-5-nano" };
255
public static readonly GitHubModel OpenAIO1 =
new
() { Id = "openai/o1" };
260
public static readonly GitHubModel OpenAIO1Mini =
new
() { Id = "openai/o1-mini" };
265
public static readonly GitHubModel OpenAIO1Preview =
new
() { Id = "openai/o1-preview" };
270
public static readonly GitHubModel OpenAIO3 =
new
() { Id = "openai/o3" };
275
public static readonly GitHubModel OpenAIO3Mini =
new
() { Id = "openai/o3-mini" };
280
public static readonly GitHubModel OpenAIO4Mini =
new
() { Id = "openai/o4-mini" };
285
public static readonly GitHubModel OpenAITextEmbedding3Large =
new
() { Id = "openai/text-embedding-3-large" };
290
public static readonly GitHubModel OpenAITextEmbedding3Small =
new
() { Id = "openai/text-embedding-3-small" };
301
public static readonly GitHubModel Grok3 =
new
() { Id = "xai/grok-3" };
306
public static readonly GitHubModel Grok3Mini =
new
() { Id = "xai/grok-3-mini" };
GitHubModel.Obsolete.cs (7)
17
public static readonly GitHubModel JAIS30bChat =
new
() { Id = "core42/jais-30b-chat" };
25
public static readonly GitHubModel MAIDSR1 =
new
() { Id = "microsoft/mai-ds-r1" };
33
public static readonly GitHubModel OpenAIGPT41 =
new
() { Id = "openai/gpt-4.1" };
38
public static readonly GitHubModel OpenAIGPT41Mini =
new
() { Id = "openai/gpt-4.1-mini" };
43
public static readonly GitHubModel OpenAIGPT41Nano =
new
() { Id = "openai/gpt-4.1-nano" };
48
public static readonly GitHubModel OpenAIGPT4o =
new
() { Id = "openai/gpt-4o" };
53
public static readonly GitHubModel OpenAIGPT4oMini =
new
() { Id = "openai/gpt-4o-mini" };
60 references to GitHubModel
Aspire.Hosting.GitHub.Models (59)
GitHubModel.Generated.cs (49)
18
public static readonly
GitHubModel
AI21Jamba15Large = new() { Id = "ai21-labs/ai21-jamba-1.5-large" };
23
public static readonly
GitHubModel
AI21Jamba15Mini = new() { Id = "ai21-labs/ai21-jamba-1.5-mini" };
34
public static readonly
GitHubModel
CohereCommandA = new() { Id = "cohere/cohere-command-a" };
39
public static readonly
GitHubModel
CohereCommandR082024 = new() { Id = "cohere/cohere-command-r-08-2024" };
44
public static readonly
GitHubModel
CohereCommandRPlus082024 = new() { Id = "cohere/cohere-command-r-plus-08-2024" };
49
public static readonly
GitHubModel
CohereEmbedV3English = new() { Id = "cohere/cohere-embed-v3-english" };
54
public static readonly
GitHubModel
CohereEmbedV3Multilingual = new() { Id = "cohere/cohere-embed-v3-multilingual" };
65
public static readonly
GitHubModel
Jais30bChat = new() { Id = "core42/jais-30b-chat" };
76
public static readonly
GitHubModel
DeepSeekR1 = new() { Id = "deepseek/deepseek-r1" };
81
public static readonly
GitHubModel
DeepSeekR10528 = new() { Id = "deepseek/deepseek-r1-0528" };
86
public static readonly
GitHubModel
DeepSeekV30324 = new() { Id = "deepseek/deepseek-v3-0324" };
97
public static readonly
GitHubModel
Llama4Maverick17B128EInstructFP8 = new() { Id = "meta/llama-4-maverick-17b-128e-instruct-fp8" };
102
public static readonly
GitHubModel
Llama4Scout17B16EInstruct = new() { Id = "meta/llama-4-scout-17b-16e-instruct" };
107
public static readonly
GitHubModel
Llama3211BVisionInstruct = new() { Id = "meta/llama-3.2-11b-vision-instruct" };
112
public static readonly
GitHubModel
Llama3290BVisionInstruct = new() { Id = "meta/llama-3.2-90b-vision-instruct" };
117
public static readonly
GitHubModel
Llama3370BInstruct = new() { Id = "meta/llama-3.3-70b-instruct" };
122
public static readonly
GitHubModel
MetaLlama31405BInstruct = new() { Id = "meta/meta-llama-3.1-405b-instruct" };
127
public static readonly
GitHubModel
MetaLlama318BInstruct = new() { Id = "meta/meta-llama-3.1-8b-instruct" };
138
public static readonly
GitHubModel
MaiDSR1 = new() { Id = "microsoft/mai-ds-r1" };
143
public static readonly
GitHubModel
Phi4 = new() { Id = "microsoft/phi-4" };
148
public static readonly
GitHubModel
Phi4MiniInstruct = new() { Id = "microsoft/phi-4-mini-instruct" };
153
public static readonly
GitHubModel
Phi4MiniReasoning = new() { Id = "microsoft/phi-4-mini-reasoning" };
158
public static readonly
GitHubModel
Phi4MultimodalInstruct = new() { Id = "microsoft/phi-4-multimodal-instruct" };
163
public static readonly
GitHubModel
Phi4Reasoning = new() { Id = "microsoft/phi-4-reasoning" };
174
public static readonly
GitHubModel
Codestral2501 = new() { Id = "mistral-ai/codestral-2501" };
179
public static readonly
GitHubModel
Ministral3B = new() { Id = "mistral-ai/ministral-3b" };
184
public static readonly
GitHubModel
MistralLarge2411 = new() { Id = "mistral-ai/mistral-large-2411" };
189
public static readonly
GitHubModel
MistralMedium32505 = new() { Id = "mistral-ai/mistral-medium-2505" };
194
public static readonly
GitHubModel
MistralNemo = new() { Id = "mistral-ai/mistral-nemo" };
199
public static readonly
GitHubModel
MistralSmall31 = new() { Id = "mistral-ai/mistral-small-2503" };
210
public static readonly
GitHubModel
OpenAIGpt41 = new() { Id = "openai/gpt-4.1" };
215
public static readonly
GitHubModel
OpenAIGpt41Mini = new() { Id = "openai/gpt-4.1-mini" };
220
public static readonly
GitHubModel
OpenAIGpt41Nano = new() { Id = "openai/gpt-4.1-nano" };
225
public static readonly
GitHubModel
OpenAIGpt4o = new() { Id = "openai/gpt-4o" };
230
public static readonly
GitHubModel
OpenAIGpt4oMini = new() { Id = "openai/gpt-4o-mini" };
235
public static readonly
GitHubModel
OpenAIGpt5 = new() { Id = "openai/gpt-5" };
240
public static readonly
GitHubModel
OpenAIGpt5ChatPreview = new() { Id = "openai/gpt-5-chat" };
245
public static readonly
GitHubModel
OpenAIGpt5Mini = new() { Id = "openai/gpt-5-mini" };
250
public static readonly
GitHubModel
OpenAIGpt5Nano = new() { Id = "openai/gpt-5-nano" };
255
public static readonly
GitHubModel
OpenAIO1 = new() { Id = "openai/o1" };
260
public static readonly
GitHubModel
OpenAIO1Mini = new() { Id = "openai/o1-mini" };
265
public static readonly
GitHubModel
OpenAIO1Preview = new() { Id = "openai/o1-preview" };
270
public static readonly
GitHubModel
OpenAIO3 = new() { Id = "openai/o3" };
275
public static readonly
GitHubModel
OpenAIO3Mini = new() { Id = "openai/o3-mini" };
280
public static readonly
GitHubModel
OpenAIO4Mini = new() { Id = "openai/o4-mini" };
285
public static readonly
GitHubModel
OpenAITextEmbedding3Large = new() { Id = "openai/text-embedding-3-large" };
290
public static readonly
GitHubModel
OpenAITextEmbedding3Small = new() { Id = "openai/text-embedding-3-small" };
301
public static readonly
GitHubModel
Grok3 = new() { Id = "xai/grok-3" };
306
public static readonly
GitHubModel
Grok3Mini = new() { Id = "xai/grok-3-mini" };
GitHubModel.Obsolete.cs (7)
17
public static readonly
GitHubModel
JAIS30bChat = new() { Id = "core42/jais-30b-chat" };
25
public static readonly
GitHubModel
MAIDSR1 = new() { Id = "microsoft/mai-ds-r1" };
33
public static readonly
GitHubModel
OpenAIGPT41 = new() { Id = "openai/gpt-4.1" };
38
public static readonly
GitHubModel
OpenAIGPT41Mini = new() { Id = "openai/gpt-4.1-mini" };
43
public static readonly
GitHubModel
OpenAIGPT41Nano = new() { Id = "openai/gpt-4.1-nano" };
48
public static readonly
GitHubModel
OpenAIGPT4o = new() { Id = "openai/gpt-4o" };
53
public static readonly
GitHubModel
OpenAIGPT4oMini = new() { Id = "openai/gpt-4o-mini" };
GitHubModelsExtensions.cs (3)
83
/// Adds a GitHub Model resource to the application model using a <see cref="
GitHubModel
"/>.
87
/// <param name="model">The model descriptor, using the <see cref="
GitHubModel
"/> class like so: <code lang="csharp">builder.AddGitHubModel(name: "chat", model: GitHubModel.Microsoft.Phi3MediumInstruct)</code></param>
100
public static IResourceBuilder<GitHubModelResource> AddGitHubModel(this IDistributedApplicationBuilder builder, [ResourceName] string name,
GitHubModel
model, IResourceBuilder<ParameterResource>? organization = null)
GitHubModelsEndToEnd.AppHost (1)
Program.cs (1)
9
var chat = builder.AddGitHubModel("chat",
GitHubModel
.OpenAI.OpenAIGpt4oMini);