Module: Crystil::Wrappers

Defined in:
lib/crystil/wrappers/base.rb,
lib/crystil/wrappers/groq.rb,
lib/crystil/wrappers/google.rb,
lib/crystil/wrappers/openai.rb,
lib/crystil/wrappers/geminiai.rb,
lib/crystil/wrappers/ruby_llm.rb,
lib/crystil/wrappers/anthropic.rb,
lib/crystil/wrappers/constants.rb,
sig/crystil/wrappers/base.rbs,
sig/crystil/wrappers/groq.rbs,
sig/crystil/wrappers/google.rbs,
sig/crystil/wrappers/openai.rbs,
sig/crystil/wrappers/geminiai.rbs,
sig/crystil/wrappers/ruby_llm.rbs,
sig/crystil/wrappers/anthropic.rbs,
sig/crystil/wrappers/constants.rbs

Defined Under Namespace

Modules: Base Classes: Anthropic, GeminiAI, Google, Groq, OpenAI, RubyLLM

Constant Summary collapse

OPENAI_CLIENT_TITLE =

Client title constants for analytics

Returns:

  • (String)
"openai"
ANTHROPIC_CLIENT_TITLE =

Returns:

  • (String)
"anthropic"
GOOGLE_CLIENT_TITLE =

Returns:

  • (String)
"google"
RUBY_LLM_PROVIDER =

Returns:

  • (String)
"ruby_llm"
GROQ_PROVIDER =

Returns:

  • (String)
"groq"