openai/openai-dotnet

Public

mirrored from https://github.com/openai/openai-dotnetAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.2.0-beta.2

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

src/Utility/Generator/CodeGenModelAttribute.cs

27lines · modepreview

#nullable enable

using System;

namespace OpenAI;

[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Struct)]
internal sealed class CodeGenModelAttribute : CodeGenTypeAttribute
{
    /// <summary>
    /// Gets or sets a coma separated list of additional model usage modes. Allowed values: model, error, intput, output.
    /// </summary>
    public string[]? Usage { get; set; }

    /// <summary>
    /// Gets or sets a coma separated list of additional model serialization formats.
    /// </summary>
    public string[]? Formats { get; set; }

    public CodeGenModelAttribute() : base(null)
    {
    }

    public CodeGenModelAttribute(string originalName) : base(originalName)
    {
    }
}