actions-marketplace-validations/LiteLLM Proxy Server
Start a LiteLLM proxy server for LLM API gateway in GitHub Actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | LiteLLM version to install (e.g., "1.55.0"). Installs the latest version if not specified. | no | "" |
| config-path | Path to a LiteLLM config.yaml file | no | "" |
| config | Inline LiteLLM configuration (YAML string) | no | "" |
| model | Model to use for quick start (e.g., "openai/gpt-4o"). Used when no config file is provided. | no | "" |
| port | Port for the proxy server | no | 4000 |
| log-level | Log level (e.g., "INFO", "DEBUG") | no | INFO |
| api-key | Master API key for the proxy (sets LITELLM_MASTER_KEY) | no | "" |
| timeout | Timeout in seconds to wait for server readiness | no | 120 |
| extra-args | Additional CLI arguments for litellm (space-separated) | no | "" |
| pip-install-args | Additional uv pip install arguments (e.g., extra packages) | no | "" |
| cache | Enable caching of installed LiteLLM and its dependencies to speed up subsequent runs. | no | true |
Outputs
| name | description |
|---|---|
| base-url | Base URL of the running LiteLLM proxy server |
| pid | Process ID of the LiteLLM proxy server |