Sha256: 5ac87646423c1b78d894e93c53ad571b37074b78350ea1f672ea40710dfe0ad1

Contents?: true

Size: 869 Bytes

Versions: 5

Compression:

Stored size: 869 Bytes

Contents

---
:logger:
:timeout:
:return_raw: false
:context_length: 5
:providers: {}
:envar_api_key_names:
  :anthropic:
  - ANTHROPIC_API_KEY
  :google:
  - GOOGLE_API_KEY
  :mistral:
  - MISTRAL_API_KEY
  :open_router:
  - OPEN_ROUTER_API_KEY
  - OPENROUTER_API_KEY
  :openai:
  - OPENAI_API_KEY
:provider_patterns:
  :anthropic: !ruby/regexp /^claude/i
  :openai: !ruby/regexp /^(gpt|chatgpt|o1|davinci|curie|babbage|ada|whisper|tts|dall-e)/i
  :google: !ruby/regexp /^(gemini|gemma|palm)/i
  :mistral: !ruby/regexp /^(mistral|codestral|mixtral)/i
  :localai: !ruby/regexp /^local-/i
  :ollama: !ruby/regexp /(llama|nomic)/i
  :open_router: !ruby/regexp /\//
:default_provider: :openai
:default_model:
  :anthropic: claude-3-5-sonnet-20240620
  :openai: gpt-4o
  :google: gemini-pro-1.5
  :mistral: mistral-large
  :localai: llama3.2
  :ollama: llama3.2
  :open_router: auto

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ai_client-0.4.5 lib/ai_client/config.yml
ai_client-0.4.4 lib/ai_client/config.yml
ai_client-0.4.3 lib/ai_client/config.yml
ai_client-0.4.1 lib/ai_client/config.yml
ai_client-0.4.0 lib/ai_client/config.yml