LaunchKit · 2026
Back to Skills

Call 100+ LLM providers through LiteLLM's unified API.

1
1.3k downloads
by @ishaan-jaff

Setup & Installation

openclaw skills install @ishaan-jaff/litellm

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install litellm

What This Skill Does

LiteLLM provides a unified Python API to call 100+ LLM providers using the same interface. It handles routing, so you can switch between OpenAI, Anthropic, Google, and others without rewriting call logic. A proxy mode adds caching, rate limiting, and observability on top.

Instead of maintaining separate SDK integrations for each provider, one call signature works across all of them.

When to use it

  • Route code review tasks to GPT-4o while running on Claude
  • Compare outputs from three models on the same prompt
  • Switch to gpt-4o-mini for simple classification to cut costs
  • Access Gemini or Mistral from a runtime that only supports OpenAI format
  • Point all LLM calls through a shared proxy for usage tracking

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: compare how GPT-4o and Claude answer 'What is the best sorting algorithm?'

AGENT
  1. 1Import litellm and define the prompt as a messages list
  2. 2Loop over ["gpt-4o", "claude-sonnet-4-20250514"]
  3. 3Call litellm.completion(model=model, messages=prompt) for each
  4. 4Extract response.choices[0].message.content from each result
  5. 5Print each model name alongside its response
OUTPUT

Side-by-side text outputs from GPT-4o and Claude for the same question

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

OPENAI_API_KEY environment variable (for OpenAI models)ANTHROPIC_API_KEY environment variable (for Anthropic models)