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 · modeblame

9f9f2936Jose Arriaga Maldonado2 years ago1#nullable enable
2
3using System;
4
5namespace OpenAI;
6
7[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Struct)]
22ab606bStephen Toub2 years ago8internal sealed class CodeGenModelAttribute : CodeGenTypeAttribute
9f9f2936Jose Arriaga Maldonado2 years ago9{
10/// <summary>
11/// Gets or sets a coma separated list of additional model usage modes. Allowed values: model, error, intput, output.
12/// </summary>
13public string[]? Usage { get; set; }
14
15/// <summary>
16/// Gets or sets a coma separated list of additional model serialization formats.
17/// </summary>
18public string[]? Formats { get; set; }
19
20public CodeGenModelAttribute() : base(null)
21{
22}
23
24public CodeGenModelAttribute(string originalName) : base(originalName)
25{
26}
27}