Module: RubyLLM::Providers

Defined in:
lib/ruby_llm/providers/xai.rb,
lib/ruby_llm/providers/azure.rb,
lib/ruby_llm/providers/cohere.rb,
lib/ruby_llm/providers/gemini.rb,
lib/ruby_llm/providers/ollama.rb,
lib/ruby_llm/providers/openai.rb,
lib/ruby_llm/providers/bedrock.rb,
lib/ruby_llm/providers/mistral.rb,
lib/ruby_llm/providers/deepgram.rb,
lib/ruby_llm/providers/deepseek.rb,
lib/ruby_llm/providers/gpustack.rb,
lib/ruby_llm/providers/vertexai.rb,
lib/ruby_llm/providers/xai/chat.rb,
lib/ruby_llm/providers/anthropic.rb,
lib/ruby_llm/providers/azure/chat.rb,
lib/ruby_llm/providers/elevenlabs.rb,
lib/ruby_llm/providers/openrouter.rb,
lib/ruby_llm/providers/perplexity.rb,
lib/ruby_llm/providers/xai/images.rb,
lib/ruby_llm/providers/xai/models.rb,
lib/ruby_llm/providers/xai/speech.rb,
lib/ruby_llm/providers/xai/videos.rb,
lib/ruby_llm/providers/azure/audio.rb,
lib/ruby_llm/providers/azure/media.rb,
lib/ruby_llm/providers/mistral/ocr.rb,
lib/ruby_llm/providers/ollama/chat.rb,
lib/ruby_llm/providers/azure/cohere.rb,
lib/ruby_llm/providers/azure/images.rb,
lib/ruby_llm/providers/azure/models.rb,
lib/ruby_llm/providers/azure/videos.rb,
lib/ruby_llm/providers/bedrock/auth.rb,
lib/ruby_llm/providers/mistral/chat.rb,
lib/ruby_llm/providers/ollama/media.rb,
lib/ruby_llm/providers/ollama_cloud.rb,
lib/ruby_llm/providers/deepseek/chat.rb,
lib/ruby_llm/providers/gpustack/chat.rb,
lib/ruby_llm/providers/mistral/media.rb,
lib/ruby_llm/providers/ollama/models.rb,
lib/ruby_llm/providers/openai/models.rb,
lib/ruby_llm/providers/xai/responses.rb,
lib/ruby_llm/providers/bedrock/mantle.rb,
lib/ruby_llm/providers/bedrock/models.rb,
lib/ruby_llm/providers/gpustack/media.rb,
lib/ruby_llm/providers/mistral/models.rb,
lib/ruby_llm/providers/mistral/speech.rb,
lib/ruby_llm/providers/azure/responses.rb,
lib/ruby_llm/providers/gpustack/models.rb,
lib/ruby_llm/providers/gpustack/speech.rb,
lib/ruby_llm/providers/openrouter/chat.rb,
lib/ruby_llm/providers/perplexity/chat.rb,
lib/ruby_llm/providers/vertexai/gemini.rb,
lib/ruby_llm/providers/vertexai/models.rb,
lib/ruby_llm/providers/vertexai/videos.rb,
lib/ruby_llm/providers/azure/embeddings.rb,
lib/ruby_llm/providers/openai/responses.rb,
lib/ruby_llm/providers/openrouter/media.rb,
lib/ruby_llm/providers/perplexity/media.rb,
lib/ruby_llm/providers/vertexai/mistral.rb,
lib/ruby_llm/providers/xai/capabilities.rb,
lib/ruby_llm/providers/openrouter/images.rb,
lib/ruby_llm/providers/openrouter/models.rb,
lib/ruby_llm/providers/openrouter/speech.rb,
lib/ruby_llm/providers/openrouter/videos.rb,
lib/ruby_llm/providers/perplexity/models.rb,
lib/ruby_llm/providers/xai/reported_cost.rb,
lib/ruby_llm/providers/xai/transcription.rb,
lib/ruby_llm/providers/azure/capabilities.rb,
lib/ruby_llm/providers/deepseek/responses.rb,
lib/ruby_llm/providers/mistral/embeddings.rb,
lib/ruby_llm/providers/vertexai/anthropic.rb,
lib/ruby_llm/providers/gemini/capabilities.rb,
lib/ruby_llm/providers/gpustack/embeddings.rb,
lib/ruby_llm/providers/ollama_cloud/models.rb,
lib/ruby_llm/providers/openai/capabilities.rb,
lib/ruby_llm/providers/vertexai/embeddings.rb,
lib/ruby_llm/providers/bedrock/capabilities.rb,
lib/ruby_llm/providers/mistral/capabilities.rb,
lib/ruby_llm/providers/openrouter/streaming.rb,
lib/ruby_llm/providers/xai/chat_completions.rb,
lib/ruby_llm/providers/deepseek/capabilities.rb,
lib/ruby_llm/providers/mistral/conversations.rb,
lib/ruby_llm/providers/mistral/transcription.rb,
lib/ruby_llm/providers/openrouter/embeddings.rb,
lib/ruby_llm/providers/perplexity/embeddings.rb,
lib/ruby_llm/providers/vertexai/capabilities.rb,
lib/ruby_llm/providers/anthropic/capabilities.rb,
lib/ruby_llm/providers/azure/chat_completions.rb,
lib/ruby_llm/providers/bedrock/mantle/voxtral.rb,
lib/ruby_llm/providers/gpustack/transcription.rb,
lib/ruby_llm/providers/vertexai/embed_content.rb,
lib/ruby_llm/providers/vertexai/transcription.rb,
lib/ruby_llm/providers/vertexai/gemini/batches.rb,
lib/ruby_llm/providers/bedrock/mantle/anthropic.rb,
lib/ruby_llm/providers/bedrock/mantle/responses.rb,
lib/ruby_llm/providers/mistral/chat_completions.rb,
lib/ruby_llm/providers/vertexai/chat_completions.rb,
lib/ruby_llm/providers/vertexai/anthropic/batches.rb,
lib/ruby_llm/providers/vertexai/live_transcription.rb,
lib/ruby_llm/providers/xai/chat_completions/batches.rb,
lib/ruby_llm/providers/azure/chat_completions/batches.rb,
lib/ruby_llm/providers/bedrock/mantle/chat_completions.rb,
lib/ruby_llm/providers/mistral/chat_completions/batches.rb,
lib/ruby_llm/providers/vertexai/chat_completions/batches.rb

Defined Under Namespace

Classes: Anthropic, Azure, Bedrock, Cohere, DeepSeek, Deepgram, ElevenLabs, GPUStack, Gemini, Mistral, Ollama, OllamaCloud, OpenAI, OpenRouter, Perplexity, VertexAI, XAI