Changes to Chat

post/v1/chat/completions
    • breaking

      removed subschema #1 from the request property anyOf list

    • breaking

      the request property became required

    • breaking

      removed the enum value content of the request property //

    • breaking

      removed the enum value json_object of the request property ///

    • breaking

      removed the enum value json_schema of the request property ///

    • breaking

      removed the enum value text of the request property /////

    • breaking

      removed the enum value text of the request property ///

    • breaking

      request property list-of-types was narrowed by removing types null from media type application/json

    • breaking

      the request property's minItems was increased to 1

    • breaking

      the response property /// became optional for the status

    • breaking

      the response property ///// became optional for the status

    • breaking

      the response property ///// became optional for the status

    • breaking

      the response property //////// became optional for the status

    • breaking

      the response property //////// became optional for the status

    • breaking

      the response property /////// became optional for the status

    • breaking

      the response property ///// became optional for the status

    • breaking

      the response property ///// became optional for the status

    • breaking

      the response property / became optional for the status

    • breaking

      the response property / became optional for the status

    • breaking

      the response property ////// became optional for the status

    • breaking

      the response property ////// became optional for the status

    • breaking

      the response property ////// became optional for the status

    • breaking

      the response property ////// became optional for the status

    • breaking

      response property anyOf[subschema #1: ChatCompletionResponse]/choices/items/finish_reason list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #1: ChatCompletionResponse]/choices/items/message/tool_calls/anyOf[subschema #1]/items/function/arguments list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #1: ChatCompletionResponse]/choices/items/message/tool_calls/anyOf[subschema #1]/items/function/name list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #1: ChatCompletionResponse]/choices/items/message/tool_calls/anyOf[subschema #1]/items/id list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #2: ChatChunkResponse]/time_info/anyOf[subschema #1: TimeInfo]/completion_time list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #2: ChatChunkResponse]/time_info/anyOf[subschema #1: TimeInfo]/prompt_time list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #2: ChatChunkResponse]/time_info/anyOf[subschema #1: TimeInfo]/queue_time list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      response property anyOf[subschema #2: ChatChunkResponse]/time_info/anyOf[subschema #1: TimeInfo]/total_time list-of-types was widened by adding types null to media type application/json of response 200

    • breaking

      the / response's property type changed from object to no type for status

    • breaking

      the / response's property type changed from object to no type for status

    • warning

      the / request property's min was set to -1.00

    • warning

      the / request property's min was set to -1.00

    • warning

      the / request property's min was set to -1.00

    • warning

      the / request property's min was set to -1.00

    • warning

      the / request property's min was set to 1.00

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • warning

      removed the optional property // from the response with the status

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the media type application/msgpack to the request body

    • info

      added the media type application/vnd.msgpack to the request body

    • info

      added the media type application/x-msgpack to the request body

    • info

      added to the request property anyOf list

    • info

      the / request property's max was increased from 1.50 to 2.00

    • info

      added the optional property /////// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property /// to the response with the status

    • info

      added subschema #2 to the / response property anyOf list for the response status

    • info

      added subschema #2 to the / response property anyOf list for the response status

    • info

      the response property const value chat.completion.chunk was added for the status

    • info

      the response's property default value 0 was removed for the status

    • info

      the response's property default value 0 was removed for the status

    • info

      the response's property default value 0 was removed for the status

    • info

      the response's property default value 0 was removed for the status

    • info

      response property anyOf[subschema #2: ChatChunkResponse]/choices/anyOf[subschema #1]/items/delta/anyOf[subschema #1: ChunkResponseMessage]/tokens deprecated

    • info

      response property anyOf[subschema #2: ChatChunkResponse]/choices/anyOf[subschema #1]/items/text deprecated

    • info

      response property anyOf[subschema #2: ChatChunkResponse]/choices/anyOf[subschema #1]/items/tokens deprecated

    • info

      removed the chat.completion enum value from the / response property for the response status

    • info

      removed the chat.completion.chunk enum value from the / response property for the response status

    • info

      removed the content_filter enum value from the /// response property for the response status

    • info

      removed the function enum value from the /////// response property for the response status

    • info

      removed the function enum value from the ///////// response property for the response status

    • info

      removed the length enum value from the /// response property for the response status

    • info

      removed the stop enum value from the /// response property for the response status

    • info

      removed the text_completion enum value from the / response property for the response status

    • info

      removed the tool_calls enum value from the /// response property for the response status