OpenLLM

Active
GitHub Python Apache-2.0

Description

Run any open-source LLMs such as DeepSeek and Llama as OpenAI-compatible API endpoints in the cloud. Supports fine-tuning, quantization, and distributed inference for production-grade LLM deployment.

Key Features

  • Any Open-Source LLM Support: Run DeepSeek, Llama, Qwen and any open-source models
  • OpenAI-Compatible APIs: Provides endpoints compatible with OpenAI API for seamless integration
  • Built-in Chat UI: Ready-to-use chat interface
  • State-of-the-Art Inference Backends: Supports latest inference optimization techniques
  • Model Repository: Manage model versions and dependencies, support custom model repositories
  • Production-Grade Deployment: Supports Docker, Kubernetes, and BentoCloud cloud deployment

Use Cases

💡 Self-Hosting LLMs: Deploy open-source large language models locally or in the cloud
💡 API Endpoint Services: Provide OpenAI-compatible API services for applications
💡 Model Fine-Tuning: Fine-tune open-source models for specific tasks
💡 Production Deployment: Deploy large models to production with high concurrency support
💡 Development Testing: Quickly start models for development and testing

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (12.5k stars)
  • Permissive open-source license (Apache-2.0)
  • Established track record (3 years in production)

Quick Start

1. Install OpenLLM: pip install openllm
2. Run interactive experience: openllm hello
3. Start LLM server: openllm serve llama3.2:1b
4. Visit http://localhost:3000 to use chat UI
5. Or use API: from openai import OpenAI; client = OpenAI(base_url='http://localhost:3000/v1', api_key='na')

Related Projects

Instill Core

2.3k · Python
Stale C

A full-stack AI infrastructure tool for data, model, and pipeline orchestration. Streamlines building versatile AI-first applications with a visual pipeline editor for end-to-end workflows from data ingestion to model inference.

workflowpythonautomation +3
  • · End-to-end AI platform for data, pipeline, and model orchestration
  • · Visual pipeline editor for building versatile AI-first APIs and automated workflows
  • · Unstructured data processing turning documents, images, audio, and video into AI-ready formats

Unstract

7.2k · Python
Active A+

LLM-driven extraction of unstructured data, built for API deployments and ETL pipeline workflows. Automates document parsing, PDF extraction, and intelligent data processing with LLM-powered intelligence.

data-processingragpython +3
  • · Prompt Studio defines document extraction schemas with natural language
  • · Supports REST API deployment and ETL pipeline workflows
  • · MCP Server integration connecting to Claude and other AI agents

TrendRadar

62.0k · Python
Normal A

AI-driven public opinion and trend monitor with multi-platform aggregation, RSS subscriptions, smart keyword filtering, AI-powered news analysis and briefings, supporting MCP integration and push notifications via WeChat, Feishu, DingTalk, Telegram and more.

automationllmpython +3
  • · Multi-platform trend aggregation — real-time scraping from 30+ sources covering tech, finance, social media
  • · AI-powered smart filtering — LLM-driven news summarization and intelligent filtering to auto-exclude irrelevant content
  • · Multi-channel push notifications — supports WeChat Work, personal WeChat, Telegram, DingTalk, Feishu, Slack and 10+ channels

OpenRAG

4.5k · Python
Active A

A comprehensive single-package Retrieval-Augmented Generation platform built on Langflow, Docling, and OpenSearch, providing a complete pipeline from document parsing to vector retrieval and generation with multi-model and multi-vector-database support.

ragllmframework +2
  • · All-in-one RAG platform: document ingestion, vector search, and LLM-powered generation in a single package
  • · Powered by OpenSearch for enterprise-grade scalable vector retrieval
  • · Drag-and-drop visual workflow builder powered by Langflow for rapid RAG pipeline iteration