Spaces:
Build error
Build error
Download headroom/backends/__init__.py from minhtudragon/headroom_3: direct link, hf CLI and curl.
- Browser
- Download file 775 Bytes
-
https://huggingface.co/spaces/minhtudragon/headroom_3/resolve/823b8dc3bb2c57bc3f7b6cabcbacaa82ef77d077/headroom/backends/__init__.py
- Command line
-
hf download hf://spaces/minhtudragon/headroom_3@823b8dc3bb2c57bc3f7b6cabcbacaa82ef77d077/headroom/backends/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/minhtudragon/headroom_3/resolve/823b8dc3bb2c57bc3f7b6cabcbacaa82ef77d077/headroom/backends/__init__.py
775 Bytes
| """Headroom Backends - API translation layers for different LLM providers. | |
| Backends handle the translation between the proxy's canonical format | |
| (Anthropic Messages API) and provider-specific APIs. | |
| Supported backend libraries: | |
| - LiteLLM: 100+ providers (bedrock, vertex_ai, azure, openrouter, etc.) | |
| - any-llm: 38+ providers (openai, anthropic, mistral, groq, ollama, etc.) | |
| Usage: | |
| # LiteLLM backend | |
| headroom proxy --backend litellm-bedrock --region us-west-2 | |
| # any-llm backend | |
| headroom proxy --backend anyllm --anyllm-provider openai | |
| """ | |
| from .anyllm import AnyLLMBackend | |
| from .base import Backend, BackendResponse, StreamEvent | |
| from .litellm import LiteLLMBackend | |
| __all__ = ["Backend", "BackendResponse", "StreamEvent", "LiteLLMBackend", "AnyLLMBackend"] | |