providers

Interact with OpenAI, Anthropic, Google, and Ollama LLM providers.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill providers-novaai-innovation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: providers
Source: https://github.com/NovaAI-innovation/Infinite-Agency/tree/main/.qwen/skills/providers
Command: npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill providers-novaai-innovation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires llmring.

What problem does it solve?

This Skill simplifies managing and interacting with multiple Large Language Model (LLM) providers, allowing you to leverage provider-specific features and switch between them effortlessly.

Core Features & Use Cases

  • Multi-Provider Access: Interact with OpenAI, Anthropic, Google Gemini, and Ollama through a unified interface or raw SDK clients.
  • Provider-Specific Features: Utilize advanced capabilities like OpenAI's logprobs, Anthropic's prompt caching, or Google's large context windows.
  • Use Case: You need to generate code suggestions. You can configure a fallback mechanism where if OpenAI is rate-limited, the skill automatically tries Anthropic, and then Ollama as a local option, ensuring continuous service.

Quick Start

Use the providers skill to get the raw OpenAI client and send a chat completion request with logprobs enabled.

Frequently Asked Questions about providers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch between OpenAI, Anthropic, and Google LLM providers?

You can switch LLM providers by using a unified interface that manages multiple SDK clients, allowing you to access OpenAI, Anthropic, Google Gemini, and Ollama through aliased model configurations.

How do I set up automatic fallback to another LLM provider when rate limits are hit?

You can configure automatic fallback mechanisms by defining a provider sequence, so if OpenAI is rate-limited, the request automatically retries with Anthropic, and then Ollama as a local backup.

Can I access provider-specific features like OpenAI logprobs or Anthropic prompt caching through a unified SDK?

Yes, the multi-provider interface allows you to utilize provider-specific features like OpenAI's logprobs and Anthropic's prompt caching by accessing the raw SDK clients directly when needed.

What is the best way to optimize LLM costs when switching between different AI providers?

You can optimize LLM costs by using aliased model configurations to route requests strategically, balancing expensive cloud providers like Google Gemini with local options like Ollama based on task requirements.

Does this multi-provider LLM approach work with local models like Ollama?

Yes, Ollama is fully supported as a local LLM provider within the multi-provider interface, enabling you to integrate local models into your fallback mechanisms and cost optimization strategies.