create

in lib/openai/resources/chat/completions.rb [66:80]


        def create(params)
          parsed, options = OpenAI::Models::Chat::CompletionCreateParams.dump_request(params)
          if parsed[:stream]
            message = "Please use `#stream_raw` for the streaming use case."
            raise ArgumentError.new(message)
          end
          @client.request(
            method: :post,
            path: "chat/completions",
            body: parsed,
            model: OpenAI::Models::Chat::ChatCompletion,
            options: options
          )
        end