Skip to main content

LiteLLM router-based LLM provider for AgentForge — 100+ underlying providers through one interface

Project description

agentforge-litellm

LiteLLM router-based LLM provider for AgentForge.

Wraps LiteLLM's unified interface so a single AgentForge agent can route to 100+ underlying providers (OpenAI, Anthropic, Bedrock, Vertex, Azure, Mistral, Groq, Fireworks, Together, ...) by changing the model string — no per-provider sister package needed.

When to use this vs. a native sister package:

  • Prefer native (agentforge-anthropic, agentforge-openai, ...) for production paths where you want first-class capability surface (caching, thinking, streaming with full type-checked stream events).
  • Use LiteLLM as a unified gateway, for tail providers AgentForge doesn't ship native packages for yet, or to experiment with new models behind a single config.

Install

pip install "agentforge-litellm[litellm]"

Use

from agentforge import Agent

# Model string is "litellm:<litellm-model-string>". The second
# half is whatever LiteLLM accepts.
agent = Agent(model="litellm:gpt-4o-mini")
agent = Agent(model="litellm:anthropic/claude-sonnet-4-7")
agent = Agent(model="litellm:bedrock/anthropic.claude-sonnet-4-7")

Capabilities

{"tools"} only. LiteLLM normalises tools across underlying providers but doesn't expose a uniform caching / thinking / vision / streaming surface — those vary per backend. If you need those, use the matching native sister package.

License

Apache-2.0. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentforge_litellm-0.3.0.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentforge_litellm-0.3.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file agentforge_litellm-0.3.0.tar.gz.

File metadata

  • Download URL: agentforge_litellm-0.3.0.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for agentforge_litellm-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5f8c3d2e0b362391f11197c18f9aaa3c2733d81732ac62afea058d8babe49a5f
MD5 bf3cad557c0d43b7cc4f77120c46c68c
BLAKE2b-256 7ba043c0704f6834906618b9779307be950a427876427620882dc94701225443

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentforge_litellm-0.3.0.tar.gz:

Publisher: release.yml on Scaffoldic/agentforge-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file agentforge_litellm-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agentforge_litellm-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c54d59ab00fe2687b17c6b4a7937df395a95c8c719a34277da95ff1327bbe125
MD5 f3623d7e1bf0e02ed82f5ba76371649e
BLAKE2b-256 3549eae33bb61d0d3699ca4a790b4b36fb5a14e1365fd3b0fb353a5684191206

See more details on using hashes here.

Provenance

The following attestation bundles were made for agentforge_litellm-0.3.0-py3-none-any.whl:

Publisher: release.yml on Scaffoldic/agentforge-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page