Error in Python Library Command Line Example

Typo at OpenAI Platform

$ openai api chat_completions.create -m gpt-3.5-turbo -g user "Hello world"

Should be chat.completions.create. Underscore should be a period. Best to have the documentation team reverify each code example. We’re finding other bugs, regressions, versioning conflicts.

Good spot.

D:\>openai api chat.completions.create -m gpt-3.5-turbo -g user "Hello banana"
Hello! How may I assist you today?

D:\>openai api -h
usage: openai api [-h]
                  {chat.completions.create,images.generate,images.edit,images.create_variation,audio.transcriptions.create,audio.translations.create,files.create,files.retrieve,files.delete,files.list,models.list,models.retrieve,models.delete,completions.create}
                  ...

positional arguments:
  {chat.completions.create,images.generate,images.edit,images.create_variation,audio.transcriptions.create,audio.translations.create,files.create,files.retrieve,files.delete,files.list,models.list,models.retrieve,models.delete,completions.create}
                        All API subcommands

options:
  -h, --help            show this help message and exit

Another typo: the model name is not gpt-3.5-turbo-1006. But there’s a lot more, like code that doesn’t run.