Class ResponseFormatObject  
  
  
    - Namespace
- OpenAI
- Assembly
- OpenAI-DotNet.dll
 
  
  
  
    [Obsolete("use TextResponseFormatConfiguration instead")]
public sealed class ResponseFormatObject
   
  
    - Inheritance
- 
      
      ResponseFormatObject 
    - Inherited Members
- 
    
    
    
    
    
    
  
Constructors
  
  
  
  
  
    public ResponseFormatObject()
   
  
  
  
  
  
    public ResponseFormatObject(ChatResponseFormat type)
   
  Parameters
  
    - typeChatResponseFormat
    public ResponseFormatObject(JsonSchema schema)
   
  Parameters
  
    - schemaJsonSchema
Properties
  
  
  
  
  
    [JsonInclude]
[JsonPropertyName("json_schema")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public JsonSchema JsonSchema { get; }
   
  Property Value
  
    - JsonSchema
    [JsonInclude]
[JsonPropertyName("type")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonConverter(typeof(JsonStringEnumConverter<ChatResponseFormat>))]
public ChatResponseFormat Type { get; }
   
  Property Value
  
    - ChatResponseFormat
Operators
  
  
  
  
  
    public static implicit operator ResponseFormatObject(ChatResponseFormat type)
   
  Parameters
  
    - typeChatResponseFormat
Returns
  
    - ResponseFormatObject
    public static implicit operator ChatResponseFormat(ResponseFormatObject format)
   
  Parameters
  
    - formatResponseFormatObject
Returns
  
    - ChatResponseFormat