You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: .github/pull_request_template.md
+10-6
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,16 @@
6
6
7
7
<!-- e.g. "Fixes #000" -->
8
8
9
+
## Pre-Submission checklist
10
+
11
+
**Please complete all items before asking a LiteLLM maintainer to review your PR**
12
+
13
+
-[ ] I have Added testing in the `tests/litellm/` directory, **Adding at least 1 test is a hard requirement** - [see details](https://docs.litellm.ai/docs/extras/contributing_code)
14
+
-[ ] I have added a screenshot of my new test passing locally
15
+
-[ ] My PR passes all unit tests on (`make test-unit`)[https://docs.litellm.ai/docs/extras/contributing_code]
16
+
-[ ] My PR's scope is as isolated as possible, it only solves 1 specific problem
17
+
18
+
9
19
## Type
10
20
11
21
<!-- Select the type of Pull Request -->
@@ -20,10 +30,4 @@
20
30
21
31
## Changes
22
32
23
-
<!-- List of changes -->
24
-
25
-
## [REQUIRED] Testing - Attach a screenshot of any new tests passing locally
26
-
If UI changes, send a screenshot/GIF of working UI fixes
Copy file name to clipboardexpand all lines: .github/workflows/ghcr_deploy.yml
+21-6
Original file line number
Diff line number
Diff line change
@@ -80,7 +80,6 @@ jobs:
80
80
permissions:
81
81
contents: read
82
82
packages: write
83
-
#
84
83
steps:
85
84
- name: Checkout repository
86
85
uses: actions/checkout@v4
@@ -112,7 +111,11 @@ jobs:
112
111
with:
113
112
context: .
114
113
push: true
115
-
tags: ${{ steps.meta.outputs.tags }}-${{ github.event.inputs.tag || 'latest' }}, ${{ steps.meta.outputs.tags }}-${{ github.event.inputs.release_type }} # if a tag is provided, use that, otherwise use the release tag, and if neither is available, use 'latest'
Copy file name to clipboardexpand all lines: README.md
+6-63
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ LiteLLM manages:
40
40
[**Jump to LiteLLM Proxy (LLM Gateway) Docs**](https://github.com/BerriAI/litellm?tab=readme-ov-file#openai-proxy---docs) <br>
41
41
[**Jump to Supported LLM Providers**](https://github.com/BerriAI/litellm?tab=readme-ov-file#supported-providers-docs)
42
42
43
-
🚨 **Stable Release:** Use docker images with the `-stable` tag. These have undergone 12 hour load tests, before being published.
43
+
🚨 **Stable Release:** Use docker images with the `-stable` tag. These have undergone 12 hour load tests, before being published. [More information about the release cycle here](https://docs.litellm.ai/docs/proxy/release_cycle)
44
44
45
45
Support for more providers. Missing a provider or LLM Platform, raise a [feature request](https://github.com/BerriAI/litellm/issues/new?assignees=&labels=enhancement&projects=&template=feature_request.yml&title=%5BFeature%5D%3A+).
Make sure config.yaml is present in the root directory. This is your litellm proxy config file.
392
-
```
393
-
docker run \
394
-
-v $(pwd)/proxy_config.yaml:/app/config.yaml \
395
-
-e DATABASE_URL="postgresql://xxxxxxxx" \
396
-
-e LITELLM_MASTER_KEY="sk-1234" \
397
-
-p 4000:4000 \
398
-
litellm_test_image \
399
-
--config /app/config.yaml --detailed_debug
400
-
```
343
+
Interested in contributing? Contributions to LiteLLM Python SDK, Proxy Server, and contributing LLM integrations are both accepted and highly encouraged! [See our Contribution Guide for more details](https://docs.litellm.ai/docs/extras/contributing_code)
401
344
402
345
# Enterprise
403
346
For companies that need better security, user management and professional support
@@ -467,4 +410,4 @@ If you have suggestions on how to improve the code quality feel free to open an
0 commit comments