text

Changes to Create Chat Completion

post/v1/chat/completions
    • breaking

      added to the request property allOf list

    • breaking

      removed subschema #2 from the request property anyOf list

    • breaking

      removed subschema #1 subschema #2 from the request property anyOf list

    • breaking

      request property ///// was restricted to a list of enum values

    • breaking

      request property // was restricted to a list of enum values

    • breaking

      request property /// was restricted to a list of enum values

    • breaking

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

    • breaking

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

    • breaking

      the ///// request property type changed from no type to string

    • breaking

      the // request property type changed from no type to string

    • breaking

      the /// request property type changed from no type to string

    • breaking

      the response property //////// became optional for the status (media type: application/json)

    • breaking

      the response property /////// became optional for the status (media type: text/event-stream)

    • breaking

      the response property const value function was removed for the status (media type: application/json)

    • breaking

      the response property const value function was removed for the status (media type: text/event-stream)

    • breaking

      response property anyOf[subschema #2: ChatCompletionChunk]/choices/items/delta/allOf[subschema #1: ChatCompletionDelta]/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 choices/items/delta/allOf[subschema #1: ChatCompletionDelta]/tool_calls/anyOf[subschema #1]/items/id list-of-types was widened by adding types null to media type text/event-stream of response 200

    • breaking

      response property choices/items/message/allOf[subschema #1: ChatMessage]/content list-of-types was widened by adding types array to media type application/json of response 200

    • breaking

      the / response's property type changed from no type to string for status (media type: application/json)

    • breaking

      the /////// response's property type changed from no type to string for status (media type: application/json)

    • breaking

      the response's property type changed from no type to string for status (media type: application/json)

    • breaking

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

    • warning

      added the new chat.completion enum value to the response property for the response status (media type: application/json)

    • warning

      added the new chat.completion.chunk enum value to the / response property for the response status (media type: application/json)

    • warning

      added the new chat.completion.chunk enum value to the response property for the response status (media type: text/event-stream)

    • warning

      added the new error enum value to the response property for the response status

    • warning

      added the new function enum value to the /////// response property for the response status (media type: application/json)

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added subschema #1 subschema #2 to the request property anyOf list

    • info

      the request property default value was added

    • info

      the request property default value auto was added

    • info

      added the new function enum value to the request property /////

    • info

      added the new function enum value to the request property //

    • info

      added the new function enum value to the request property ///

    • info

      request property // list-of-types was widened by adding types array to media type application/json

    • info

      removed from the //////// response property allOf list for the response status (media type: application/json)

    • info

      removed from the /////// response property allOf list for the response status (media type: text/event-stream)

    • info

      added subschema #2 to the //////// response property anyOf list for the response status (media type: application/json)

    • info

      added subschema #2 to the /////// response property anyOf list for the response status (media type: text/event-stream)

    • info

      added subschema #1 subschema #2 to the //////// response property anyOf list for the response status (media type: application/json)

    • info

      added subschema #1 subschema #2 to the /////// response property anyOf list for the response status (media type: text/event-stream)

    • info

      added the required property //////// to the response with the status (media type: application/json)

    • info

      added the required property /////// to the response with the status (media type: text/event-stream)

    • warning

      removed the request property

    • info

      added the new optional request property

    • info

      added the new optional request property //

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the optional property ///// to the response with the status (media type: application/json)

    • info

      added the optional property //// to the response with the status (media type: text/event-stream)

    • info

      added the optional property //// to the response with the status (media type: application/json)

    • breaking

      the /// response's property type changed from object to no type for status (media type: application/json)

    • breaking

      the // response's property type changed from object to no type for status (media type: text/event-stream)

    • breaking

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

    • breaking

      removed the required property //// from the response with the status (media type: application/json)

    • breaking

      removed the required property //// from the response with the status (media type: application/json)

    • breaking

      removed the required property /// from the response with the status (media type: text/event-stream)

    • breaking

      removed the required property /// from the response with the status (media type: text/event-stream)

    • info

      added to the /// response property allOf list for the response status (media type: application/json)

    • info

      added to the // response property allOf list for the response status (media type: text/event-stream)

    • info

      the response property const value error was added for the status

    • breaking

      the response property const value error was removed for the status

    • breaking

      the /// response's property type changed from no type to object for status (media type: application/json)

    • breaking

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

    • info

      removed from the /// response property allOf list for the response status (media type: application/json)

    • info

      removed from the // response property allOf list for the response status (media type: text/event-stream)

    • info

      added the required property //// to the response with the status (media type: application/json)

    • info

      added the required property //// to the response with the status (media type: application/json)

    • info

      added the required property /// to the response with the status (media type: text/event-stream)

    • info

      added the required property /// to the response with the status (media type: text/event-stream)

    • breaking

      the /// response's property type changed from object to no type for status (media type: application/json)

    • breaking

      the // response's property type changed from object to no type for status (media type: text/event-stream)

    • breaking

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

    • breaking

      removed the required property //// from the response with the status (media type: application/json)

    • breaking

      removed the required property //// from the response with the status (media type: application/json)

    • breaking

      removed the required property /// from the response with the status (media type: text/event-stream)

    • breaking

      removed the required property /// from the response with the status (media type: text/event-stream)

    • info

      added to the /// response property allOf list for the response status (media type: application/json)

    • info

      added to the // response property allOf list for the response status (media type: text/event-stream)

    • info

      the response property const value error was added for the status

    • breaking

      removed subschema #2 from the // request property anyOf list

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

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

    • breaking

      the // request property type changed from no type to object

    • warning

      the request property's exclusiveMinimum was set to 0.00

    • warning

      the request property's exclusiveMinimum was set to 0.00

    • warning

      the request property's max was set to 2.00

    • warning

      the request property's max was set to 2.00

    • warning

      the request property's max was set to 2.00

    • warning

      the request property's max was set to 1.00

    • warning

      the request property's min was set to -2.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 -2.00

    • warning

      the request property's min was set to 0.00

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property //

    • warning

      removed the optional property //// from the response with the status (media type: application/json)

    • warning

      removed the optional property /// from the response with the status (media type: text/event-stream)

    • warning

      removed the optional property //// from the response with the status (media type: application/json)

    • warning

      added the new cancelled enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new cancelled enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new cancelled enum value to the /// response property for the response status (media type: text/event-stream)

    • warning

      added the new tool_calls enum value to the //// response property for the response status (media type: application/json)

    • warning

      added the new tool_calls enum value to the /// response property for the response status (media type: application/json)

    • warning

      added the new tool_calls enum value to the /// response property for the response status (media type: text/event-stream)

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property ///

    • info

      added the new optional request property ///

    • info

      added the new optional request property ///

    • info

      added the new optional request property ///

    • info

      added the new optional request property ///

    • info

      added the new optional request property ///

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      the request property default value {"best_of":1,"ignore_eos":false,"skip_special_tokens":true,"stop_token_ids":[],"top_k":-1,"use_beam_search":false} was removed

    • info

      removed from the response body anyOf list for the response status (media type: application/json)

    • info

      added the optional property /// to the response with the status (media type: application/json)

    • info

      added the optional property / to the response with the status (media type: application/json)

    • info

      added the optional property // to the response with the status (media type: application/json)

    • info

      added the optional property // to the response with the status (media type: text/event-stream)

    • info

      added the optional property to the response with the status (media type: text/event-stream)

    • breaking

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

    • breaking

      the / request property type changed from number to integer

    • breaking

      the response's property type changed from string to no type for status (media type: application/json)

    • breaking

      removed the required property // from the response with the status (media type: application/json)

    • breaking

      removed the required property // from the response with the status (media type: text/event-stream)

    • breaking

      removed the required property from the response with the status (media type: text/event-stream)

    • warning

      the / request property's min was set to 1.00

    • warning

      removed the request property //

    • info

      the request property default value 512 was added

    • info

      the request property default value {"best_of":1,"ignore_eos":false,"skip_special_tokens":true,"stop_token_ids":[],"top_k":-1,"use_beam_search":false} was added

    • info

      the response property const value chat.completion was added for the status (media type: application/json)

    • info

      the response property const value chat.completion.chunk was added for the status (media type: text/event-stream)

    • info

      the response's property default value changed from chat.completion to chat.completion.chunk for the status (media type: text/event-stream)

    • info

      the response's property default value changed from chat.completion.chunk to chat.completion for the status (media type: application/json)

    • info

      removed the none enum value from the /// response property for the response status (media type: application/json)

    • info

      removed the none enum value from the /// response property for the response status (media type: text/event-stream)

    • info

      added the required property // to the response with the status (media type: text/event-stream)

    • info

      added the required property // to the response with the status (media type: application/json)

    • info

      added the required property to the response with the status (media type: application/json)