Class: AI::Engine::OpenAI::Threads::Delete
- Inherits:
-
Object
- Object
- AI::Engine::OpenAI::Threads::Delete
- Defined in:
- app/services/ai/engine/openai/threads/delete.rb
Class Method Summary collapse
-
.call(remote_id:) ⇒ Object
Deletes an OpenAI Thread by its ID.
Class Method Details
.call(remote_id:) ⇒ Object
Deletes an OpenAI Thread by its ID.
3 4 5 6 7 8 9 |
# File 'app/services/ai/engine/openai/threads/delete.rb', line 3 def self.call(remote_id:) response = client.threads.delete(id: remote_id) response["id"] rescue Faraday::ResourceNotFound => e Rails.logger.error("#{self} - #{e.response.dig(:body, "error", "message")}") end |