Module: Prescient::Provider

Defined in:
lib/prescient/errors.rb,
lib/prescient/provider/xai.rb,
lib/prescient/provider/gemini.rb,
lib/prescient/provider/ollama.rb,
lib/prescient/provider/openai.rb,
lib/prescient/provider/mistral.rb,
lib/prescient/provider/deepseek.rb,
lib/prescient/provider/anthropic.rb,
lib/prescient/provider/huggingface.rb

Overview

Container module for AI provider implementations

All provider classes should be defined within this module and inherit from Base.

Defined Under Namespace

Classes: Anthropic, DeepSeek, Gemini, HuggingFace, Mistral, Ollama, OpenAI, XAI