OpenAI Create chat completion

Creates a model response for the given chat conversation. Takes a list of messages comprising a conversation and returns a model-generated message. Supports streaming, function calling, structured outputs, vision inputs, and logprobs.