Module: AI::Engine
- Defined in:
- lib/ai/engine.rb,
lib/ai/engine/engine.rb,
lib/ai/engine/version.rb,
app/models/ai/engine/run.rb,
app/models/ai/engine/chat.rb,
app/models/ai/engine/message.rb,
app/models/ai/engine/assistant.rb,
app/models/ai/engine/assistant_thread.rb,
app/models/ai/engine/application_record.rb,
app/models/concerns/ai/engine/chattable.rb,
app/models/concerns/ai/engine/assistable.rb,
app/models/concerns/ai/engine/threadable.rb,
app/models/concerns/ai/engine/remote_id_validatable.rb
Defined Under Namespace
Modules: Assistable, Chattable, RemoteIdValidatable, Threadable Classes: ApplicationRecord, Assistant, AssistantThread, Chat, Engine, Message, Run
Constant Summary collapse
- DOLLAR_COST_PER_1K_TOKENS =
{ "gpt-3.5-turbo" => { "input" => 0.0005, "output" => 0.0015 }, "gpt-4" => { "input" => 0.03, "output" => 0.06 }, "gpt-4-turbo" => { "input" => 0.01, "output" => 0.03 }, "gpt-4o" => { "input" => 0.005, "output" => 0.015 } }.freeze
- MODEL_OPTIONS =
DOLLAR_COST_PER_1K_TOKENS.keys.freeze
- VERSION =
"0.4.2"