콘텐츠로 이동

직접 모델 연결 (Registry 외)

  • 로컬 Ollama로 빠르게 실험할 때
  • Registry 없이 OpenAI/Anthropic API를 직접 호출해야 할 때
  • 학습용 / 단발성 프로토타입

운영 환경이라면 Registry 방식으로 옮기는 것을 권장합니다.


Terminal window
uv run llamon agent my-agent --template agent-local --yes # Ollama
uv run llamon agent my-agent --template agent-openai --yes # OpenAI
uv run llamon agent my-agent --template agent-anthropic --yes # Anthropic
템플릿provider기본 모델필수 환경변수
agent-localollamaqwen3OLLAMA_BASE_URL
agent-openaiopenaigpt-4o-miniOPENAI_API_KEY
agent-anthropicanthropicclaude-3-5-sonnet-latestANTHROPIC_API_KEY

세 템플릿 모두 구조는 같습니다. model, provider, system_prompt만 바꾸면 됩니다.

app/config.py
from llamon_agent.agent import Agent
from app.tools import TOOLS
AGENT = Agent(
model="qwen3",
provider="ollama",
# base_url="http://<host>:11434",
system_prompt="당신은 간결하고 정확하게 답변하는 한국어 비서입니다.",
tools=TOOLS,
)

프롬프트 바인딩(system_prompt_bindings), MCP 연결, 도구 등록 패턴은 Registry 기반 에이전트 구성과 동일합니다.


.env
# Ollama
OLLAMA_BASE_URL=http://localhost:11434
# OpenAI / Anthropic은 각각 OPENAI_API_KEY / ANTHROPIC_API_KEY 필요
HOST=0.0.0.0
PORT=8000
LOG_LEVEL=WARNING

전체 환경변수는 환경 설정 → 환경 변수 참조.


agent-local은 생성부터 실행 확인까지 한 번에 할 수 있습니다.

Terminal window
uv run llamon agent my-agent --template agent-local --yes --quickstart