create

in lib/anthropic/resources/messages.rb [37:51]


      def create(params)
        parsed, options = Anthropic::Models::MessageCreateParams.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: "v1/messages",
          body: parsed,
          model: Anthropic::Models::Message,
          options: options
        )
      end