Port details |
- py-litellm Call all LLM APIs using the OpenAI format
- 1.35.17 misc =0 1.34.6Version of this port present on the latest quarterly branch.
- Maintainer: tagattie@FreeBSD.org
- Port Added: 2024-02-12 08:36:10
- Last Update: 2024-04-21 08:54:42
- Commit Hash: 0357790
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/BerriAI/litellm
- Description:
- Call all LLM APIs using the OpenAI format [Bedrock, Huggingface,
VertexAI, TogetherAI, Azure, OpenAI, etc.]
LiteLLM manages:
- Translate inputs to provider's completion, embedding, and
image_generation endpoints
- Consistent output, text responses will always be available at
['choices'][0]['message']['content']
- Retry/fallback logic across multiple deployments (e.g. Azure/OpenAI)
- Router
- Track spend & set budgets per project OpenAI Proxy Server
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}litellm>0:misc/py-litellm@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/misc/py-litellm/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/py-litellm
- pkg install py39-litellm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-litellm listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-litellm
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1713688111
SHA256 (litellm-1.35.17.tar.gz) = 27593ee26d7d9bec3929aa76ed57f27cf528d33e1ef19e6de6353f8078318e4a
SIZE (litellm-1.35.17.tar.gz) = 4070654
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-poetry-core>0 : devel/py-poetry-core@py39
- py39-wheel>0 : devel/py-wheel@py39
- python3.9 : lang/python39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-openai>=1.0.0 : misc/py-openai@py39
- py39-python-dotenv>=0.2.0 : www/py-python-dotenv@py39
- py39-tiktoken>=0.4.0 : textproc/py-tiktoken@py39
- py39-importlib-metadata>=6.8.0 : devel/py-importlib-metadata@py39
- py39-tokenizers>0 : textproc/py-tokenizers@py39
- py39-click>0 : devel/py-click@py39
- py39-Jinja2>=3.1.2<4.0.0 : devel/py-Jinja2@py39
- py39-aiohttp>0 : www/py-aiohttp@py39
- py39-requests>=2.31.0<3.0.0 : www/py-requests@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-litellm-1.35.17:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- misc_py-litellm
- USES:
- python shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.35.17 21 Apr 2024 08:54:42 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.35.17
Changelog: https://github.com/BerriAI/litellm/releases
Reported by: portscout |
1.34.25 04 Apr 2024 21:46:15 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.34.25
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.34.8
- https://github.com/BerriAI/litellm/releases/tag/v1.34.8.dev1
- https://github.com/BerriAI/litellm/releases/tag/v1.34.10
- https://github.com/BerriAI/litellm/releases/tag/v1.34.12
- https://github.com/BerriAI/litellm/releases/tag/v1.34.13
- https://github.com/BerriAI/litellm/releases/tag/v1.34.14
- https://github.com/BerriAI/litellm/releases/tag/v1.34.16
- https://github.com/BerriAI/litellm/releases/tag/v1.34.17
- https://github.com/BerriAI/litellm/releases/tag/v1.34.18
- https://github.com/BerriAI/litellm/releases/tag/v1.34.19
- https://github.com/BerriAI/litellm/releases/tag/v1.34.20
- https://github.com/BerriAI/litellm/releases/tag/v1.34.21
- https://github.com/BerriAI/litellm/releases/tag/v1.34.22
- https://github.com/BerriAI/litellm/releases/tag/v1.34.23-stable
- https://github.com/BerriAI/litellm/releases/tag/v1.34.25 |
1.34.6 27 Mar 2024 18:53:31 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.34.6
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.33.8
- https://github.com/BerriAI/litellm/releases/tag/v1.33.9
- https://github.com/BerriAI/litellm/releases/tag/v1.34.0
- https://github.com/BerriAI/litellm/releases/tag/v1.34.1
- https://github.com/BerriAI/litellm/releases/tag/v1.34.3
- https://github.com/BerriAI/litellm/releases/tag/v1.34.4
- https://github.com/BerriAI/litellm/releases/tag/v1.34.5
- https://github.com/BerriAI/litellm/releases/tag/v1.34.6
Reported by: portscout |
1.33.7 23 Mar 2024 11:11:27 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.33.7
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.32.3
- https://github.com/BerriAI/litellm/releases/tag/v1.32.4
- https://github.com/BerriAI/litellm/releases/tag/v1.32.7
- https://github.com/BerriAI/litellm/releases/tag/v1.32.9
- https://github.com/BerriAI/litellm/releases/tag/v1.33.0
- https://github.com/BerriAI/litellm/releases/tag/v1.33.1
- https://github.com/BerriAI/litellm/releases/tag/v1.33.2
- https://github.com/BerriAI/litellm/releases/tag/v1.33.3
- https://github.com/BerriAI/litellm/releases/tag/v1.33.4
- https://github.com/BerriAI/litellm/releases/tag/v1.33.7
Reported by: Repology |
1.32.1 18 Mar 2024 12:21:26 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.32.1
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.31.9
- https://github.com/BerriAI/litellm/releases/tag/v1.31.10
- https://github.com/BerriAI/litellm/releases/tag/v1.31.12
- https://github.com/BerriAI/litellm/releases/tag/v1.31.13
- https://github.com/BerriAI/litellm/releases/tag/v1.31.14
- https://github.com/BerriAI/litellm/releases/tag/v1.31.15
- https://github.com/BerriAI/litellm/releases/tag/v1.31.16
- https://github.com/BerriAI/litellm/releases/tag/v1.31.17
- https://github.com/BerriAI/litellm/releases/tag/v1.32.1
Reported by: Repology |
1.31.8 14 Mar 2024 04:41:22 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.31.8
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.29.7
- https://github.com/BerriAI/litellm/releases/tag/v1.30.0
- https://github.com/BerriAI/litellm/releases/tag/v1.30.1
- https://github.com/BerriAI/litellm/releases/tag/v1.30.2
- https://github.com/BerriAI/litellm/releases/tag/v1.30.3
- https://github.com/BerriAI/litellm/releases/tag/v1.30.4
- https://github.com/BerriAI/litellm/releases/tag/v1.30.5
- https://github.com/BerriAI/litellm/releases/tag/v1.30.6
- https://github.com/BerriAI/litellm/releases/tag/v1.30.7
- https://github.com/BerriAI/litellm/releases/tag/v1.31.2
- https://github.com/BerriAI/litellm/releases/tag/v1.31.3
- https://github.com/BerriAI/litellm/releases/tag/v1.31.4
- https://github.com/BerriAI/litellm/releases/tag/v1.31.5
- https://github.com/BerriAI/litellm/releases/tag/v1.31.6
- https://github.com/BerriAI/litellm/releases/tag/v1.31.7
- https://github.com/BerriAI/litellm/releases/tag/v1.31.8
Reported by: Repology |
1.29.5 06 Mar 2024 10:55:51 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.29.5
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.28.8
- https://github.com/BerriAI/litellm/releases/tag/v1.28.9
- https://github.com/BerriAI/litellm/releases/tag/v1.28.10
- https://github.com/BerriAI/litellm/releases/tag/v1.28.11
- https://github.com/BerriAI/litellm/releases/tag/v1.28.13
- https://github.com/BerriAI/litellm/releases/tag/v1.29.1
- https://github.com/BerriAI/litellm/releases/tag/v1.29.3
- https://github.com/BerriAI/litellm/releases/tag/v1.29.4
- https://github.com/BerriAI/litellm/releases/tag/v1.29.5
Reported by: Repology |
1.28.7 02 Mar 2024 03:29:59 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.28.7
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.27.15
- https://github.com/BerriAI/litellm/releases/tag/v1.28.0
- https://github.com/BerriAI/litellm/releases/tag/v1.28.1
- https://github.com/BerriAI/litellm/releases/tag/v1.28.2
- https://github.com/BerriAI/litellm/releases/tag/v1.28.3
- https://github.com/BerriAI/litellm/releases/tag/v1.28.4
- https://github.com/BerriAI/litellm/releases/tag/v1.28.6
- https://github.com/BerriAI/litellm/releases/tag/v1.28.7
Reported by: Repology |
1.27.14 28 Feb 2024 21:33:56 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.27.14
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.27.4
- https://github.com/BerriAI/litellm/releases/tag/v1.27.6
- https://github.com/BerriAI/litellm/releases/tag/v1.27.7
- https://github.com/BerriAI/litellm/releases/tag/v1.27.8
- https://github.com/BerriAI/litellm/releases/tag/v1.27.9
- https://github.com/BerriAI/litellm/releases/tag/v1.27.10
- https://github.com/BerriAI/litellm/releases/tag/v1.27.14
Reported by: Repology |
1.27.1 24 Feb 2024 14:19:16 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.27.1
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.26.0
- https://github.com/BerriAI/litellm/releases/tag/v1.26.1
- https://github.com/BerriAI/litellm/releases/tag/v1.26.2
- https://github.com/BerriAI/litellm/releases/tag/v1.26.3
- https://github.com/BerriAI/litellm/releases/tag/v1.26.4
- https://github.com/BerriAI/litellm/releases/tag/v1.26.5
- https://github.com/BerriAI/litellm/releases/tag/v1.26.6
- https://github.com/BerriAI/litellm/releases/tag/v1.26.7
- https://github.com/BerriAI/litellm/releases/tag/v1.26.8
- https://github.com/BerriAI/litellm/releases/tag/v1.26.9
- https://github.com/BerriAI/litellm/releases/tag/v1.26.10
- https://github.com/BerriAI/litellm/releases/tag/v1.26.11
- https://github.com/BerriAI/litellm/releases/tag/v1.26.13
- https://github.com/BerriAI/litellm/releases/tag/v1.27.1
Reported by: portscout |
1.25.2 18 Feb 2024 11:36:14 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.25.2
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.25.0
- https://github.com/BerriAI/litellm/releases/tag/v1.25.1
- https://github.com/BerriAI/litellm/releases/tag/v1.25.2
Reported by: portscout |
1.24.6 17 Feb 2024 07:09:40 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.24.6
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.24.1
- https://github.com/BerriAI/litellm/releases/tag/v1.24.3
- https://github.com/BerriAI/litellm/releases/tag/v1.24.5
- https://github.com/BerriAI/litellm/releases/tag/v1.24.6
Reported by: Repology |
1.23.16 15 Feb 2024 08:51:12 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.23.16
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.23.15
- https://github.com/BerriAI/litellm/releases/tag/v1.23.16
Reported by: portscout |
1.23.14 14 Feb 2024 12:40:46 |
Hiroki Tagato (tagattie) |
misc/py-litellm: update to 1.23.14
Changelog:
- https://github.com/BerriAI/litellm/releases/tag/v1.23.10
- https://github.com/BerriAI/litellm/releases/tag/v1.23.12
- https://github.com/BerriAI/litellm/releases/tag/v1.23.14
Reported by: portscout |
1.23.9 12 Feb 2024 08:34:14 |
Hiroki Tagato (tagattie) |
misc/py-litellm: add port: Call all LLM APIs using the OpenAI format
Call all LLM APIs using the OpenAI format [Bedrock, Huggingface,
VertexAI, TogetherAI, Azure, OpenAI, etc.]
LiteLLM manages:
- Translate inputs to provider's completion, embedding, and
image_generation endpoints
- Consistent output, text responses will always be available at
['choices'][0]['message']['content']
- Retry/fallback logic across multiple deployments (e.g. Azure/OpenAI)
- Router
- Track spend & set budgets per project OpenAI Proxy Server
WWW: https://github.com/BerriAI/litellm |