189 instantiations of FoundryModel
Aspire.Hosting.Foundry (188)
FoundryModel.Generated.cs (158)
18
public static readonly FoundryModel AI21Jamba15Large =
new
() { Name = "AI21-Jamba-1.5-Large", Version = "1", Format = "AI21 Labs" };
23
public static readonly FoundryModel AI21Jamba15Mini =
new
() { Name = "AI21-Jamba-1.5-Mini", Version = "1", Format = "AI21 Labs" };
34
public static readonly FoundryModel ClaudeHaiku45 =
new
() { Name = "claude-haiku-4-5", Version = "20251001", Format = "Anthropic" };
39
public static readonly FoundryModel ClaudeOpus41 =
new
() { Name = "claude-opus-4-1", Version = "20250805", Format = "Anthropic" };
44
public static readonly FoundryModel ClaudeOpus45 =
new
() { Name = "claude-opus-4-5", Version = "20251101", Format = "Anthropic" };
49
public static readonly FoundryModel ClaudeOpus46 =
new
() { Name = "claude-opus-4-6", Version = "1", Format = "Anthropic" };
54
public static readonly FoundryModel ClaudeSonnet45 =
new
() { Name = "claude-sonnet-4-5", Version = "20250929", Format = "Anthropic" };
59
public static readonly FoundryModel ClaudeSonnet46 =
new
() { Name = "claude-sonnet-4-6", Version = "1", Format = "Anthropic" };
70
public static readonly FoundryModel Flux11Pro =
new
() { Name = "FLUX-1.1-pro", Version = "1", Format = "Black Forest Labs" };
75
public static readonly FoundryModel Flux1KontextPro =
new
() { Name = "FLUX.1-Kontext-pro", Version = "1", Format = "Black Forest Labs" };
80
public static readonly FoundryModel Flux2Flex =
new
() { Name = "FLUX.2-flex", Version = "1", Format = "Black Forest Labs" };
85
public static readonly FoundryModel Flux2Pro =
new
() { Name = "FLUX.2-pro", Version = "1", Format = "Black Forest Labs" };
96
public static readonly FoundryModel CohereCommandA =
new
() { Name = "cohere-command-a", Version = "4", Format = "Cohere" };
101
public static readonly FoundryModel CohereCommandR =
new
() { Name = "Cohere-command-r", Version = "1", Format = "Cohere" };
106
public static readonly FoundryModel CohereCommandR082024 =
new
() { Name = "Cohere-command-r-08-2024", Version = "1", Format = "Cohere" };
111
public static readonly FoundryModel CohereCommandRPlus =
new
() { Name = "Cohere-command-r-plus", Version = "1", Format = "Cohere" };
116
public static readonly FoundryModel CohereCommandRPlus082024 =
new
() { Name = "Cohere-command-r-plus-08-2024", Version = "1", Format = "Cohere" };
121
public static readonly FoundryModel CohereEmbedV3English =
new
() { Name = "Cohere-embed-v3-english", Version = "1", Format = "Cohere" };
126
public static readonly FoundryModel CohereEmbedV3Multilingual =
new
() { Name = "Cohere-embed-v3-multilingual", Version = "1", Format = "Cohere" };
131
public static readonly FoundryModel CohereRerankV40Fast =
new
() { Name = "Cohere-rerank-v4.0-fast", Version = "2", Format = "Cohere" };
136
public static readonly FoundryModel CohereRerankV40Pro =
new
() { Name = "Cohere-rerank-v4.0-pro", Version = "1", Format = "Cohere" };
141
public static readonly FoundryModel EmbedV40 =
new
() { Name = "embed-v-4-0", Version = "6", Format = "Cohere" };
152
public static readonly FoundryModel DeepSeekR1 =
new
() { Name = "DeepSeek-R1", Version = "1", Format = "DeepSeek" };
157
public static readonly FoundryModel DeepSeekR10528 =
new
() { Name = "DeepSeek-R1-0528", Version = "1", Format = "DeepSeek" };
162
public static readonly FoundryModel DeepSeekV3 =
new
() { Name = "DeepSeek-V3", Version = "1", Format = "DeepSeek" };
167
public static readonly FoundryModel DeepSeekV30324 =
new
() { Name = "DeepSeek-V3-0324", Version = "1", Format = "DeepSeek" };
172
public static readonly FoundryModel DeepSeekV31 =
new
() { Name = "DeepSeek-V3.1", Version = "1", Format = "DeepSeek" };
177
public static readonly FoundryModel DeepSeekV32 =
new
() { Name = "DeepSeek-V3.2", Version = "1", Format = "DeepSeek" };
182
public static readonly FoundryModel DeepSeekV32Speciale =
new
() { Name = "DeepSeek-V3.2-Speciale", Version = "1", Format = "DeepSeek" };
193
public static readonly FoundryModel Llama3211BVisionInstruct =
new
() { Name = "Llama-3.2-11B-Vision-Instruct", Version = "6", Format = "Meta" };
198
public static readonly FoundryModel Llama3290BVisionInstruct =
new
() { Name = "Llama-3.2-90B-Vision-Instruct", Version = "5", Format = "Meta" };
203
public static readonly FoundryModel Llama3370BInstruct =
new
() { Name = "Llama-3.3-70B-Instruct", Version = "9", Format = "Meta" };
208
public static readonly FoundryModel Llama4Maverick17B128EInstructFP8 =
new
() { Name = "Llama-4-Maverick-17B-128E-Instruct-FP8", Version = "3", Format = "Meta" };
213
public static readonly FoundryModel Llama4Scout17B16EInstruct =
new
() { Name = "Llama-4-Scout-17B-16E-Instruct", Version = "2", Format = "Meta" };
218
public static readonly FoundryModel MetaLlama370BInstruct =
new
() { Name = "Meta-Llama-3-70B-Instruct", Version = "9", Format = "Meta" };
223
public static readonly FoundryModel MetaLlama38BInstruct =
new
() { Name = "Meta-Llama-3-8B-Instruct", Version = "9", Format = "Meta" };
228
public static readonly FoundryModel MetaLlama31405BInstruct =
new
() { Name = "Meta-Llama-3.1-405B-Instruct", Version = "1", Format = "Meta" };
233
public static readonly FoundryModel MetaLlama3170BInstruct =
new
() { Name = "Meta-Llama-3.1-70B-Instruct", Version = "4", Format = "Meta" };
238
public static readonly FoundryModel MetaLlama318BInstruct =
new
() { Name = "Meta-Llama-3.1-8B-Instruct", Version = "6", Format = "Meta" };
495
public static readonly FoundryModel AzureAIContentSafety =
new
() { Name = "Azure-AI-Content-Safety", Version = "1", Format = "Microsoft" };
635
public static readonly FoundryModel AzureAIContentUnderstanding =
new
() { Name = "Azure-AI-Content-Understanding", Version = "1", Format = "Microsoft" };
935
public static readonly FoundryModel AzureAIDocumentIntelligence =
new
() { Name = "Azure-AI-Document-Intelligence", Version = "1", Format = "Microsoft" };
1105
public static readonly FoundryModel AzureAIVision =
new
() { Name = "Azure-AI-Vision", Version = "1", Format = "Microsoft" };
1195
public static readonly FoundryModel AzureContentUnderstandingLayout =
new
() { Name = "Azure-Content-Understanding-Layout", Version = "1", Format = "Microsoft" };
1270
public static readonly FoundryModel AzureContentUnderstandingRead =
new
() { Name = "Azure-Content-Understanding-Read", Version = "1", Format = "Microsoft" };
1275
public static readonly FoundryModel AzureLanguageLanguageDetection =
new
() { Name = "Azure-Language-Language-detection", Version = "1", Format = "Microsoft" };
1280
public static readonly FoundryModel AzureLanguageTextPiiRedaction =
new
() { Name = "Azure-Language-Text-PII-redaction", Version = "1", Format = "Microsoft" };
1285
public static readonly FoundryModel AzureSpeechSpeechToText =
new
() { Name = "Azure-Speech-Speech-to-text", Version = "1", Format = "Microsoft" };
1290
public static readonly FoundryModel AzureSpeechTextToSpeech =
new
() { Name = "Azure-Speech-Text-to-speech", Version = "1", Format = "Microsoft" };
1295
public static readonly FoundryModel AzureSpeechTextToSpeechAvatar =
new
() { Name = "Azure-Speech-Text-to-speech-Avatar", Version = "1", Format = "Microsoft" };
1300
public static readonly FoundryModel AzureSpeechVoiceLive =
new
() { Name = "Azure-Speech-Voice-Live", Version = "1", Format = "Microsoft" };
1305
public static readonly FoundryModel AzureTranslatorDocumentTranslation =
new
() { Name = "Azure-Translator-Document-translation", Version = "1", Format = "Microsoft" };
1310
public static readonly FoundryModel AzureTranslatorTextTranslation =
new
() { Name = "Azure-Translator-Text-translation", Version = "1", Format = "Microsoft" };
1315
public static readonly FoundryModel MaiDSR1 =
new
() { Name = "MAI-DS-R1", Version = "1", Format = "Microsoft" };
1320
public static readonly FoundryModel ModelRouter =
new
() { Name = "model-router", Version = "2025-11-18", Format = "Microsoft" };
1325
public static readonly FoundryModel Phi3Medium128kInstruct =
new
() { Name = "Phi-3-medium-128k-instruct", Version = "7", Format = "Microsoft" };
1330
public static readonly FoundryModel Phi3Medium4kInstruct =
new
() { Name = "Phi-3-medium-4k-instruct", Version = "6", Format = "Microsoft" };
1335
public static readonly FoundryModel Phi3Mini128kInstruct =
new
() { Name = "Phi-3-mini-128k-instruct", Version = "13", Format = "Microsoft" };
1340
public static readonly FoundryModel Phi3Mini4kInstruct =
new
() { Name = "Phi-3-mini-4k-instruct", Version = "15", Format = "Microsoft" };
1345
public static readonly FoundryModel Phi3Small128kInstruct =
new
() { Name = "Phi-3-small-128k-instruct", Version = "5", Format = "Microsoft" };
1350
public static readonly FoundryModel Phi3Small8kInstruct =
new
() { Name = "Phi-3-small-8k-instruct", Version = "6", Format = "Microsoft" };
1355
public static readonly FoundryModel Phi35MiniInstruct =
new
() { Name = "Phi-3.5-mini-instruct", Version = "6", Format = "Microsoft" };
1360
public static readonly FoundryModel Phi35MoEInstruct =
new
() { Name = "Phi-3.5-MoE-instruct", Version = "5", Format = "Microsoft" };
1365
public static readonly FoundryModel Phi35VisionInstruct =
new
() { Name = "Phi-3.5-vision-instruct", Version = "2", Format = "Microsoft" };
1370
public static readonly FoundryModel Phi4 =
new
() { Name = "Phi-4", Version = "7", Format = "Microsoft" };
1375
public static readonly FoundryModel Phi4MiniInstruct =
new
() { Name = "Phi-4-mini-instruct", Version = "1", Format = "Microsoft" };
1380
public static readonly FoundryModel Phi4MiniReasoning =
new
() { Name = "Phi-4-mini-reasoning", Version = "1", Format = "Microsoft" };
1385
public static readonly FoundryModel Phi4MultimodalInstruct =
new
() { Name = "Phi-4-multimodal-instruct", Version = "2", Format = "Microsoft" };
1390
public static readonly FoundryModel Phi4Reasoning =
new
() { Name = "Phi-4-reasoning", Version = "1", Format = "Microsoft" };
1401
public static readonly FoundryModel Codestral2501 =
new
() { Name = "Codestral-2501", Version = "2", Format = "Mistral AI" };
1406
public static readonly FoundryModel Ministral3B =
new
() { Name = "Ministral-3B", Version = "1", Format = "Mistral AI" };
1411
public static readonly FoundryModel MistralDocumentAi2505 =
new
() { Name = "mistral-document-ai-2505", Version = "1", Format = "Mistral AI" };
1416
public static readonly FoundryModel MistralDocumentAi2512 =
new
() { Name = "mistral-document-ai-2512", Version = "1", Format = "Mistral AI" };
1421
public static readonly FoundryModel MistralLarge2407 =
new
() { Name = "Mistral-large-2407", Version = "1", Format = "Mistral AI" };
1426
public static readonly FoundryModel MistralLarge2411 =
new
() { Name = "Mistral-Large-2411", Version = "2", Format = "Mistral AI" };
1431
public static readonly FoundryModel MistralLarge3 =
new
() { Name = "Mistral-Large-3", Version = "1", Format = "Mistral AI" };
1436
public static readonly FoundryModel MistralMedium2505 =
new
() { Name = "mistral-medium-2505", Version = "1", Format = "Mistral AI" };
1441
public static readonly FoundryModel MistralNemo =
new
() { Name = "Mistral-Nemo", Version = "1", Format = "Mistral AI" };
1446
public static readonly FoundryModel MistralSmall =
new
() { Name = "Mistral-small", Version = "1", Format = "Mistral AI" };
1451
public static readonly FoundryModel MistralSmall2503 =
new
() { Name = "mistral-small-2503", Version = "1", Format = "Mistral AI" };
1462
public static readonly FoundryModel CodexMini =
new
() { Name = "codex-mini", Version = "2025-05-16", Format = "OpenAI" };
1467
public static readonly FoundryModel ComputerUsePreview =
new
() { Name = "computer-use-preview", Version = "2025-03-11", Format = "OpenAI" };
1587
public static readonly FoundryModel DallE3 =
new
() { Name = "dall-e-3", Version = "3.0", Format = "OpenAI" };
1707
public static readonly FoundryModel Davinci002 =
new
() { Name = "davinci-002", Version = "3", Format = "OpenAI" };
1827
public static readonly FoundryModel Gpt35Turbo =
new
() { Name = "gpt-35-turbo", Version = "0125", Format = "OpenAI" };
1974
public static readonly FoundryModel Gpt35Turbo16k =
new
() { Name = "gpt-35-turbo-16k", Version = "0613", Format = "OpenAI" };
2140
public static readonly FoundryModel Gpt35TurboInstruct =
new
() { Name = "gpt-35-turbo-instruct", Version = "0914", Format = "OpenAI" };
2343
public static readonly FoundryModel Gpt4 =
new
() { Name = "gpt-4", Version = "turbo-2024-04-09", Format = "OpenAI" };
2463
public static readonly FoundryModel Gpt432k =
new
() { Name = "gpt-4-32k", Version = "0613", Format = "OpenAI" };
2468
public static readonly FoundryModel Gpt41 =
new
() { Name = "gpt-4.1", Version = "2025-04-14", Format = "OpenAI" };
2473
public static readonly FoundryModel Gpt41Mini =
new
() { Name = "gpt-4.1-mini", Version = "2025-04-14", Format = "OpenAI" };
2478
public static readonly FoundryModel Gpt41Nano =
new
() { Name = "gpt-4.1-nano", Version = "2025-04-14", Format = "OpenAI" };
2483
public static readonly FoundryModel Gpt45Preview =
new
() { Name = "gpt-4.5-preview", Version = "2025-02-27", Format = "OpenAI" };
2488
public static readonly FoundryModel Gpt4o =
new
() { Name = "gpt-4o", Version = "2024-11-20", Format = "OpenAI" };
2493
public static readonly FoundryModel Gpt4oAudioPreview =
new
() { Name = "gpt-4o-audio-preview", Version = "2024-12-17", Format = "OpenAI" };
2498
public static readonly FoundryModel Gpt4oMini =
new
() { Name = "gpt-4o-mini", Version = "2024-07-18", Format = "OpenAI" };
2503
public static readonly FoundryModel Gpt4oMiniAudioPreview =
new
() { Name = "gpt-4o-mini-audio-preview", Version = "2024-12-17", Format = "OpenAI" };
2508
public static readonly FoundryModel Gpt4oMiniRealtimePreview =
new
() { Name = "gpt-4o-mini-realtime-preview", Version = "2024-12-17", Format = "OpenAI" };
2513
public static readonly FoundryModel Gpt4oMiniTranscribe =
new
() { Name = "gpt-4o-mini-transcribe", Version = "2025-12-15", Format = "OpenAI" };
2518
public static readonly FoundryModel Gpt4oMiniTts =
new
() { Name = "gpt-4o-mini-tts", Version = "2025-12-15", Format = "OpenAI" };
2691
public static readonly FoundryModel Gpt4oRealtimePreview =
new
() { Name = "gpt-4o-realtime-preview", Version = "2024-12-17", Format = "OpenAI" };
2696
public static readonly FoundryModel Gpt4oTranscribe =
new
() { Name = "gpt-4o-transcribe", Version = "2025-03-20", Format = "OpenAI" };
2701
public static readonly FoundryModel Gpt4oTranscribeDiarize =
new
() { Name = "gpt-4o-transcribe-diarize", Version = "2025-10-15", Format = "OpenAI" };
2706
public static readonly FoundryModel Gpt5 =
new
() { Name = "gpt-5", Version = "2025-08-07", Format = "OpenAI" };
2711
public static readonly FoundryModel Gpt5Chat =
new
() { Name = "gpt-5-chat", Version = "2025-10-03", Format = "OpenAI" };
2716
public static readonly FoundryModel Gpt5Codex =
new
() { Name = "gpt-5-codex", Version = "2025-09-15", Format = "OpenAI" };
2721
public static readonly FoundryModel Gpt5Mini =
new
() { Name = "gpt-5-mini", Version = "2025-08-07", Format = "OpenAI" };
2726
public static readonly FoundryModel Gpt5Nano =
new
() { Name = "gpt-5-nano", Version = "2025-08-07", Format = "OpenAI" };
2731
public static readonly FoundryModel Gpt5Pro =
new
() { Name = "gpt-5-pro", Version = "2025-10-06", Format = "OpenAI" };
2736
public static readonly FoundryModel Gpt51 =
new
() { Name = "gpt-5.1", Version = "2025-11-13", Format = "OpenAI" };
2741
public static readonly FoundryModel Gpt51Chat =
new
() { Name = "gpt-5.1-chat", Version = "2025-11-13", Format = "OpenAI" };
2746
public static readonly FoundryModel Gpt51Codex =
new
() { Name = "gpt-5.1-codex", Version = "2025-11-13", Format = "OpenAI" };
2751
public static readonly FoundryModel Gpt51CodexMax =
new
() { Name = "gpt-5.1-codex-max", Version = "2025-12-04", Format = "OpenAI" };
2756
public static readonly FoundryModel Gpt51CodexMini =
new
() { Name = "gpt-5.1-codex-mini", Version = "2025-11-13", Format = "OpenAI" };
2761
public static readonly FoundryModel Gpt52 =
new
() { Name = "gpt-5.2", Version = "2025-12-11", Format = "OpenAI" };
2766
public static readonly FoundryModel Gpt52Chat =
new
() { Name = "gpt-5.2-chat", Version = "2026-02-10", Format = "OpenAI" };
2771
public static readonly FoundryModel Gpt52Codex =
new
() { Name = "gpt-5.2-codex", Version = "2026-01-14", Format = "OpenAI" };
2776
public static readonly FoundryModel Gpt53Chat =
new
() { Name = "gpt-5.3-chat", Version = "2026-03-03", Format = "OpenAI" };
2781
public static readonly FoundryModel Gpt53Codex =
new
() { Name = "gpt-5.3-codex", Version = "2026-02-24", Format = "OpenAI" };
2786
public static readonly FoundryModel Gpt54 =
new
() { Name = "gpt-5.4", Version = "2026-03-05", Format = "OpenAI" };
2791
public static readonly FoundryModel Gpt54Pro =
new
() { Name = "gpt-5.4-pro", Version = "2026-03-05", Format = "OpenAI" };
2796
public static readonly FoundryModel GptAudio =
new
() { Name = "gpt-audio", Version = "2025-08-28", Format = "OpenAI" };
2801
public static readonly FoundryModel GptAudio15 =
new
() { Name = "gpt-audio-1.5", Version = "2026-02-23", Format = "OpenAI" };
2806
public static readonly FoundryModel GptAudioMini =
new
() { Name = "gpt-audio-mini", Version = "2025-10-06", Format = "OpenAI" };
2811
public static readonly FoundryModel GptImage1 =
new
() { Name = "gpt-image-1", Version = "2025-04-15", Format = "OpenAI" };
2816
public static readonly FoundryModel GptImage1Mini =
new
() { Name = "gpt-image-1-mini", Version = "2025-10-06", Format = "OpenAI" };
2821
public static readonly FoundryModel GptImage15 =
new
() { Name = "gpt-image-1.5", Version = "2025-12-16", Format = "OpenAI" };
2826
public static readonly FoundryModel GptOss120b =
new
() { Name = "gpt-oss-120b", Version = "4", Format = "OpenAI" };
2831
public static readonly FoundryModel GptOss20b =
new
() { Name = "gpt-oss-20b", Version = "11", Format = "OpenAI" };
2836
public static readonly FoundryModel GptRealtime =
new
() { Name = "gpt-realtime", Version = "2025-08-28", Format = "OpenAI" };
2841
public static readonly FoundryModel GptRealtime15 =
new
() { Name = "gpt-realtime-1.5", Version = "2026-02-23", Format = "OpenAI" };
2846
public static readonly FoundryModel GptRealtimeMini =
new
() { Name = "gpt-realtime-mini", Version = "2025-12-15", Format = "OpenAI" };
2851
public static readonly FoundryModel O1 =
new
() { Name = "o1", Version = "2024-12-17", Format = "OpenAI" };
2856
public static readonly FoundryModel O1Mini =
new
() { Name = "o1-mini", Version = "2024-09-12", Format = "OpenAI" };
2861
public static readonly FoundryModel O1Preview =
new
() { Name = "o1-preview", Version = "1", Format = "OpenAI" };
2866
public static readonly FoundryModel O3 =
new
() { Name = "o3", Version = "2025-04-16", Format = "OpenAI" };
2871
public static readonly FoundryModel O3DeepResearch =
new
() { Name = "o3-deep-research", Version = "2025-06-26", Format = "OpenAI" };
2876
public static readonly FoundryModel O3Mini =
new
() { Name = "o3-mini", Version = "2025-01-31", Format = "OpenAI" };
2881
public static readonly FoundryModel O3Pro =
new
() { Name = "o3-pro", Version = "2025-06-10", Format = "OpenAI" };
2886
public static readonly FoundryModel O4Mini =
new
() { Name = "o4-mini", Version = "2025-04-16", Format = "OpenAI" };
2891
public static readonly FoundryModel Sora =
new
() { Name = "sora", Version = "2025-05-02", Format = "OpenAI" };
2896
public static readonly FoundryModel TextEmbedding3Large =
new
() { Name = "text-embedding-3-large", Version = "1", Format = "OpenAI" };
2901
public static readonly FoundryModel TextEmbedding3Small =
new
() { Name = "text-embedding-3-small", Version = "1", Format = "OpenAI" };
3043
public static readonly FoundryModel TextEmbeddingAda002 =
new
() { Name = "text-embedding-ada-002", Version = "2", Format = "OpenAI" };
3174
public static readonly FoundryModel Tts =
new
() { Name = "tts", Version = "001", Format = "OpenAI" };
3305
public static readonly FoundryModel TtsHd =
new
() { Name = "tts-hd", Version = "001", Format = "OpenAI" };
3441
public static readonly FoundryModel Whisper =
new
() { Name = "whisper", Version = "001", Format = "OpenAI" };
3581
public static readonly FoundryModel StableDiffusion35Large =
new
() { Name = "Stable-Diffusion-3.5-Large", Version = "1", Format = "Stability AI" };
3744
public static readonly FoundryModel StableImageCore =
new
() { Name = "Stable-Image-Core", Version = "1", Format = "Stability AI" };
3928
public static readonly FoundryModel StableImageUltra =
new
() { Name = "Stable-Image-Ultra", Version = "1", Format = "Stability AI" };
3939
public static readonly FoundryModel Grok3 =
new
() { Name = "grok-3", Version = "1", Format = "xAI" };
3944
public static readonly FoundryModel Grok3Mini =
new
() { Name = "grok-3-mini", Version = "1", Format = "xAI" };
3949
public static readonly FoundryModel Grok4 =
new
() { Name = "grok-4", Version = "1", Format = "xAI" };
3954
public static readonly FoundryModel Grok41FastNonReasoning =
new
() { Name = "grok-4-1-fast-non-reasoning", Version = "1", Format = "xAI" };
3959
public static readonly FoundryModel Grok41FastReasoning =
new
() { Name = "grok-4-1-fast-reasoning", Version = "1", Format = "xAI" };
3964
public static readonly FoundryModel Grok4FastNonReasoning =
new
() { Name = "grok-4-fast-non-reasoning", Version = "1", Format = "xAI" };
3969
public static readonly FoundryModel Grok4FastReasoning =
new
() { Name = "grok-4-fast-reasoning", Version = "1", Format = "xAI" };
3974
public static readonly FoundryModel GrokCodeFast1 =
new
() { Name = "grok-code-fast-1", Version = "1", Format = "xAI" };
FoundryModel.Local.Generated.cs (24)
57
public static readonly FoundryModel DeepseekR115b =
new
() { Name = "deepseek-r1-1.5b", Version = "1", Format = "Microsoft" };
101
public static readonly FoundryModel DeepseekR114b =
new
() { Name = "deepseek-r1-14b", Version = "1", Format = "Microsoft" };
145
public static readonly FoundryModel DeepseekR17b =
new
() { Name = "deepseek-r1-7b", Version = "1", Format = "Microsoft" };
195
public static readonly FoundryModel GptOss20b =
new
() { Name = "gpt-oss-20b", Version = "1", Format = "Microsoft" };
239
public static readonly FoundryModel Mistral7bV02 =
new
() { Name = "mistral-7b-v0.2", Version = "1", Format = "Microsoft" };
283
public static readonly FoundryModel Phi3Mini128k =
new
() { Name = "phi-3-mini-128k", Version = "1", Format = "Microsoft" };
327
public static readonly FoundryModel Phi3Mini4k =
new
() { Name = "phi-3-mini-4k", Version = "1", Format = "Microsoft" };
371
public static readonly FoundryModel Phi35Mini =
new
() { Name = "phi-3.5-mini", Version = "1", Format = "Microsoft" };
415
public static readonly FoundryModel Phi4 =
new
() { Name = "phi-4", Version = "1", Format = "Microsoft" };
459
public static readonly FoundryModel Phi4Mini =
new
() { Name = "phi-4-mini", Version = "5", Format = "Microsoft" };
503
public static readonly FoundryModel Phi4MiniReasoning =
new
() { Name = "phi-4-mini-reasoning", Version = "3", Format = "Microsoft" };
547
public static readonly FoundryModel Qwen2505b =
new
() { Name = "qwen2.5-0.5b", Version = "4", Format = "Microsoft" };
591
public static readonly FoundryModel Qwen2515b =
new
() { Name = "qwen2.5-1.5b", Version = "4", Format = "Microsoft" };
635
public static readonly FoundryModel Qwen2514b =
new
() { Name = "qwen2.5-14b", Version = "4", Format = "Microsoft" };
679
public static readonly FoundryModel Qwen257b =
new
() { Name = "qwen2.5-7b", Version = "4", Format = "Microsoft" };
723
public static readonly FoundryModel Qwen25Coder05b =
new
() { Name = "qwen2.5-coder-0.5b", Version = "4", Format = "Microsoft" };
767
public static readonly FoundryModel Qwen25Coder15b =
new
() { Name = "qwen2.5-coder-1.5b", Version = "4", Format = "Microsoft" };
811
public static readonly FoundryModel Qwen25Coder14b =
new
() { Name = "qwen2.5-coder-14b", Version = "4", Format = "Microsoft" };
855
public static readonly FoundryModel Qwen25Coder7b =
new
() { Name = "qwen2.5-coder-7b", Version = "4", Format = "Microsoft" };
899
public static readonly FoundryModel Qwen306b =
new
() { Name = "qwen3-0.6b", Version = "2", Format = "Microsoft" };
943
public static readonly FoundryModel Qwen34b =
new
() { Name = "qwen3-4b", Version = "1", Format = "Microsoft" };
987
public static readonly FoundryModel Qwen3Vl2bInstruct =
new
() { Name = "qwen3-vl-2b-instruct", Version = "1", Format = "Microsoft" };
1031
public static readonly FoundryModel Qwen3Vl4bInstruct =
new
() { Name = "qwen3-vl-4b-instruct", Version = "1", Format = "Microsoft" };
1075
public static readonly FoundryModel Qwen3Vl8bInstruct =
new
() { Name = "qwen3-vl-8b-instruct", Version = "1", Format = "Microsoft" };
FoundryModel.Obsolete.cs (6)
20
public static readonly FoundryModel AzureAILanguage =
new
() { Name = "Azure-AI-Language", Version = "1", Format = "Microsoft" };
27
public static readonly FoundryModel AzureAITranslator =
new
() { Name = "Azure-AI-Translator", Version = "1", Format = "Microsoft" };
34
public static readonly FoundryModel TextPii =
new
() { Name = "Text-PII", Version = "1", Format = "Microsoft" };
41
public static readonly FoundryModel LanguageDetection =
new
() { Name = "Language-Detection", Version = "1", Format = "Microsoft" };
54
public static readonly FoundryModel Qwen2515bInstructTestVitisNpu =
new
() { Name = "qwen2.5-1.5b-instruct-test-vitis-npu", Version = "1", Format = "Microsoft" };
67
public static readonly FoundryModel Jais30bChat =
new
() { Name = "jais-30b-chat", Version = "3", Format = "Core42" };
Aspire.Hosting.Foundry.Tests (1)
ProjectResourceTests.cs (1)
112
var model = new
FoundryModel
{ Name = "gpt-4", Version = "1.0", Format = "OpenAI" };
206 references to FoundryModel
Aspire.Hosting.Azure.Tests (7)
FoundryDeploymentConnectionPropertiesTests.cs (7)
18
.AddDeployment("chat",
FoundryModel
.Local.Phi4);
41
Assert.Equal(
FoundryModel
.Local.Phi4.Name, property.Value.ValueExpression);
46
Assert.Equal(
FoundryModel
.Local.Phi4.Format, property.Value.ValueExpression);
51
Assert.Equal(
FoundryModel
.Local.Phi4.Version, property.Value.ValueExpression);
60
.AddDeployment("chat",
FoundryModel
.Microsoft.Phi4);
80
Assert.Equal(
FoundryModel
.Microsoft.Phi4.Format, property.Value.ValueExpression);
85
Assert.Equal(
FoundryModel
.Microsoft.Phi4.Version, property.Value.ValueExpression);
Aspire.Hosting.Foundry (193)
FoundryExtensions.cs (3)
78
/// Adds and returns a Microsoft Foundry Deployment resource to the application model using a <see cref="
FoundryModel
"/>.
82
/// <param name="model">The model descriptor, using the <see cref="
FoundryModel
"/> class like so: <code lang="csharp">aiFoundry.AddDeployment(name: "chat", model: FoundryModel.OpenAI.Gpt5Mini)</code></param>
96
public static IResourceBuilder<FoundryDeploymentResource> AddDeployment(this IResourceBuilder<FoundryResource> builder, [ResourceName] string name,
FoundryModel
model)
FoundryModel.Generated.cs (158)
18
public static readonly
FoundryModel
AI21Jamba15Large = new() { Name = "AI21-Jamba-1.5-Large", Version = "1", Format = "AI21 Labs" };
23
public static readonly
FoundryModel
AI21Jamba15Mini = new() { Name = "AI21-Jamba-1.5-Mini", Version = "1", Format = "AI21 Labs" };
34
public static readonly
FoundryModel
ClaudeHaiku45 = new() { Name = "claude-haiku-4-5", Version = "20251001", Format = "Anthropic" };
39
public static readonly
FoundryModel
ClaudeOpus41 = new() { Name = "claude-opus-4-1", Version = "20250805", Format = "Anthropic" };
44
public static readonly
FoundryModel
ClaudeOpus45 = new() { Name = "claude-opus-4-5", Version = "20251101", Format = "Anthropic" };
49
public static readonly
FoundryModel
ClaudeOpus46 = new() { Name = "claude-opus-4-6", Version = "1", Format = "Anthropic" };
54
public static readonly
FoundryModel
ClaudeSonnet45 = new() { Name = "claude-sonnet-4-5", Version = "20250929", Format = "Anthropic" };
59
public static readonly
FoundryModel
ClaudeSonnet46 = new() { Name = "claude-sonnet-4-6", Version = "1", Format = "Anthropic" };
70
public static readonly
FoundryModel
Flux11Pro = new() { Name = "FLUX-1.1-pro", Version = "1", Format = "Black Forest Labs" };
75
public static readonly
FoundryModel
Flux1KontextPro = new() { Name = "FLUX.1-Kontext-pro", Version = "1", Format = "Black Forest Labs" };
80
public static readonly
FoundryModel
Flux2Flex = new() { Name = "FLUX.2-flex", Version = "1", Format = "Black Forest Labs" };
85
public static readonly
FoundryModel
Flux2Pro = new() { Name = "FLUX.2-pro", Version = "1", Format = "Black Forest Labs" };
96
public static readonly
FoundryModel
CohereCommandA = new() { Name = "cohere-command-a", Version = "4", Format = "Cohere" };
101
public static readonly
FoundryModel
CohereCommandR = new() { Name = "Cohere-command-r", Version = "1", Format = "Cohere" };
106
public static readonly
FoundryModel
CohereCommandR082024 = new() { Name = "Cohere-command-r-08-2024", Version = "1", Format = "Cohere" };
111
public static readonly
FoundryModel
CohereCommandRPlus = new() { Name = "Cohere-command-r-plus", Version = "1", Format = "Cohere" };
116
public static readonly
FoundryModel
CohereCommandRPlus082024 = new() { Name = "Cohere-command-r-plus-08-2024", Version = "1", Format = "Cohere" };
121
public static readonly
FoundryModel
CohereEmbedV3English = new() { Name = "Cohere-embed-v3-english", Version = "1", Format = "Cohere" };
126
public static readonly
FoundryModel
CohereEmbedV3Multilingual = new() { Name = "Cohere-embed-v3-multilingual", Version = "1", Format = "Cohere" };
131
public static readonly
FoundryModel
CohereRerankV40Fast = new() { Name = "Cohere-rerank-v4.0-fast", Version = "2", Format = "Cohere" };
136
public static readonly
FoundryModel
CohereRerankV40Pro = new() { Name = "Cohere-rerank-v4.0-pro", Version = "1", Format = "Cohere" };
141
public static readonly
FoundryModel
EmbedV40 = new() { Name = "embed-v-4-0", Version = "6", Format = "Cohere" };
152
public static readonly
FoundryModel
DeepSeekR1 = new() { Name = "DeepSeek-R1", Version = "1", Format = "DeepSeek" };
157
public static readonly
FoundryModel
DeepSeekR10528 = new() { Name = "DeepSeek-R1-0528", Version = "1", Format = "DeepSeek" };
162
public static readonly
FoundryModel
DeepSeekV3 = new() { Name = "DeepSeek-V3", Version = "1", Format = "DeepSeek" };
167
public static readonly
FoundryModel
DeepSeekV30324 = new() { Name = "DeepSeek-V3-0324", Version = "1", Format = "DeepSeek" };
172
public static readonly
FoundryModel
DeepSeekV31 = new() { Name = "DeepSeek-V3.1", Version = "1", Format = "DeepSeek" };
177
public static readonly
FoundryModel
DeepSeekV32 = new() { Name = "DeepSeek-V3.2", Version = "1", Format = "DeepSeek" };
182
public static readonly
FoundryModel
DeepSeekV32Speciale = new() { Name = "DeepSeek-V3.2-Speciale", Version = "1", Format = "DeepSeek" };
193
public static readonly
FoundryModel
Llama3211BVisionInstruct = new() { Name = "Llama-3.2-11B-Vision-Instruct", Version = "6", Format = "Meta" };
198
public static readonly
FoundryModel
Llama3290BVisionInstruct = new() { Name = "Llama-3.2-90B-Vision-Instruct", Version = "5", Format = "Meta" };
203
public static readonly
FoundryModel
Llama3370BInstruct = new() { Name = "Llama-3.3-70B-Instruct", Version = "9", Format = "Meta" };
208
public static readonly
FoundryModel
Llama4Maverick17B128EInstructFP8 = new() { Name = "Llama-4-Maverick-17B-128E-Instruct-FP8", Version = "3", Format = "Meta" };
213
public static readonly
FoundryModel
Llama4Scout17B16EInstruct = new() { Name = "Llama-4-Scout-17B-16E-Instruct", Version = "2", Format = "Meta" };
218
public static readonly
FoundryModel
MetaLlama370BInstruct = new() { Name = "Meta-Llama-3-70B-Instruct", Version = "9", Format = "Meta" };
223
public static readonly
FoundryModel
MetaLlama38BInstruct = new() { Name = "Meta-Llama-3-8B-Instruct", Version = "9", Format = "Meta" };
228
public static readonly
FoundryModel
MetaLlama31405BInstruct = new() { Name = "Meta-Llama-3.1-405B-Instruct", Version = "1", Format = "Meta" };
233
public static readonly
FoundryModel
MetaLlama3170BInstruct = new() { Name = "Meta-Llama-3.1-70B-Instruct", Version = "4", Format = "Meta" };
238
public static readonly
FoundryModel
MetaLlama318BInstruct = new() { Name = "Meta-Llama-3.1-8B-Instruct", Version = "6", Format = "Meta" };
495
public static readonly
FoundryModel
AzureAIContentSafety = new() { Name = "Azure-AI-Content-Safety", Version = "1", Format = "Microsoft" };
635
public static readonly
FoundryModel
AzureAIContentUnderstanding = new() { Name = "Azure-AI-Content-Understanding", Version = "1", Format = "Microsoft" };
935
public static readonly
FoundryModel
AzureAIDocumentIntelligence = new() { Name = "Azure-AI-Document-Intelligence", Version = "1", Format = "Microsoft" };
1105
public static readonly
FoundryModel
AzureAIVision = new() { Name = "Azure-AI-Vision", Version = "1", Format = "Microsoft" };
1195
public static readonly
FoundryModel
AzureContentUnderstandingLayout = new() { Name = "Azure-Content-Understanding-Layout", Version = "1", Format = "Microsoft" };
1270
public static readonly
FoundryModel
AzureContentUnderstandingRead = new() { Name = "Azure-Content-Understanding-Read", Version = "1", Format = "Microsoft" };
1275
public static readonly
FoundryModel
AzureLanguageLanguageDetection = new() { Name = "Azure-Language-Language-detection", Version = "1", Format = "Microsoft" };
1280
public static readonly
FoundryModel
AzureLanguageTextPiiRedaction = new() { Name = "Azure-Language-Text-PII-redaction", Version = "1", Format = "Microsoft" };
1285
public static readonly
FoundryModel
AzureSpeechSpeechToText = new() { Name = "Azure-Speech-Speech-to-text", Version = "1", Format = "Microsoft" };
1290
public static readonly
FoundryModel
AzureSpeechTextToSpeech = new() { Name = "Azure-Speech-Text-to-speech", Version = "1", Format = "Microsoft" };
1295
public static readonly
FoundryModel
AzureSpeechTextToSpeechAvatar = new() { Name = "Azure-Speech-Text-to-speech-Avatar", Version = "1", Format = "Microsoft" };
1300
public static readonly
FoundryModel
AzureSpeechVoiceLive = new() { Name = "Azure-Speech-Voice-Live", Version = "1", Format = "Microsoft" };
1305
public static readonly
FoundryModel
AzureTranslatorDocumentTranslation = new() { Name = "Azure-Translator-Document-translation", Version = "1", Format = "Microsoft" };
1310
public static readonly
FoundryModel
AzureTranslatorTextTranslation = new() { Name = "Azure-Translator-Text-translation", Version = "1", Format = "Microsoft" };
1315
public static readonly
FoundryModel
MaiDSR1 = new() { Name = "MAI-DS-R1", Version = "1", Format = "Microsoft" };
1320
public static readonly
FoundryModel
ModelRouter = new() { Name = "model-router", Version = "2025-11-18", Format = "Microsoft" };
1325
public static readonly
FoundryModel
Phi3Medium128kInstruct = new() { Name = "Phi-3-medium-128k-instruct", Version = "7", Format = "Microsoft" };
1330
public static readonly
FoundryModel
Phi3Medium4kInstruct = new() { Name = "Phi-3-medium-4k-instruct", Version = "6", Format = "Microsoft" };
1335
public static readonly
FoundryModel
Phi3Mini128kInstruct = new() { Name = "Phi-3-mini-128k-instruct", Version = "13", Format = "Microsoft" };
1340
public static readonly
FoundryModel
Phi3Mini4kInstruct = new() { Name = "Phi-3-mini-4k-instruct", Version = "15", Format = "Microsoft" };
1345
public static readonly
FoundryModel
Phi3Small128kInstruct = new() { Name = "Phi-3-small-128k-instruct", Version = "5", Format = "Microsoft" };
1350
public static readonly
FoundryModel
Phi3Small8kInstruct = new() { Name = "Phi-3-small-8k-instruct", Version = "6", Format = "Microsoft" };
1355
public static readonly
FoundryModel
Phi35MiniInstruct = new() { Name = "Phi-3.5-mini-instruct", Version = "6", Format = "Microsoft" };
1360
public static readonly
FoundryModel
Phi35MoEInstruct = new() { Name = "Phi-3.5-MoE-instruct", Version = "5", Format = "Microsoft" };
1365
public static readonly
FoundryModel
Phi35VisionInstruct = new() { Name = "Phi-3.5-vision-instruct", Version = "2", Format = "Microsoft" };
1370
public static readonly
FoundryModel
Phi4 = new() { Name = "Phi-4", Version = "7", Format = "Microsoft" };
1375
public static readonly
FoundryModel
Phi4MiniInstruct = new() { Name = "Phi-4-mini-instruct", Version = "1", Format = "Microsoft" };
1380
public static readonly
FoundryModel
Phi4MiniReasoning = new() { Name = "Phi-4-mini-reasoning", Version = "1", Format = "Microsoft" };
1385
public static readonly
FoundryModel
Phi4MultimodalInstruct = new() { Name = "Phi-4-multimodal-instruct", Version = "2", Format = "Microsoft" };
1390
public static readonly
FoundryModel
Phi4Reasoning = new() { Name = "Phi-4-reasoning", Version = "1", Format = "Microsoft" };
1401
public static readonly
FoundryModel
Codestral2501 = new() { Name = "Codestral-2501", Version = "2", Format = "Mistral AI" };
1406
public static readonly
FoundryModel
Ministral3B = new() { Name = "Ministral-3B", Version = "1", Format = "Mistral AI" };
1411
public static readonly
FoundryModel
MistralDocumentAi2505 = new() { Name = "mistral-document-ai-2505", Version = "1", Format = "Mistral AI" };
1416
public static readonly
FoundryModel
MistralDocumentAi2512 = new() { Name = "mistral-document-ai-2512", Version = "1", Format = "Mistral AI" };
1421
public static readonly
FoundryModel
MistralLarge2407 = new() { Name = "Mistral-large-2407", Version = "1", Format = "Mistral AI" };
1426
public static readonly
FoundryModel
MistralLarge2411 = new() { Name = "Mistral-Large-2411", Version = "2", Format = "Mistral AI" };
1431
public static readonly
FoundryModel
MistralLarge3 = new() { Name = "Mistral-Large-3", Version = "1", Format = "Mistral AI" };
1436
public static readonly
FoundryModel
MistralMedium2505 = new() { Name = "mistral-medium-2505", Version = "1", Format = "Mistral AI" };
1441
public static readonly
FoundryModel
MistralNemo = new() { Name = "Mistral-Nemo", Version = "1", Format = "Mistral AI" };
1446
public static readonly
FoundryModel
MistralSmall = new() { Name = "Mistral-small", Version = "1", Format = "Mistral AI" };
1451
public static readonly
FoundryModel
MistralSmall2503 = new() { Name = "mistral-small-2503", Version = "1", Format = "Mistral AI" };
1462
public static readonly
FoundryModel
CodexMini = new() { Name = "codex-mini", Version = "2025-05-16", Format = "OpenAI" };
1467
public static readonly
FoundryModel
ComputerUsePreview = new() { Name = "computer-use-preview", Version = "2025-03-11", Format = "OpenAI" };
1587
public static readonly
FoundryModel
DallE3 = new() { Name = "dall-e-3", Version = "3.0", Format = "OpenAI" };
1707
public static readonly
FoundryModel
Davinci002 = new() { Name = "davinci-002", Version = "3", Format = "OpenAI" };
1827
public static readonly
FoundryModel
Gpt35Turbo = new() { Name = "gpt-35-turbo", Version = "0125", Format = "OpenAI" };
1974
public static readonly
FoundryModel
Gpt35Turbo16k = new() { Name = "gpt-35-turbo-16k", Version = "0613", Format = "OpenAI" };
2140
public static readonly
FoundryModel
Gpt35TurboInstruct = new() { Name = "gpt-35-turbo-instruct", Version = "0914", Format = "OpenAI" };
2343
public static readonly
FoundryModel
Gpt4 = new() { Name = "gpt-4", Version = "turbo-2024-04-09", Format = "OpenAI" };
2463
public static readonly
FoundryModel
Gpt432k = new() { Name = "gpt-4-32k", Version = "0613", Format = "OpenAI" };
2468
public static readonly
FoundryModel
Gpt41 = new() { Name = "gpt-4.1", Version = "2025-04-14", Format = "OpenAI" };
2473
public static readonly
FoundryModel
Gpt41Mini = new() { Name = "gpt-4.1-mini", Version = "2025-04-14", Format = "OpenAI" };
2478
public static readonly
FoundryModel
Gpt41Nano = new() { Name = "gpt-4.1-nano", Version = "2025-04-14", Format = "OpenAI" };
2483
public static readonly
FoundryModel
Gpt45Preview = new() { Name = "gpt-4.5-preview", Version = "2025-02-27", Format = "OpenAI" };
2488
public static readonly
FoundryModel
Gpt4o = new() { Name = "gpt-4o", Version = "2024-11-20", Format = "OpenAI" };
2493
public static readonly
FoundryModel
Gpt4oAudioPreview = new() { Name = "gpt-4o-audio-preview", Version = "2024-12-17", Format = "OpenAI" };
2498
public static readonly
FoundryModel
Gpt4oMini = new() { Name = "gpt-4o-mini", Version = "2024-07-18", Format = "OpenAI" };
2503
public static readonly
FoundryModel
Gpt4oMiniAudioPreview = new() { Name = "gpt-4o-mini-audio-preview", Version = "2024-12-17", Format = "OpenAI" };
2508
public static readonly
FoundryModel
Gpt4oMiniRealtimePreview = new() { Name = "gpt-4o-mini-realtime-preview", Version = "2024-12-17", Format = "OpenAI" };
2513
public static readonly
FoundryModel
Gpt4oMiniTranscribe = new() { Name = "gpt-4o-mini-transcribe", Version = "2025-12-15", Format = "OpenAI" };
2518
public static readonly
FoundryModel
Gpt4oMiniTts = new() { Name = "gpt-4o-mini-tts", Version = "2025-12-15", Format = "OpenAI" };
2691
public static readonly
FoundryModel
Gpt4oRealtimePreview = new() { Name = "gpt-4o-realtime-preview", Version = "2024-12-17", Format = "OpenAI" };
2696
public static readonly
FoundryModel
Gpt4oTranscribe = new() { Name = "gpt-4o-transcribe", Version = "2025-03-20", Format = "OpenAI" };
2701
public static readonly
FoundryModel
Gpt4oTranscribeDiarize = new() { Name = "gpt-4o-transcribe-diarize", Version = "2025-10-15", Format = "OpenAI" };
2706
public static readonly
FoundryModel
Gpt5 = new() { Name = "gpt-5", Version = "2025-08-07", Format = "OpenAI" };
2711
public static readonly
FoundryModel
Gpt5Chat = new() { Name = "gpt-5-chat", Version = "2025-10-03", Format = "OpenAI" };
2716
public static readonly
FoundryModel
Gpt5Codex = new() { Name = "gpt-5-codex", Version = "2025-09-15", Format = "OpenAI" };
2721
public static readonly
FoundryModel
Gpt5Mini = new() { Name = "gpt-5-mini", Version = "2025-08-07", Format = "OpenAI" };
2726
public static readonly
FoundryModel
Gpt5Nano = new() { Name = "gpt-5-nano", Version = "2025-08-07", Format = "OpenAI" };
2731
public static readonly
FoundryModel
Gpt5Pro = new() { Name = "gpt-5-pro", Version = "2025-10-06", Format = "OpenAI" };
2736
public static readonly
FoundryModel
Gpt51 = new() { Name = "gpt-5.1", Version = "2025-11-13", Format = "OpenAI" };
2741
public static readonly
FoundryModel
Gpt51Chat = new() { Name = "gpt-5.1-chat", Version = "2025-11-13", Format = "OpenAI" };
2746
public static readonly
FoundryModel
Gpt51Codex = new() { Name = "gpt-5.1-codex", Version = "2025-11-13", Format = "OpenAI" };
2751
public static readonly
FoundryModel
Gpt51CodexMax = new() { Name = "gpt-5.1-codex-max", Version = "2025-12-04", Format = "OpenAI" };
2756
public static readonly
FoundryModel
Gpt51CodexMini = new() { Name = "gpt-5.1-codex-mini", Version = "2025-11-13", Format = "OpenAI" };
2761
public static readonly
FoundryModel
Gpt52 = new() { Name = "gpt-5.2", Version = "2025-12-11", Format = "OpenAI" };
2766
public static readonly
FoundryModel
Gpt52Chat = new() { Name = "gpt-5.2-chat", Version = "2026-02-10", Format = "OpenAI" };
2771
public static readonly
FoundryModel
Gpt52Codex = new() { Name = "gpt-5.2-codex", Version = "2026-01-14", Format = "OpenAI" };
2776
public static readonly
FoundryModel
Gpt53Chat = new() { Name = "gpt-5.3-chat", Version = "2026-03-03", Format = "OpenAI" };
2781
public static readonly
FoundryModel
Gpt53Codex = new() { Name = "gpt-5.3-codex", Version = "2026-02-24", Format = "OpenAI" };
2786
public static readonly
FoundryModel
Gpt54 = new() { Name = "gpt-5.4", Version = "2026-03-05", Format = "OpenAI" };
2791
public static readonly
FoundryModel
Gpt54Pro = new() { Name = "gpt-5.4-pro", Version = "2026-03-05", Format = "OpenAI" };
2796
public static readonly
FoundryModel
GptAudio = new() { Name = "gpt-audio", Version = "2025-08-28", Format = "OpenAI" };
2801
public static readonly
FoundryModel
GptAudio15 = new() { Name = "gpt-audio-1.5", Version = "2026-02-23", Format = "OpenAI" };
2806
public static readonly
FoundryModel
GptAudioMini = new() { Name = "gpt-audio-mini", Version = "2025-10-06", Format = "OpenAI" };
2811
public static readonly
FoundryModel
GptImage1 = new() { Name = "gpt-image-1", Version = "2025-04-15", Format = "OpenAI" };
2816
public static readonly
FoundryModel
GptImage1Mini = new() { Name = "gpt-image-1-mini", Version = "2025-10-06", Format = "OpenAI" };
2821
public static readonly
FoundryModel
GptImage15 = new() { Name = "gpt-image-1.5", Version = "2025-12-16", Format = "OpenAI" };
2826
public static readonly
FoundryModel
GptOss120b = new() { Name = "gpt-oss-120b", Version = "4", Format = "OpenAI" };
2831
public static readonly
FoundryModel
GptOss20b = new() { Name = "gpt-oss-20b", Version = "11", Format = "OpenAI" };
2836
public static readonly
FoundryModel
GptRealtime = new() { Name = "gpt-realtime", Version = "2025-08-28", Format = "OpenAI" };
2841
public static readonly
FoundryModel
GptRealtime15 = new() { Name = "gpt-realtime-1.5", Version = "2026-02-23", Format = "OpenAI" };
2846
public static readonly
FoundryModel
GptRealtimeMini = new() { Name = "gpt-realtime-mini", Version = "2025-12-15", Format = "OpenAI" };
2851
public static readonly
FoundryModel
O1 = new() { Name = "o1", Version = "2024-12-17", Format = "OpenAI" };
2856
public static readonly
FoundryModel
O1Mini = new() { Name = "o1-mini", Version = "2024-09-12", Format = "OpenAI" };
2861
public static readonly
FoundryModel
O1Preview = new() { Name = "o1-preview", Version = "1", Format = "OpenAI" };
2866
public static readonly
FoundryModel
O3 = new() { Name = "o3", Version = "2025-04-16", Format = "OpenAI" };
2871
public static readonly
FoundryModel
O3DeepResearch = new() { Name = "o3-deep-research", Version = "2025-06-26", Format = "OpenAI" };
2876
public static readonly
FoundryModel
O3Mini = new() { Name = "o3-mini", Version = "2025-01-31", Format = "OpenAI" };
2881
public static readonly
FoundryModel
O3Pro = new() { Name = "o3-pro", Version = "2025-06-10", Format = "OpenAI" };
2886
public static readonly
FoundryModel
O4Mini = new() { Name = "o4-mini", Version = "2025-04-16", Format = "OpenAI" };
2891
public static readonly
FoundryModel
Sora = new() { Name = "sora", Version = "2025-05-02", Format = "OpenAI" };
2896
public static readonly
FoundryModel
TextEmbedding3Large = new() { Name = "text-embedding-3-large", Version = "1", Format = "OpenAI" };
2901
public static readonly
FoundryModel
TextEmbedding3Small = new() { Name = "text-embedding-3-small", Version = "1", Format = "OpenAI" };
3043
public static readonly
FoundryModel
TextEmbeddingAda002 = new() { Name = "text-embedding-ada-002", Version = "2", Format = "OpenAI" };
3174
public static readonly
FoundryModel
Tts = new() { Name = "tts", Version = "001", Format = "OpenAI" };
3305
public static readonly
FoundryModel
TtsHd = new() { Name = "tts-hd", Version = "001", Format = "OpenAI" };
3441
public static readonly
FoundryModel
Whisper = new() { Name = "whisper", Version = "001", Format = "OpenAI" };
3581
public static readonly
FoundryModel
StableDiffusion35Large = new() { Name = "Stable-Diffusion-3.5-Large", Version = "1", Format = "Stability AI" };
3744
public static readonly
FoundryModel
StableImageCore = new() { Name = "Stable-Image-Core", Version = "1", Format = "Stability AI" };
3928
public static readonly
FoundryModel
StableImageUltra = new() { Name = "Stable-Image-Ultra", Version = "1", Format = "Stability AI" };
3939
public static readonly
FoundryModel
Grok3 = new() { Name = "grok-3", Version = "1", Format = "xAI" };
3944
public static readonly
FoundryModel
Grok3Mini = new() { Name = "grok-3-mini", Version = "1", Format = "xAI" };
3949
public static readonly
FoundryModel
Grok4 = new() { Name = "grok-4", Version = "1", Format = "xAI" };
3954
public static readonly
FoundryModel
Grok41FastNonReasoning = new() { Name = "grok-4-1-fast-non-reasoning", Version = "1", Format = "xAI" };
3959
public static readonly
FoundryModel
Grok41FastReasoning = new() { Name = "grok-4-1-fast-reasoning", Version = "1", Format = "xAI" };
3964
public static readonly
FoundryModel
Grok4FastNonReasoning = new() { Name = "grok-4-fast-non-reasoning", Version = "1", Format = "xAI" };
3969
public static readonly
FoundryModel
Grok4FastReasoning = new() { Name = "grok-4-fast-reasoning", Version = "1", Format = "xAI" };
3974
public static readonly
FoundryModel
GrokCodeFast1 = new() { Name = "grok-code-fast-1", Version = "1", Format = "xAI" };
FoundryModel.Local.Generated.cs (24)
57
public static readonly
FoundryModel
DeepseekR115b = new() { Name = "deepseek-r1-1.5b", Version = "1", Format = "Microsoft" };
101
public static readonly
FoundryModel
DeepseekR114b = new() { Name = "deepseek-r1-14b", Version = "1", Format = "Microsoft" };
145
public static readonly
FoundryModel
DeepseekR17b = new() { Name = "deepseek-r1-7b", Version = "1", Format = "Microsoft" };
195
public static readonly
FoundryModel
GptOss20b = new() { Name = "gpt-oss-20b", Version = "1", Format = "Microsoft" };
239
public static readonly
FoundryModel
Mistral7bV02 = new() { Name = "mistral-7b-v0.2", Version = "1", Format = "Microsoft" };
283
public static readonly
FoundryModel
Phi3Mini128k = new() { Name = "phi-3-mini-128k", Version = "1", Format = "Microsoft" };
327
public static readonly
FoundryModel
Phi3Mini4k = new() { Name = "phi-3-mini-4k", Version = "1", Format = "Microsoft" };
371
public static readonly
FoundryModel
Phi35Mini = new() { Name = "phi-3.5-mini", Version = "1", Format = "Microsoft" };
415
public static readonly
FoundryModel
Phi4 = new() { Name = "phi-4", Version = "1", Format = "Microsoft" };
459
public static readonly
FoundryModel
Phi4Mini = new() { Name = "phi-4-mini", Version = "5", Format = "Microsoft" };
503
public static readonly
FoundryModel
Phi4MiniReasoning = new() { Name = "phi-4-mini-reasoning", Version = "3", Format = "Microsoft" };
547
public static readonly
FoundryModel
Qwen2505b = new() { Name = "qwen2.5-0.5b", Version = "4", Format = "Microsoft" };
591
public static readonly
FoundryModel
Qwen2515b = new() { Name = "qwen2.5-1.5b", Version = "4", Format = "Microsoft" };
635
public static readonly
FoundryModel
Qwen2514b = new() { Name = "qwen2.5-14b", Version = "4", Format = "Microsoft" };
679
public static readonly
FoundryModel
Qwen257b = new() { Name = "qwen2.5-7b", Version = "4", Format = "Microsoft" };
723
public static readonly
FoundryModel
Qwen25Coder05b = new() { Name = "qwen2.5-coder-0.5b", Version = "4", Format = "Microsoft" };
767
public static readonly
FoundryModel
Qwen25Coder15b = new() { Name = "qwen2.5-coder-1.5b", Version = "4", Format = "Microsoft" };
811
public static readonly
FoundryModel
Qwen25Coder14b = new() { Name = "qwen2.5-coder-14b", Version = "4", Format = "Microsoft" };
855
public static readonly
FoundryModel
Qwen25Coder7b = new() { Name = "qwen2.5-coder-7b", Version = "4", Format = "Microsoft" };
899
public static readonly
FoundryModel
Qwen306b = new() { Name = "qwen3-0.6b", Version = "2", Format = "Microsoft" };
943
public static readonly
FoundryModel
Qwen34b = new() { Name = "qwen3-4b", Version = "1", Format = "Microsoft" };
987
public static readonly
FoundryModel
Qwen3Vl2bInstruct = new() { Name = "qwen3-vl-2b-instruct", Version = "1", Format = "Microsoft" };
1031
public static readonly
FoundryModel
Qwen3Vl4bInstruct = new() { Name = "qwen3-vl-4b-instruct", Version = "1", Format = "Microsoft" };
1075
public static readonly
FoundryModel
Qwen3Vl8bInstruct = new() { Name = "qwen3-vl-8b-instruct", Version = "1", Format = "Microsoft" };
FoundryModel.Obsolete.cs (6)
20
public static readonly
FoundryModel
AzureAILanguage = new() { Name = "Azure-AI-Language", Version = "1", Format = "Microsoft" };
27
public static readonly
FoundryModel
AzureAITranslator = new() { Name = "Azure-AI-Translator", Version = "1", Format = "Microsoft" };
34
public static readonly
FoundryModel
TextPii = new() { Name = "Text-PII", Version = "1", Format = "Microsoft" };
41
public static readonly
FoundryModel
LanguageDetection = new() { Name = "Language-Detection", Version = "1", Format = "Microsoft" };
54
public static readonly
FoundryModel
Qwen2515bInstructTestVitisNpu = new() { Name = "qwen2.5-1.5b-instruct-test-vitis-npu", Version = "1", Format = "Microsoft" };
67
public static readonly
FoundryModel
Jais30bChat = new() { Name = "jais-30b-chat", Version = "3", Format = "Core42" };
Project\ProjectBuilderExtension.cs (2)
196
/// <param name="model">The <see cref="
FoundryModel
"/> to deploy.</param>
202
FoundryModel
model)
Aspire.Hosting.Foundry.Tests (1)
ProjectResourceTests.cs (1)
112
var
model = new FoundryModel { Name = "gpt-4", Version = "1.0", Format = "OpenAI" };
FoundryAgentBasic.AppHost (1)
Program.cs (1)
8
var chat = project.AddModelDeployment("chat",
FoundryModel
.OpenAI.Gpt41Mini);
FoundryAgentEnterprise.AppHost (1)
Program.cs (1)
9
var deployment = foundry.AddDeployment("my-gpt-5",
FoundryModel
.OpenAI.Gpt5)
FoundryEndToEnd.AppHost (3)
Program.cs (3)
11
var
model = foundry.Resource.IsEmulator
12
?
FoundryModel
.Local.Phi4Mini
13
:
FoundryModel
.OpenAI.Gpt5Mini;