AI・機械学習
上級

LocalAI (OpenAI API互換 OSS Self-Host・2023年)(ローカルエーアイ)

2023年Ettore Di Giacinto (Itlyイタリア発・元SUSE Senior Engineer) 発表のLocalAI・OSS OpenAI API互換 Self-Host LLM platform。MIT License・GitHub Star 25k+ (2024年Q4・OSS Self-Host LLM最大級)・Go実装・Docker Compose一発デプロイ・llama.cpp / vLLM / Whisper / Stable Diffusion / TTS統合・Function Calling + Tool use + Vision + Audio + Image gen + Embedding 全Endpoint対応・OpenAI Python/JS SDK 完全互換 (drop-in replacement) で Self-Host AI Stack の業界標準OSS。

0 回閲覧
0 いいね
2026/5/19 更新
関連タグ
llm-local
localai
openai-compatible
self-host
docker
open-source
go-language

概要

LocalAI は、2023年4月にイタリア出身のEttore Di Giacinto (元SUSE Senior Software Engineer・Containerd/Kubernetes Contributor) が個人プロジェクトとして発表したOSS OpenAI API互換 Self-Host LLM platform。MIT License・GitHub Star 25,000+ (2024年Q4・OSS Self-Host LLM最大級・Ollama 90k Star に次ぐ第2位) ・累計DL 1000万+。Go言語実装・Docker Compose一発デプロイ ($docker-compose up) でllama.cpp / vLLM / Whisper / Stable Diffusion / TTS (Bark/Coqui) / Embedding model等を統合実行・OpenAI Python/JS SDK 完全互換 (/v1/chat/completions, /v1/embeddings, /v1/images/generations, /v1/audio/transcriptions) でdrop-in replacement・Function Calling + Tool use + Vision (VLM) + Audio (ASR/TTS) + Image generation + Embedding の全AI Stack Endpoint一個Server で提供。Self-Host AI Stack の業界標準OSSとして Enterprise Self-Hosted AI Deployment の本命選択肢。

主な特徴・仕組み

  • OpenAI API完全互換: /v1/chat/completions /v1/embeddings /v1/images/generations /v1/audio/transcriptions /v1/audio/speech 等全Endpoint対応
  • Multi-Backend: llama.cpp (Text) / vLLM (Production Text) / Whisper (STT) / Stable Diffusion (Image) / Bark/Coqui (TTS) / Sentence Transformers (Embedding)
  • Function Calling: OpenAI-compatible Tool use対応・既存OpenAI SDK Function Callingコードそのまま動作
  • Multimodal: Text + Vision (LLaVA/Qwen2-VL) + Audio (Whisper) + Image generation (SD/Flux) + TTS統合
  • Docker Native: docker run quay.io/go-skynet/local-ai 1コマンドで起動・Docker Compose template公式提供
  • Model Gallery: 自動model download (HuggingFace Hub経由) + Pre-configured model packs・YAML定義
  • License: MIT (OSS) + LocalAI Cloud (Hosted・将来Optional)
  • Language: Go言語実装 (バイナリ単一・依存最小)
  • Hardware: CPU + CUDA (NVIDIA GPU) + Metal (Apple Silicon) + ROCm (AMD GPU) + Intel oneAPI

スペック比較表

Self-Host LLMAPI互換MultimodalLicenseGitHub Star
LocalAIOpenAI完全◎ (Text/Vision/Audio/Image/TTS)MIT25k+
OllamaOllama独自 + OpenAI部分△ (Text + Vision一部)MIT90k+
RamalamaOllama互換△ (Text中心)Apache 2.0800+
LM StudioOpenAI部分△ (Text中心)ProprietaryN/A
llama.cpp ServerOpenAI部分△ (Text)MIT70k+

具体例・対応製品

  • LocalAI Docker (Standard): docker run -p 8080:8080 quay.io/go-skynet/local-ai で起動・MIT
  • LocalAI All-in-One Image (2024年Q3): Whisper + SD + LLM + TTS 統合済 Pre-configured image
  • LocalAI Kubernetes Helm Chart: K8s deployment用Helm chart公式提供・HPA + Persistent Volume対応
  • LocalAI AIO (CPU/GPU variant): aio-cpu / aio-gpu-nvidia / aio-gpu-intel / aio-gpu-rocm の専用image
  • 競合 Ollama: $0・Native install中心・OpenAI API互換は限定的・Text中心

自作PCでの選び方・注意点

LocalAI は「Self-Hosted Production AI Stack」「OpenAI API drop-in replacement」「Multimodal AI Endpoint統合」用途の本命OSS。Ollama (Text中心 + Native install) との大きな差別化はOpenAI API完全互換 + Multimodal対応 (Vision/Audio/Image gen/TTS/Embedding全部一個Server) + Docker Native + Kubernetes Helm + Enterprise Deployment向け設計。既存OpenAI API利用Application のEnvironment変数 OPENAI_API_BASE=http://localai:8080 変更だけで Self-Host LLM 移行可能・コードゼロ修正のdrop-in replacement実現。Italy出身Ettore Di Giacinto氏個人プロジェクト発でOSS community活動Active・GitHub Star 25k+ + 累計DL 1000万+ + Contributors 200+でEcosystem成熟。一方Native Ollama (シンプル install + AppImage配布) よりDocker前提でSetup complexity高で個人開発者は Ollama選択肢残る。Self-Host AI Stack の業界標準OSSとして Enterprise/Production deployment の選択肢確立。

関連用語との違い

  • vs Ollama: LocalAIはOpenAI API完全互換 + Multimodal + Docker・OllamaはOllama独自API + Text + Native install
  • vs Ramalama: LocalAIはDocker前提 + Multimodal・RamalamaはPodman + Security重視 + Text中心
  • vs llama.cpp Server: LocalAIはllama.cppをbackend包含 + Multimodal他backend統合・llama.cpp ServerはText only

よくある質問(FAQ)

Q1: OpenAI API互換とは具体的に何ができる? A: 既存OpenAI API利用Python/Node.jsコードを OPENAI_API_BASE 変更だけで Self-Host LLMに切替可能。Function Calling/Tool use/Streaming/Embedding/Vision/Image生成/Whisper STT全API endpoint互換でコードゼロ修正で移行できる。

Q2: Multimodal全部一個Serverで動かすには? A: All-in-One (AIO) Docker image (localai/localai:latest-aio-cpu or aio-gpu-nvidia) で起動するとWhisper STT + Stable Diffusion + Llama LLM + Bark TTS + Embedding が同一Server (port 8080) で提供される。RAMは32GB+推奨。

Q3: Production deployment想定リソースは? A: 最小: 16GB RAM + 8 vCPU + Docker (CPU only・Llama 3.1 8B)。Production: 64GB RAM + GPU 24GB+ (RTX 4090 / A6000) + Kubernetes Helm + Persistent Volume + HPA設定。月100万API call規模は単一GPUノードで処理可能。

まとめ

LocalAI = 2023年Ettore Di Giacinto発表のOSS OpenAI API互換 Self-Host LLM platform。MIT・GitHub 25k Star・Go実装・llama.cpp/vLLM/Whisper/SD/TTS統合・OpenAI SDK完全drop-in replacementのSelf-Host AI Stack業界標準OSS。Enterprise Production deployment の本命選択肢。

この記事について
カテゴリーAI・機械学習
難易度上級
作成日2026/5/19