Module: Hyrum::Generators
- Defined in:
- lib/hyrum/generators/ai_generator.rb,
lib/hyrum/generators/fake_generator.rb,
lib/hyrum/generators/message_generator.rb
Defined Under Namespace
Classes: AiGenerator, FakeGenerator, MessageGenerator
Constant Summary collapse
- AI_SERVICES =
i[ openai anthropic gemini ollama mistral deepseek perplexity openrouter vertexai bedrock gpustack fake ].freeze
- AI_MODEL_DEFAULTS =
{ openai: :'gpt-4o-mini', anthropic: :'claude-haiku-20250514', gemini: :'gemini-2.0-flash-exp', ollama: :llama3, mistral: :'mistral-small-latest', deepseek: :'deepseek-chat', perplexity: :'llama-3.1-sonar-small-128k-online', openrouter: :'openai/gpt-4o-mini', vertexai: :'gemini-2.0-flash-exp', bedrock: :'anthropic.claude-3-haiku-20240307-v1:0', gpustack: :llama3, fake: :fake }.freeze
- GENERATOR_CLASSES =
{ fake: FakeGenerator # All other providers default to AiGenerator }.freeze