Por que ir self-hosted
Três razões principais justificam a migração de APIs externas para LLMs self-hosted:
Modelos open-source mais usados em 2026
O ecossistema open-source evoluiu muito, hoje há modelos competitivos com GPT-4 em várias tarefas:
Substituição drop-in da API da OpenAI com Ollama
O Ollama expõe /v1/chat/completions e /v1/embeddings com a mesma interface da OpenAI. A migração é de 2 linhas:
# Antes (OpenAI)
from openai import OpenAI
client = OpenAI(api_key="sk-...")
# Depois (Ollama self-hosted) — mesma biblioteca, base_url diferente
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:11434/v1",
api_key="ollama", # qualquer string funciona
)
# O restante do código não muda:
response = client.chat.completions.create(
model="llama3.1:8b", # ← único campo que muda
messages=[{"role": "user", "content": "Olá!"}],
)Quando ainda faz sentido usar APIs externas
Self-hosted não é sempre a escolha certa. APIs externas fazem sentido quando: