Module: Hyrum::Generators

Defined in:
lib/hyrum/generators/fake_generator.rb,
lib/hyrum/generators/openai_generator.rb,
lib/hyrum/generators/message_generator.rb

Defined Under Namespace

Classes: FakeGenerator, MessageGenerator, OpenaiGenerator

Constant Summary collapse

AI_SERVICES =
%i[openai ollama fake].freeze
AI_MODEL_DEFAULTS =
{
  openai: :'gpt-4o-mini',
  ollama: :llama3,
  fake: :fake
}.freeze
GENERATOR_CLASSES =
{
  openai: OpenaiGenerator,
  ollama: OpenaiGenerator,
  fake: FakeGenerator
}.freeze