File: GitHubModel.Obsolete.cs
Web Access
Project: src\src\Aspire.Hosting.GitHub.Models\Aspire.Hosting.GitHub.Models.csproj (Aspire.Hosting.GitHub.Models)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
using System.ComponentModel;
 
namespace Aspire.Hosting.GitHub;
 
// This file contains obsolete elements kept for backward compatibility.
 
public partial class GitHubModel
{
    public static partial class Core42
    {
        /// <inheritdoc cref="Jais30bChat"/>
        [Obsolete("Use Jais30bChat instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel JAIS30bChat = new() { Id = "core42/jais-30b-chat" };
    }
 
    public static partial class Microsoft
    {
        /// <inheritdoc cref="MaiDSR1"/>
        [Obsolete("Use MaiDSR1 instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel MAIDSR1 = new() { Id = "microsoft/mai-ds-r1" };
    }
 
    public static partial class OpenAI
    {
        /// <inheritdoc cref="OpenAIGpt41"/>
        [Obsolete("Use OpenAIGpt41 instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel OpenAIGPT41 = new() { Id = "openai/gpt-4.1" };
 
        /// <inheritdoc cref="OpenAIGpt41Mini"/>
        [Obsolete("Use OpenAIGpt41Mini instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel OpenAIGPT41Mini = new() { Id = "openai/gpt-4.1-mini" };
 
        /// <inheritdoc cref="OpenAIGpt41Nano"/>
        [Obsolete("Use OpenAIGpt41Nano instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel OpenAIGPT41Nano = new() { Id = "openai/gpt-4.1-nano" };
 
        /// <inheritdoc cref="OpenAIGpt4o"/>
        [Obsolete("Use OpenAIGpt4o instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel OpenAIGPT4o = new() { Id = "openai/gpt-4o" };
 
        /// <inheritdoc cref="OpenAIGpt4oMini"/>
        [Obsolete("Use OpenAIGpt4oMini instead.")]
        [EditorBrowsable(EditorBrowsableState.Never)]
        public static readonly GitHubModel OpenAIGPT4oMini = new() { Id = "openai/gpt-4o-mini" };
    }
}