EQVPS

Self-hosted LiteLLM-проксі на VPS: один OpenAI-сумісний ендпоінт для всіх моделей

2 вер. 2026 р. · 2 хв читання · EQVPS Team

Якщо у вас більше одного застосунку — або один агент, що розходиться на кілька моделей — ви рано чи пізно впираєтеся в одну стіну: у кожного провайдера свій SDK, свої ключі, свої ліміти й немає єдиного місця, де видно витрати. LiteLLM вирішує це, ставлячи один OpenAI-сумісний ендпоінт перед усім. Ваш код викликає один URL з іменем моделі; LiteLLM маршрутизує до OpenAI, Anthropic, Groq, Together, Mistral, локальної Ollama — що налаштуєте — і дає бюджети, фолбеки й один лог кожного виклику.

Self-hosting на VPS означає, що ключі провайдерів, ваші промпти й дані про витрати живуть на машині, якою керуєте ви, з оплатою криптою без KYC.

Що потрібно LiteLLM-проксі

Налаштування через Docker (Ubuntu 24.04)

apt update && apt install -y docker.io docker-compose-v2
systemctl enable --now docker

mkdir -p /opt/litellm && cd /opt/litellm
cat > config.yaml <<'EOF'
model_list:
  - model_name: gpt-4o
    litellm_params:
      model: openai/gpt-4o
      api_key: os.environ/OPENAI_API_KEY
  - model_name: claude
    litellm_params:
      model: anthropic/claude-sonnet-4-5
      api_key: os.environ/ANTHROPIC_API_KEY
  - model_name: local-llama
    litellm_params:
      model: ollama/llama3.1
      api_base: http://host.docker.internal:11434
general_settings:
  master_key: sk-CHANGE-ME
EOF

cat > docker-compose.yml <<'EOF'
services:
  litellm:
    image: ghcr.io/berriai/litellm:main-latest
    restart: always
    ports: [ "127.0.0.1:4000:4000" ]
    environment:
      OPENAI_API_KEY: sk-...
      ANTHROPIC_API_KEY: sk-ant-...
      DATABASE_URL: postgresql://litellm:change_me@postgres:5432/litellm
    volumes: [ ./config.yaml:/app/config.yaml ]
    command: [ "--config", "/app/config.yaml" ]
  postgres:
    image: postgres:16
    restart: always
    environment:
      POSTGRES_USER: litellm
      POSTGRES_PASSWORD: change_me
      POSTGRES_DB: litellm
    volumes: [ ./pgdata:/var/lib/postgresql/data ]
EOF

docker compose up -d

Поставте перед ним Caddy або Nginx для автоматичного HTTPS на вашому домені — і будь-який OpenAI SDK просто працює:

curl https://llm.yourdomain.com/v1/chat/completions \
  -H "Authorization: Bearer sk-your-virtual-key" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude","messages":[{"role":"user","content":"ping"}]}'

Чому це чудово для агентів

ШІ-агент або флот із кількох агентів зазвичай робить багато викликів моделей. За LiteLLM-проксі ви можете: обмежити кожного агента своїм віртуальним ключем і бюджетом, автоматично відкочуватися з фронтир-моделі на дешеву, змішувати локальну Ollama з хмарними API й читати один лог того, скільки витратив кожен агент. Змінюйте моделі без правки коду агента — просто змінюйте конфіг.

Чому EQVPS для LiteLLM-шлюзу

VPS для ШІ-агентів → · Self-hosting Ollama на VPS →

Часті питання

Що реально дає LiteLLM-проксі?

Один OpenAI-сумісний ендпоінт перед багатьма провайдерами. Ваші застосунки й агенти викликають єдиний URL та ім'я моделі; LiteLLM маршрутизує до OpenAI, Anthropic, Groq, Together, локальної Ollama тощо. Ви отримуєте бюджети за ключами, ліміти, фолбеки й одне місце для логів і вартості — без правки коду при зміні моделі.

Який тариф потрібен?

Сам LiteLLM легкий — Small ($8/міс, 4 ГБ RAM) комфортно тримає проксі плюс Postgres для ключів/витрат. Це шлюз, а не інференс-машина: важкі обчислення йдуть у провайдерів (або на окремому GPU/хості). Візьміть план із виділеним IP для домену та HTTPS.

Навіщо self-hosting, а не готовий шлюз?

Ваші ключі провайдерів, промпти, дані про витрати й логи лишаються на машині, якою керуєте ви, а не в третьої сторони. Бюджети задаєте ви й бачите кожен запит. Для агентів, що роблять багато викликів, ця прозорість і контроль вартості — увесь сенс.

Чи працює з локальними моделями?

Так. Спрямуйте один запис моделі LiteLLM на локальну Ollama (той самий VPS чи інший хост) — і вона доступна через той самий OpenAI-сумісний API, що й хмарні моделі. Застосунок може змішувати дешеву локальну модель і фронтир-API за одним ендпоінтом.

Ви запитуєте посвідчення чи картку?

Ні. Реєстрація за email, оплата в USDC або USDT. Жодних документів, карток і KYC.

← Назад у блогТарифи та ціни →

Коментарі

Поки немає коментарів. Будьте першим.

Залишити коментар

Коментарі проходять модерацію перед публікацією.