// Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. using Microsoft.Teams.AI.Prompts; using OpenAI.Chat; namespace Microsoft.Teams.AI.Models.OpenAI; [Obsolete("Microsoft.Teams.AI.Models.OpenAI is deprecated and will be removed by end of summer 2026.")] public class OpenAIChatPrompt : ChatPrompt { public OpenAIChatPrompt(OpenAIChatModel model, ChatPromptOptions? options = null) : base(model, options) { } public OpenAIChatPrompt(ChatPrompt prompt) : base(prompt) { } public OpenAIChatPrompt(string name, ChatPrompt prompt) : base(name, prompt) { } public static OpenAIChatPrompt From(OpenAIChatModel model, T value, ChatPromptOptions? options = null) where T : class { var prompt = ChatPrompt.From(model, value, options); return new OpenAIChatPrompt(prompt); } }