LitServe

Из публичных источников

Минималистичный фреймворк на Python для создания собственных серверов инференса ИИ с полным контролем над логикой, пакетной обработкой и масштабированием.

Машинный перевод · Показать оригинал

A minimal Python framework for building custom AI inference servers with full control over logic, batching, and scaling.

CLI-инструментКатегория: Инструменты разработчикаOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai
  • api
  • artificial-intelligence
  • deep-learning
  • developer-tools
  • fastapi
  • rest-api
  • serving
  • web

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    lightning.ai/litserve?utm_source=litserve_readme&utm_medium=referral&utm_campaign=litserve_readme ↗
  • Файлы официального релизаИз публичных источниковиз последнего официального релиза
    github.com/Lightning-AI/LitServe/releases/tag/v0.2.19 ↗
  • Реестр пакетов языкаpythonИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    pipx install litserve

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    pypi.org/project/litserve/ ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/Lightning-AI/LitServe ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsНеизвестно———
macOSНеизвестно———
LinuxНеизвестно———
Container (OCI)Неизвестно———
PythonСовместимо—официальная сборка в релизе v0.2.19: litserve-0.2.19-py3-none-any.whl0.60

Релизы

проверено 29 окт. 2026 г.
v0.2.19Последний9 сент. 2026 г.Официальный источник ↗

Файлы версии 0.2.19

Маркетплейс не хранит эти файлы: загрузка идёт из официального источника. Мы их не сканировали.
ФайлПлатформаРазмерSHA-256Скачать из официального источника
litserve-0.2.19-py3-none-any.whlpython · wheel93,5 KB61015d72da42…Официальный источник ↗
litserve-0.2.19.tar.gzНеизвестно137,8 KB951ee621b9f9…Официальный источник ↗

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества97
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 2 days ago
Документация · 1515
README 22878 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 36 days ago
Точность категории · 108
classifier confidence 0.8
Популярность · 109
3950 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX Apache-2.0
Сообщество · 55
issues enabled, 309 forks

Лицензия

Apache-2.0
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/Lightning-AI/LitServeОсновной★ 3 950 звёздактивность 14 окт. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

semanticaПохожий
Графовая инфраструктура для контекста и подотчётных систем ИИMIT · Инструменты разработчика
fiftyoneПохожий
Доработка высококачественных наборов данных и моделей визуального ИИApache-2.0 · Инструменты разработчика
iiiПохожий
Легко создавайте, расширяйте и отслеживайте все сервисы в реальном времени впервые.Инструменты разработчика
hoppscotchПохожий
Экосистема для разработки API с открытым исходным кодом • https://hoppscotch.io • Офлайн, локальное развёртывание и облако • Веб, десктоп и CLI • Альтернатива с открытым исходным кодом для Postman и InsomniaMIT · Инструменты разработчика
aciПохожий
ACI.dev — это открытая платформа вызова инструментов, которая подключает более 600 инструментов к любой агентной IDE или пользовательскому ИИ-агенту через прямой вызов функций или единый MCP-сервер. Место рождения VibeOps.Apache-2.0 · Инструменты разработчика
API-mega-listПохожий
Этот репозиторий GitHub — мощная коллекция API, которые можно начать использовать прямо сейчас для создания всего: от простых автоматизаций до полноценных приложений. Один из самых ценных списков API на GitHub — точка. 💪Инструменты разработчика

README

Из Lightning-AI/LitServe · лицензия Apache-2.0 · загружено 29 окт. 2026 г.

 

[PyPI Downloads] [Discord] [cpu-tests] [codecov] [license]

 

 

Why LitServe?

Most serving tools (vLLM, etc..) are built for a single model type and enforce rigid abstractions. They work well until you need custom logic, multiple models, agents, or non standard pipelines. LitServe lets you write your own inference engine in Python. You define how requests are handled, how models are loaded, how batching and routing work, and how outputs are produced. LitServe handles performance, concurrency, scaling, and deployment. Use LitServe to build inference APIs, agents, chatbots, RAG systems, MCP servers, or multi model pipelines.

Run it locally, self host anywhere, or deploy with one click on Lightning AI.

 

Want the easiest way to host inference?

Over 380,000 developers use Lightning Cloud, the simplest way to run LitServe without managing infrastructure. Deploy with one command, get autoscaling GPUs, monitoring, and a free tier. No cloud setup required. Or self host anywhere.

Quick start

Install LitServe via pip (more options):

pip install litserve

Example 1: Toy inference pipeline with multiple models.
Example 2: Minimal agent to fetch the news (with OpenAI API).
(Advanced examples):

Inference engine example

import litserve as ls


# define the api to include any number of models, dbs, etc...
class InferenceEngine(ls.LitAPI):
    def setup(self, device):
        self.text_model = lambda x: x**2
        self.vision_model = lambda x: x**3

    def predict(self, request):
        x = request["input"]
        # perform calculations using both models
        a = self.text_model(x)
        b = self.vision_model(x)
        c = a + b
        return {"output": c}


if __name__ == "__main__":
    # 12+ features like batching, streaming, etc...
    server = ls.LitServer(InferenceEngine(max_batch_size=1), accelerator="auto")
    server.run(port=8000)

Deploy for free to Lightning cloud (or self host anywhere):

# Deploy for free with autoscaling, monitoring, etc...
lightning deploy server.py --cloud

# Or run locally (self host anywhere)
lightning deploy server.py
# python server.py

Test the server: Simulate an http request (run this on any terminal):

curl -X POST http://127.0.0.1:8000/predict -H "Content-Type: application/json" -d '{"input": 4.0}'

Agent example

import re, requests, openai
import litserve as ls


class NewsAgent(ls.LitAPI):
    def setup(self, device):
        self.openai_client = openai.OpenAI(api_key="OPENAI_API_KEY")

    def predict(self, request):
        website_url = request.get("website_url", "https://text.npr.org/")
        website_text = re.sub(r"<[^>]+>", " ", requests.get(website_url).text)

        # ask the LLM to tell you about the news
        llm_response = self.openai_client.chat.completions.create(
            model="gpt-3.5-turbo",
            messages=[{"role": "user", "content": f"Based on this, what is the latest: {website_text}"}],
        )
        output = llm_response.choices[0].message.content.strip()
        return {"output": output}


if __name__ == "__main__":
    server = ls.LitServer(NewsAgent())
    server.run(port=8000)

Test it:

curl -X POST http://127.0.0.1:8000/predict -H "Content-Type: application/json" -d '{"website_url": "https://text.npr.org/"}'

 

Key benefits

A few key benefits:

  • Deploy any pipeline or model: Agents, pipelines, RAG, chatbots, image models, video, speech, text, etc...
  • No MLOps glue: LitAPI lets you build full AI systems (multi-model, agent, RAG) in one place (more).
  • Instant setup: Connect models, DBs, and data in a few lines with setup() (more).
  • Optimized: autoscaling, GPU support, and fast inference included (more).
  • Deploy anywhere: self-host or one-click deploy with Lightning (more).
  • FastAPI for AI: Built on FastAPI but optimized for AI - 2× faster with AI-specific multi-worker handling (more).
  • Expert-friendly: Use vLLM, or build your own with full control over batching, caching, and logic (more).

⚠️ Not a vLLM or Ollama alternative out of the box. LitServe gives you lower-level flexibility to build what they do (and more) if you need it.

 

Featured examples

Here are examples of inference pipelines for common model types and use cases.

Browse 100+ community-built templates

 

Host anywhere

Self-host with full control, or deploy with Lightning AI in seconds with autoscaling, security, and 99.995% uptime.
Free tier included. No setup required. Run on your cloud

lightning deploy server.py --cloud

https://github.com/user-attachments/assets/ff83dab9-0c9f-4453-8dcb-fb9526726344

 

Features

FeatureSelf ManagedFully Managed on Lightning
Docker-first deployment✅ DIY✅ One-click deploy
Cost✅ Free (DIY)✅ Generous free tier with pay as you go
Full control✅✅
Use any engine (vLLM, etc.)✅✅ vLLM, Ollama, LitServe, etc.
Own VPC✅ (manual setup)✅ Connect your own VPC
(2x)+ faster than plain FastAPI✅✅
Bring your own model✅✅
Build compound systems (1+ models)✅✅
GPU autoscaling✅✅
Batching✅✅
Streaming✅✅
Worker autoscaling✅✅
Serve all models: (LLMs, vision, etc.)✅✅
Supports PyTorch, JAX, TF, etc...✅✅
OpenAPI compliant✅✅
Open AI compatibility✅✅
MCP server support✅✅
Asynchronous✅✅
Authentication❌ DIY✅ Token, password, custom
GPUs❌ DIY✅ 8+ GPU types, H100s from $1.75
Load balancing❌✅ Built-in
Scale to zero (serverless)❌✅ No machine runs when idle
Autoscale up on demand❌✅ Auto scale up/down
Multi-node inference❌✅ Distribute across nodes
Use AWS/GCP credits❌✅ Use existing cloud commits
Versioning❌✅ Make and roll back releases
Enterprise-grade uptime (99.95%)❌✅ SLA-backed
SOC2 / HIPAA compliance❌✅ Certified & secure
Observability❌✅ Built-in, connect 3rd party tools
CI/CD ready❌✅ Lightning SDK
24/7 enterprise support❌✅ Dedicated support
Cost controls & audit logs❌✅ Budgets, breakdowns, logs
Debug on GPUs❌✅ Studio integration
20+ features--

 

Performance

LitServe is designed for AI workloads. Specialized multi-worker handling delivers a minimum 2x speedup over FastAPI.

Additional features like batching and GPU autoscaling can drive performance well beyond 2x, scaling efficiently to handle more simultaneous requests than FastAPI and TorchServe.

Reproduce the full benchmarks here (higher is better).

These results are for image and text classification ML tasks. The performance relationships hold for other ML tasks (embedding, LLM serving, audio, segmentation, object detection, summarization etc...).

💡 Note on LLM serving: For high-performance LLM serving (like Ollama/vLLM), integrate vLLM with LitServe, use LitGPT, or build your custom vLLM-like server with LitServe. Optimizations like kv-caching, which can be done with LitServe, are needed to maximize LLM performance.

 

Community

LitServe is a community project accepting contributions - Let's make the world's most advanced AI inference engine.

💬 Get help on Discord
📋 License: Apache 2.0

Открыть репозиторий ↗