BerriAI logo

BerriAIВызывайте каждый API LLM так, как будто это OpenAI [более 100 LLM]

Библиотека с открытым исходным кодом для упрощения вызовов завершения + внедрения LLM: https://github.com/BerriAI/litellm

2023-02-08
Active
Early
W23
2
B2B
United States of AmericaAmerica / Canada
BerriAI screenshot
Подробнее о BerriAI

LiteLLM - Упростите ваши вызовы API LLM

Введение

LiteLLM - это мощный инструмент, разработанный для оптимизации взаимодействия с различными API LLM с использованием унифицированного формата OpenAI. Независимо от того, работаете ли вы с Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate или Groq, LiteLLM обеспечивает бесшовную интеграцию и согласованный вывод.

Ключевые особенности

  • Унифицированный формат API: Вызывайте все API LLM, используя формат OpenAI.
  • Согласованный вывод: Текстовые ответы всегда доступны в ['choices'][0]['message']['content'].
  • Логика повторных попыток/резервного копирования: Надежные механизмы повторных попыток и резервного копирования в нескольких развертываниях.
  • Бюджет и ограничения скорости: Устанавливайте бюджеты и ограничения скорости для каждого проекта, ключа API и модели.
  • Поддержка потоковой передачи: Передавайте ответы модели обратно для приложений в реальном времени.
  • Журналирование и наблюдаемость: Предварительно определенные обратные вызовы для регистрации данных в различных инструментах, таких как Lunary, Langfuse, DynamoDB и других.

Сценарии использования

  • Интеграция с несколькими поставщиками: Упростите процесс вызова различных поставщиков LLM с помощью единого формата API.
  • Управление затратами: Отслеживайте и управляйте затратами в нескольких проектах и у поставщиков.
  • Приложения в реальном времени: Используйте возможности потоковой передачи для приложений, требующих данных в реальном времени.
  • Повышенная наблюдаемость: Интегрируйтесь с инструментами ведения журналов для мониторинга и анализа использования API и производительности.

Цены

LiteLLM предлагает ряд вариантов ценообразования, чтобы удовлетворить различные потребности:

  • Бесплатный уровень: Базовый доступ к основным функциям.
  • Профессиональный уровень: Расширенные функции, включая пользовательские интеграции и более высокие ограничения скорости.
  • Корпоративный уровень: Комплексные решения с выделенной поддержкой, индивидуальными SLA и безопасным доступом с помощью единого входа.

Команды

LiteLLM разработан для команд всех размеров, от стартапов до крупных предприятий. Он предоставляет:

  • Приоритизация функций: Настроенные функции в соответствии с потребностями команды.
  • Пользовательские интеграции: Бесшовная интеграция с существующими рабочими процессами и инструментами.
  • Профессиональная поддержка: Выделенная поддержка через Discord и Slack.
  • Безопасный доступ: Единый вход для повышения безопасности и управления пользователями.

LiteLLM - это идеальное решение для управления и упрощения вызовов API LLM, гарантирующее стабильную производительность, эффективность затрат и надежную поддержку вашей команды.