Sha256: 7acbb1638e29f70700b2749fb2285bb796a20b203443e3d73cc043bbf58e919d

Contents?: true

Size: 577 Bytes

Versions: 1

Compression:

Stored size: 577 Bytes

Contents

# frozen_string_literal: true

module OpenaiAssistant
  module Assistant
    # An openai assistant
    class Delete < Base
      # @param assistant_id [String] The id of assistant after create
      # @return [String] Message delete the assistant ok or not
      def delete_assistant(assistant_id)
        url = "#{@openai_url}/#{assistant_id}"
        uri = URI(url)
        response = @http_client.call_delete(uri, default_headers)
        return OpenaiAssistant::ErrorResponse.from_json(response.body) unless response.code == "200"

        true
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
openai-assistant-1.1.0 lib/openai_assistant/clients/assistant/delete.rb