openai/openai-dotnet

Public

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

CodeCommitsIssuesPull requestsActionsInsightsSecurity
OpenAI_2.0.0-beta.10

Branches

Tags

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

Clone

HTTPS

Download ZIP

src/Utility/Generator/CodeGenModelAttribute.cs

27lines · modecode

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