Changes to Creates a model response for the given chat conversation.

POST /openai/v1/chat/completions

Every recorded change to this endpoint, newest first. Back to the operation

Changed in 31 of the 43 revisions of this API.3840156

  1. ea91f46f212a22
  2. aa20a6b533612
  3. b059caa2a4d47
  4. 5d2697ad30cc1
  5. 498dee72535c123
  6. 33d547833ca33
  7. 7b46be9995c0310
  8. a95a9092841278
  9. 4543b558a0a536
  10. df1532d123631
  11. f687d041a4a84
  12. 1cdb4a5cd7271
  13. ea5b03626ef614
  14. d6462cdccc872
  15. a2ddf0c5cb791
  16. ee34f94100e3115
  17. e4cd6fe4e6ac2
  18. 37498d19ece826
  19. 8d531e0918862
  20. d1588e103a6a1
  21. c5b2589925cd1
  22. 8bf31041292f2
  23. 33be0d612b9f1
  24. b33d3547dd141
  25. 1f0d266ba97b6
  26. f2c71038b5ac1
  27. d9cb66d876297
  28. a4c1214ecaa213
  29. 0f93f9ac6d4a121432
  30. 45aff5d28bf661726
  31. 4643bbeed7051

What changed

  • ea91f46f212a22See the full diff
    • the response's property type changed from object to no type for status

      response-property-type-changed

    • removed the required property / from the response with the status

      response-required-property-removed

    • added the new qwen/qwen3.6-27b enum value to the request property /

      request-property-enum-value-added

    • added to the response property allOf list for the response status

      response-property-all-of-added

    • added to the ///// request property oneOf list

      request-property-one-of-added

    • added to the ///// request property oneOf list

      request-property-one-of-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the optional property to the response with the status

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

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

      response-optional-property-added

  • 498dee72535c123See the full diff
    • added the new required request property //

      new-required-request-property

    • removed the request property //

      request-property-removed

    • removed the request property

      request-property-removed

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property //

      new-optional-request-property

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

      response-optional-property-added

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

  • 7b46be9995c0310See the full diff
    • removed the enum value llama-guard-3-8b of the request property /

      request-property-enum-value-removed

    • removed the enum value llama3-70b-8192 of the request property /

      request-property-enum-value-removed

    • removed the enum value llama3-8b-8192 of the request property /

      request-property-enum-value-removed

    • added the new optional request property /

      new-optional-request-property

    • added the new compound-beta enum value to the request property /

      request-property-enum-value-added

    • added the new compound-beta-mini enum value to the request property /

      request-property-enum-value-added

    • added the new meta-llama/llama-4-maverick-17b-128e-instruct enum value to the request property /

      request-property-enum-value-added

    • added the new meta-llama/llama-4-scout-17b-16e-instruct enum value to the request property /

      request-property-enum-value-added

    • added the new meta-llama/llama-guard-4-12b enum value to the request property /

      request-property-enum-value-added

    • added the new moonshotai/kimi-k2-instruct enum value to the request property /

      request-property-enum-value-added

    • added the new openai/gpt-oss-120b enum value to the request property /

      request-property-enum-value-added

    • added the new openai/gpt-oss-20b enum value to the request property /

      request-property-enum-value-added

    • added the new qwen/qwen3-32b enum value to the request property /

      request-property-enum-value-added

    • removed subschema #1 from the request property anyOf list

      request-property-any-of-removed

    • request property was restricted to a list of enum values

      request-property-became-enum

    • removed the enum value browser_search of the request property //

      request-property-enum-value-removed

    • removed the enum value code_interpreter of the request property //

      request-property-enum-value-removed

    • removed the enum value function of the request property //

      request-property-enum-value-removed

    • the request property type changed from no type to string

      request-property-type-changed

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

      request-property-type-changed

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

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

      request-property-any-of-added

    • added the new default enum value to the request property

      request-property-enum-value-added

    • added the new high enum value to the request property

      request-property-enum-value-added

    • added the new low enum value to the request property

      request-property-enum-value-added

    • added the new medium enum value to the request property

      request-property-enum-value-added

    • added the new none enum value to the request property

      request-property-enum-value-added

    • removed the enum value default of the request property

      request-property-enum-value-removed

    • removed the enum value none of the request property

      request-property-enum-value-removed

    • the request property type changed from string to no type

      request-property-type-changed

    • added the new optional request property

      new-optional-request-property

    • added subschema #1 to the request property anyOf list

      request-property-any-of-added

    • added developer discriminator mapping keys to the / request property

      request-property-discriminator-mapping-added

    • added the new browser_search enum value to the request property //

      request-property-enum-value-added

    • added the new code_interpreter enum value to the request property //

      request-property-enum-value-added

    • added the new developer enum value to the request property ///

      request-property-enum-value-added

    • the request property // became optional

      request-property-became-optional

    • added the new performance enum value to the request property

      request-property-enum-value-added

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

      request-property-list-of-types-widened

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

      request-property-list-of-types-widened

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

      request-property-list-of-types-widened

    • added the new optional request property /

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

  • ee34f94100e3115See the full diff
    • the request property type changed from object to no type

      request-property-type-changed

    • removed the request property /

      request-property-removed

    • added the new optional request property

      new-optional-request-property

    • request property deprecated

      request-property-deprecated

    • request property deprecated

      request-property-deprecated

    • added to the request property oneOf list

      request-property-one-of-added

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

      response-optional-property-added

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

  • 37498d19ece826See the full diff
    • removed the enum value gemma-7b-it of the request property /

      request-property-enum-value-removed

    • removed the enum value mixtral-8x7b-32768 of the request property /

      request-property-enum-value-removed

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

    • added the new gemma2-9b-it enum value to the request property /

      request-property-enum-value-added

    • added the new llama-3.1-8b-instant enum value to the request property /

      request-property-enum-value-added

    • added the new llama-3.3-70b-versatile enum value to the request property /

      request-property-enum-value-added

    • added the new llama-guard-3-8b enum value to the request property /

      request-property-enum-value-added

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

      response-optional-property-added

    • added the optional property to the response with the status

      response-optional-property-added

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

      response-optional-property-added

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

    • request property deprecated

      request-property-deprecated

    • added the new auto enum value to the request property

      request-property-enum-value-added

    • added the new optional request property

      new-optional-request-property

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property

      request-property-removed

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • added the new optional request property ///

      new-optional-request-property

    • the request property //// became optional

      request-property-became-optional

    • the request property //// became optional

      request-property-became-optional

  • a4c1214ecaa213See the full diff
    • the request property's max was decreased to 1.00

      request-property-max-decreased

    • added the new optional request property

      new-optional-request-property

    • added the new required enum value to the request property /

      request-property-enum-value-added

    • added the new required enum value to the request property /

      request-property-enum-value-added

  • 0f93f9ac6d4a121432See the full diff
    • request property / was restricted to a list of enum values

      request-property-became-enum

    • the request property /// became not nullable

      request-property-became-not-nullable

    • the request property's minItems was increased to 1

      request-property-min-items-increased

    • the request property's minItems was increased to 1

      request-property-min-items-increased

    • removed from the request property oneOf list

      request-property-one-of-removed

    • removed subschema #1 subschema #2 from the request property oneOf list

      request-property-one-of-removed

    • the request property type changed from string to no type

      request-property-type-changed

    • the response property // became nullable for the status

      response-property-became-nullable

    • the response property /// became nullable for the status

      response-property-became-nullable

    • the response property ///// became nullable for the status

      response-property-became-nullable

    • the response property /////// became nullable for the status

      response-property-became-nullable

    • the response property /// became nullable for the status

      response-property-became-nullable

    • the request property's max was set to 1.00

      request-property-max-set

    • the request property's min was set to 0.00

      request-property-min-set

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • removed the request property ///

      request-property-removed

    • added the new assistant enum value to the /// response property for the response status

      response-property-enum-value-added

    • added the new chat.completion enum value to the response property for the response status

      response-property-enum-value-added

    • added the new function enum value to the ///// response property for the response status

      response-property-enum-value-added

    • added the new function_call enum value to the // response property for the response status

      response-property-enum-value-added

    • added the new length enum value to the // response property for the response status

      response-property-enum-value-added

    • added the new stop enum value to the // response property for the response status

      response-property-enum-value-added

    • added the new tool_calls enum value to the // response property for the response status

      response-property-enum-value-added

    • the endpoint scheme security api_key was removed from the API

      api-security-removed

    • api tag Chat added

      api-tag-added

    • api tag openai chat removed

      api-tag-removed

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

      request-property-any-of-added

    • the request property default value 1 was added

      request-property-default-value-added

    • the request property default value 1 was added

      request-property-default-value-added

    • the request property default value text was added

      request-property-default-value-added

    • added the new json_object enum value to the request property /

      request-property-enum-value-added

    • added the new text enum value to the request property /

      request-property-enum-value-added

    • added to the request property oneOf list

      request-property-one-of-added

    • added subschema #1 subschema #2 to the request property oneOf list

      request-property-one-of-added

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

      response-optional-property-added

    • the response property /// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property /////// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property ////// became required for the status

      response-property-became-required

    • the response property ////// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property ///// became required for the status

      response-property-became-required

    • the response property became required for the status

      response-property-became-required

    • the response property became required for the status

      response-property-became-required

    • the response property became required for the status

      response-property-became-required

    • the response property became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    • the response property / became required for the status

      response-property-became-required

    This revision also has 21 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

  • 45aff5d28bf661726See the full diff
    • request property // was restricted to a list of enum values

      request-property-became-enum

    • the request property // became required

      request-property-became-required

    • the request property /// became required

      request-property-became-required

    • the request property // became required

      request-property-became-required

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

      request-property-type-changed

    • the request property type changed from object to no type

      request-property-type-changed

    • the request property's max was set to 2.00

      request-property-max-set

    • the request property's max was set to 128.00

      request-property-max-set

    • the request property's max was set to 2.00

      request-property-max-set

    • the request property's max was set to 2.00

      request-property-max-set

    • the request property's max was set to 20.00

      request-property-max-set

    • the request property's min was set to -2.00

      request-property-min-set

    • the request property's min was set to 1.00

      request-property-min-set

    • the request property's min was set to -2.00

      request-property-min-set

    • the request property's min was set to 0.00

      request-property-min-set

    • the request property's min was set to 0.00

      request-property-min-set

    • removed the request property //

      request-property-removed

    • removed the request property //

      request-property-removed

    • removed the request property //

      request-property-removed

    • removed the request property //

      request-property-removed

    • removed the request property //

      request-property-removed

    • removed the request property /

      request-property-removed

    • removed the request property /

      request-property-removed

    • added the new optional request property

      new-optional-request-property

    • added the new optional request property

      new-optional-request-property

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property became nullable

      request-property-became-nullable

    • the request property default value 0 was added

      request-property-default-value-added

    • the request property default value false was added

      request-property-default-value-added

    • the request property default value 1 was added

      request-property-default-value-added

    • the request property default value 0 was added

      request-property-default-value-added

    • the request property default value false was added

      request-property-default-value-added

    • added discriminator to / request property

      request-property-discriminator-added

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

      request-property-enum-value-added

    • added to the / request property oneOf list

      request-property-one-of-added

    • added subschema #1 to the request property oneOf list

      request-property-one-of-added

    This revision also has 24 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

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

      request-property-list-of-types-widened