All API reference docs (and examples) must clearly define the public contract vs temporary/hidden behavior, and keep endpoint paths/query params and response fields consistent.
Apply:
code and error_code interchangeably without a documented rule).Example pattern (streaming caveat):
:::caution NOTE
`client.chat.completions.create(stream=True, ...)` does not return `reference`.
`reference` is only exposed in the non-stream response payload (or via raw non-stream mode).
Use non-stream to access `reference`.
:::
Enter the URL of a public GitHub repository