Moltbot은 기본적으로 Anthropic 공식 API를 사용하지만, 공식 API는 접속 제한, 높은 가격 등의 문제가 있을 수 있어요. 이번 글에서는 Moltbot을 API 중계소에 연결하여 openai-compatible 모드로 제3자 API 서비스를 사용하는 방법을 자세히 소개해 드릴게요.
핵심 가치: 이 글을 읽고 나면 Moltbot에 API 중계소를 설정하여 더 저렴한 비용으로 안정적인 AI 어시스턴트 환경을 구축하는 방법을 배우게 될 거예요.

Moltbot API 중계소 설정 핵심 포인트
설정을 시작하기 전에, Moltbot의 API 설정 메커니즘과 중계소의 장점을 먼저 알아볼까요?
| 요점 | 설명 | 가치 |
|---|---|---|
| openai-compatible | Moltbot은 OpenAI 호환 API 프로토콜을 지원해요 | 어떤 호환 서비스든 연동 가능해요 |
| 사용자 정의 baseUrl | API 엔드포인트 주소 수정을 지원해요 | 서비스 제공자를 유연하게 바꿀 수 있어요 |
| 다중 모델 지원 | 설정 후 다양한 모델을 사용할 수 있어요 | Claude/GPT/Gemini를 자유롭게 전환해요 |
| 비용 최적화 | 중계소는 보통 가격이 더 저렴해요 | API 비용을 40-60% 절감할 수 있어요 |
| 안정성 향상 | 중계소에서 부하 분산을 제공해요 | 공식 API의 속도 제한 문제를 줄여줘요 |
Moltbot API 설정 방식 비교
| 설정 방식 | 적용 시나리오 | 복잡도 | 권장도 |
|---|---|---|---|
| config.json 파일 | 영구 설정 | 보통 | ⭐⭐⭐⭐⭐ |
| 환경 변수 | 임시 테스트 | 간단함 | ⭐⭐⭐ |
| 명령행 인자 | 단일 실행 | 간단함 | ⭐⭐ |
| onboard 가이드 | 최초 설치 | 간단함 | ⭐⭐⭐⭐ |
Moltbot API 프록시 설정 사전 준비
1단계: Moltbot 설치 여부 확인
먼저 Moltbot이 설치되어 있는지 확인해 주세요.
# Moltbot 버전 확인
moltbot --version
# 설치되어 있지 않다면 설치 진행
npm install -g moltbot@latest
시스템 요구 사항: Node.js >= 22
2단계: API 프록시 키 발급
API 프록시 서비스에서 API Key를 발급받아야 합니다.
🚀 빠른 시작: API Key를 발급받으려면 **APIYI(apiyi.com)**를 추천합니다. 가입 시 무료 크레딧을 제공하며, Claude Sonnet 4, Claude Opus 4.5, GPT-4o 등 주요 대규모 언어 모델을 공식 가격보다 40~60% 저렴하게 이용할 수 있습니다.
키를 발급받은 후, 다음 정보를 기록해 두세요:
| 설정 항목 | 예시 값 | 설명 |
|---|---|---|
| API Key | sk-xxxxxxxxxxxxxxxx |
본인의 전용 키 |
| Base URL | https://api.apiyi.com/v1 |
API 엔드포인트 주소 |
| 모델명 | claude-sonnet-4-20250514 |
사용할 모델 이름 |

Moltbot API 프록시 설정 방법 1: config.json 파일 설정
가장 권장되는 설정 방식으로, 한 번 설정하면 영구적으로 적용됩니다.
Moltbot 설정 파일 위치 찾기
Moltbot의 설정 파일은 보통 다음 위치에 있습니다:
| 운영체제 | 설정 파일 경로 |
|---|---|
| macOS | ~/.clawdbot/config.json 또는 ~/.moltbot/config.json |
| Linux | ~/.clawdbot/config.json 또는 ~/.moltbot/config.json |
| Windows | %USERPROFILE%\.clawdbot\config.json |
다음 명령어를 통해 확인할 수도 있습니다:
# 현재 설정 확인
moltbot config list
# 설정 파일 경로 확인
moltbot config path
config.json 편집하여 API 프록시 설정하기
설정 파일을 열고 models.providers 부분을 추가하거나 수정해 주세요:
{
"models": {
"providers": {
"apiyi": {
"baseUrl": "https://api.apiyi.com/v1",
"apiKey": "sk-your-api-key-here",
"api": "openai-completions",
"authHeader": true,
"models": [
{
"id": "claude-sonnet-4-20250514",
"name": "Claude Sonnet 4",
"contextWindow": 200000,
"maxTokens": 64000
},
{
"id": "claude-opus-4-5-20251101",
"name": "Claude Opus 4.5",
"contextWindow": 200000,
"maxTokens": 32000
},
{
"id": "gpt-4o",
"name": "GPT-4o",
"contextWindow": 128000,
"maxTokens": 16384
}
]
}
}
},
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["apiyi/claude-opus-4-5-20251101", "apiyi/gpt-4o"]
}
}
}
설정 파라미터 상세 설명
| 파라미터 | 타입 | 설명 | 예시 |
|---|---|---|---|
baseUrl |
string | API 엔드포인트 주소 | https://api.apiyi.com/v1 |
apiKey |
string | API 키 | sk-xxxxxxxx |
api |
string | API 프로토콜 타입 | openai-completions 또는 openai-responses |
authHeader |
boolean | Authorization 헤더 사용 여부 | true |
models |
array | 사용 가능한 모델 목록 | 위 예시 참조 |
contextWindow |
number | 컨텍스트 윈도우 크기 | 200000 |
maxTokens |
number | 최대 출력 토큰 수 | 64000 |
Moltbot API 프록시 설정 방법 2: YAML 형식 설정
YAML 형식을 더 선호하신다면, Moltbot에서 지원하는 config.yaml을 사용할 수 있어요:
# ~/.moltbot/config.yaml
models:
providers:
apiyi:
baseUrl: "https://api.apiyi.com/v1"
apiKey: "sk-your-api-key-here"
api: openai-completions
authHeader: true
models:
- id: claude-sonnet-4-20250514
name: Claude Sonnet 4
contextWindow: 200000
maxTokens: 64000
- id: claude-opus-4-5-20251101
name: Claude Opus 4.5
contextWindow: 200000
maxTokens: 32000
agent:
model:
primary: apiyi/claude-sonnet-4-20250514
fallbacks:
- apiyi/claude-opus-4-5-20251101
- apiyi/gpt-4o
간단 버전 YAML 설정
단일 모델만 사용하고 싶다면, 훨씬 간단한 설정을 사용할 수 있어요:
# ~/.moltbot/config.yaml - 간단 버전
llm:
provider: openai-compatible
model: claude-sonnet-4-20250514
apiKey: sk-your-api-key-here
baseUrl: https://api.apiyi.com/v1
🎯 기술 제안: 전체 버전 설정을 사용하는 것을 추천드려요. 여러 모델과 fallback 전략을 구성할 수 있어 서비스 안정성을 높일 수 있거든요. APIYI(apiyi.com)를 통하면 Claude, GPT, Gemini 등 다양한 대규모 언어 모델의 접근 권한을 한 번에 얻을 수 있습니다.
Moltbot API 프록시 설정 방법 3: 환경 변수 설정
임시 테스트나 CI/CD 환경에 적합한 방법이에요:
# 환경 변수 설정
export MOLTBOT_LLM_PROVIDER="openai-compatible"
export MOLTBOT_LLM_MODEL="claude-sonnet-4-20250514"
export MOLTBOT_LLM_API_KEY="sk-your-api-key-here"
export MOLTBOT_LLM_BASE_URL="https://api.apiyi.com/v1"
# Moltbot 시작
moltbot gateway start
또는 .env 파일에 설정할 수도 있어요:
# ~/.moltbot/.env
MOLTBOT_LLM_PROVIDER=openai-compatible
MOLTBOT_LLM_MODEL=claude-sonnet-4-20250514
MOLTBOT_LLM_API_KEY=sk-your-api-key-here
MOLTBOT_LLM_BASE_URL=https://api.apiyi.com/v1

Moltbot APIYI 중계 서버 설정 방법 4: 명령줄(CLI) 설정
moltbot config set 명령어를 사용하여 빠르게 설정할 수 있습니다.
# APIYI 중계 서버 설정
moltbot config set models.providers.apiyi.baseUrl "https://api.apiyi.com/v1"
moltbot config set models.providers.apiyi.apiKey "sk-your-api-key-here"
moltbot config set models.providers.apiyi.api "openai-completions"
# 기본 모델 설정
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# 설정 확인
moltbot config list
일괄 설정 스크립트
한 번의 실행으로 모든 설정을 완료할 수 있는 설정 스크립트를 만들어 보세요.
#!/bin/bash
# setup-apiyi.sh - Moltbot APIYI 중계 서버 설정 스크립트
API_KEY="sk-your-api-key-here"
BASE_URL="https://api.apiyi.com/v1"
echo "Moltbot APIYI 중계 서버를 설정하는 중..."
# Provider 설정
moltbot config set models.providers.apiyi.baseUrl "$BASE_URL"
moltbot config set models.providers.apiyi.apiKey "$API_KEY"
moltbot config set models.providers.apiyi.api "openai-completions"
moltbot config set models.providers.apiyi.authHeader true
# 기본 모델 설정
moltbot config set agent.model.primary "apiyi/claude-sonnet-4-20250514"
# Gateway 재시작
moltbot gateway restart
echo "설정 완료! 'moltbot doctor' 명령어로 설정을 확인하세요."
Moltbot APIYI 중계 서버 설정 확인
설정을 마친 후에는 정상적으로 구성되었는지 확인이 필요합니다.
moltbot doctor로 점검하기
# 진단 실행
moltbot doctor
# 문제 자동 수정
moltbot doctor --fix
정상 출력 예시:
✓ Gateway running on port 18789
✓ Model provider 'apiyi' configured
✓ API key validated
✓ Model 'claude-sonnet-4-20250514' available
✓ Connection test passed
테스트 메시지 전송
# API 연결 테스트
moltbot test-llm --provider apiyi --model claude-sonnet-4-20250514
# 테스트 메시지 전송
moltbot chat "안녕하세요, 자기소개를 부탁드려요."
API 호출 로그 확인
# 실시간 로그 보기
moltbot logs --follow
# 최근 API 호출 확인
moltbot logs --filter api-call --last 10
Moltbot APIYI 중전소 지원 모델 리스트
APIYI 중전소를 통해 Moltbot에서 다음 대규모 언어 모델들을 사용하실 수 있어요:
Claude 시리즈 모델
| 모델 ID | 이름 | 컨텍스트 창 | 특징 | 사용 가능 플랫폼 |
|---|---|---|---|---|
claude-opus-4-5-20251101 |
Claude Opus 4.5 | 200K | 최강의 추론 능력 | APIYI apiyi.com |
claude-sonnet-4-20250514 |
Claude Sonnet 4 | 200K | 최고의 가성비 선택 | APIYI apiyi.com |
claude-3-5-sonnet-20241022 |
Claude 3.5 Sonnet | 200K | 안정적이고 신뢰할 수 있음 | APIYI apiyi.com |
claude-3-5-haiku-20241022 |
Claude 3.5 Haiku | 200K | 빠른 응답 속도 | APIYI apiyi.com |
OpenAI 시리즈 모델
| 모델 ID | 이름 | 컨텍스트 창 | 특징 |
|---|---|---|---|
gpt-4o |
GPT-4o | 128K | 멀티모달 능력 |
gpt-4o-mini |
GPT-4o Mini | 128K | 가볍고 빠른 속도 |
o1-preview |
o1 Preview | 128K | 심층 추론 |
o1-mini |
o1 Mini | 128K | 추론 가성비 우수 |
Google 시리즈 모델
| 모델 ID | 이름 | 컨텍스트 창 | 특징 |
|---|---|---|---|
gemini-2.0-flash |
Gemini 2.0 Flash | 1M | 초거대 컨텍스트 창 |
gemini-2.0-pro |
Gemini 2.0 Pro | 1M | 전문가용 버전 |
💡 선택 가이드: Moltbot의 일상적인 사용에는 성능과 비용의 균형이 가장 뛰어난 Claude Sonnet 4를 추천드려요. APIYI(apiyi.com)를 방문하시면 전체 모델 리스트와 실시간 가격 정보를 확인하실 수 있습니다.
Moltbot API 중계소 고급 설정
Fallback 전략 설정
주 모델을 사용할 수 없을 때 자동으로 예비 모델로 전환하도록 설정할 수 있어요.
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": [
"apiyi/claude-3-5-sonnet-20241022",
"apiyi/gpt-4o"
],
"fallbackStrategy": "sequential"
}
}
}
모델 라우팅 규칙 설정
작업 유형에 따라 최적의 모델을 자동으로 선택하도록 설정합니다.
{
"agent": {
"modelRouting": {
"coding": "apiyi/claude-sonnet-4-20250514",
"reasoning": "apiyi/claude-opus-4-5-20251101",
"quick": "apiyi/claude-3-5-haiku-20241022",
"default": "apiyi/claude-sonnet-4-20250514"
}
}
}
비용 제한 설정
예기치 않은 고액 결제가 발생하는 것을 방지할 수 있습니다.
{
"agent": {
"limits": {
"maxTokensPerRequest": 32000,
"maxRequestsPerHour": 100,
"maxCostPerDay": 10.00
}
}
}
Moltbot API 중계소 자주 묻는 질문(FAQ)
Q1: 설정 후 “API Key Invalid”라는 메시지가 뜨면 어떻게 하나요?
다음 사항들을 확인해 보세요.
- API Key 형식: 키가
sk-로 시작하는지 확인하세요. - 전체 복사 여부: 키를 빠짐없이 전부 복사했는지, 누락된 문자는 없는지 확인하세요.
- 계정 상태: APIYI apiyi.com에 로그인하여 계정 잔액과 상태를 확인해 보세요.
- 설정 위치: apiKey가 올바른 계층 구조(Hierarchy) 아래에 설정되었는지 확인하세요.
# API Key 검증
curl -H "Authorization: Bearer sk-your-key" https://api.apiyi.com/v1/models
Q2: 다른 모델로 어떻게 전환하나요?
두 가지 방법이 있습니다.
방법 1: 설정 파일 수정
moltbot config set agent.model.primary "apiyi/claude-opus-4-5-20251101"
moltbot gateway restart
방법 2: 실행 시 지정
moltbot chat --model apiyi/gpt-4o "안녕하세요"
APIYI apiyi.com에서 발급받은 API Key는 모든 주요 모델을 지원하므로 별도로 신청할 필요가 없습니다.
Q3: baseUrl에는 무엇을 입력해야 하나요?
서비스 제공자별 baseUrl 형식은 다음과 같습니다.
| 서비스 제공자 | baseUrl |
|---|---|
| APIYI | https://api.apiyi.com/v1 |
| OpenRouter | https://openrouter.ai/api/v1 |
| 로컬 Ollama | http://127.0.0.1:11434/v1 |
참고: URL 끝의 /v1은 필수입니다. 누락하지 않도록 주의해 주세요.
Q4: 여러 Provider를 설정한 후 어떻게 선택하나요?
모델 ID를 지정할 때 provider/model 형식을 사용하면 됩니다.
{
"agent": {
"model": {
"primary": "apiyi/claude-sonnet-4-20250514",
"fallbacks": ["openrouter/anthropic/claude-3.5-sonnet"]
}
}
}
Q5: API 호출 소모량은 어떻게 확인하나요?
# 로컬 통계 확인
moltbot stats --period today
# 상세 사용량 확인
moltbot stats --detailed --period week
또한 APIYI apiyi.com 콘솔에 로그인하면 더욱 상세한 사용 통계와 청구 내역을 확인할 수 있습니다.
Moltbot API 프록시 설정 문제 해결
일반적인 오류 및 해결 방법
| 오류 메시지 | 원인 | 해결 방법 |
|---|---|---|
Connection refused |
baseUrl 오류 또는 서비스에 연결할 수 없음 | URL 형식 및 네트워크 연결 확인 |
401 Unauthorized |
API Key 유효하지 않음 | 키가 올바른지 확인 |
404 Model not found |
모델 ID 오류 | 모델 이름 철자 확인 |
429 Rate limited |
요청 빈도가 너무 높음 | 요청 빈도를 낮추거나 요금제 업그레이드 |
500 Internal error |
서버 측 문제 | 나중에 다시 시도하거나 고객 지원팀에 문의 |
디버그 모드
문제 해결을 위해 상세 로그를 활성화해 보세요.
# 디버그 모드 활성화
export MOLTBOT_DEBUG=true
moltbot gateway start
# 또는 명령줄 인수를 사용하세요
moltbot gateway start --debug --log-level verbose
구성 검증 명령
# 구성 구문 확인
moltbot config validate
# API 연결 테스트
moltbot test-connection --provider apiyi
# 전체 상태 점검(Health Check)
moltbot doctor --verbose
Moltbot API 프록시 vs 공식 API 비교
| 비교 항목 | Anthropic 공식 API | APIYI 프록시 | 우위 |
|---|---|---|---|
| 가격 | $15/M tokens (Opus) | 최저 $6/M tokens | 프록시 |
| 접속 안정성 | 일부 지역 제한됨 | 전 세계 어디서나 접속 가능 | 프록시 |
| 모델 지원 범위 | Claude 시리즈 한정 | Claude + GPT + Gemini | 프록시 |
| 결제 방식 | 종량제 후불 | 선충전, 유연함 | 각각의 장점이 있음 |
| 기술 지원 | 영어 문서 | 중국어 지원 | 프록시 |
| API 호환성 | 네이티브 형식 | OpenAI 호환 | 프록시 |
🎯 선택 가이드: 여러 모델 지원이 필요한 환경이라면 APIYI(apiyi.com)를 통해 Moltbot을 이용하는 것을 추천드려요. 가격이 더 저렴할 뿐만 아니라, 더 안정적인 서비스와 기술 지원을 받을 수 있거든요.
요약: Moltbot API 중계소 설정 핵심 포인트 회고
이 튜토리얼을 통해 Moltbot을 API 중계소에 연결하는 전체 설정 방법을 배우셨습니다. 핵심 내용을 다시 한번 살펴볼까요?
- 준비 작업: Moltbot을 설치하고, APIYI apiyi.com에서 API 키를 발급받습니다.
- 설정 파일:
config.json또는config.yaml파일을 편집하여 provider 설정을 추가합니다. - 핵심 파라미터:
baseUrl,apiKey,api유형 및 모델 목록을 정확히 입력해야 합니다. - 검증 테스트:
moltbot doctor명령어와 테스트 명령을 통해 설정이 올바른지 확인합니다. - 고급 기능: Fallback 전략, 모델 라우팅, 비용 제한 등 심화 기능을 활용해 보세요.
더 저렴한 가격과 안정적인 서비스를 제공하는 APIYI apiyi.com에서 API 키를 발급받아 사용하는 것을 추천드려요. 여러분의 Moltbot 어시스턴트가 가진 잠재력을 최대한으로 끌어올릴 수 있습니다.
참고 자료
-
Moltbot 공식 설정 문서: Gateway 설정 참고
- 링크:
docs.molt.bot/gateway/configuration
- 링크:
-
Moltbot 설정 예시: 다양한 시나리오별 설정 템플릿
- 링크:
docs.molt.bot/gateway/configuration-examples
- 링크:
-
Moltbot 모델 제공자: Provider 설정 상세 설명
- 링크:
docs.molt.bot/concepts/model-providers
- 링크:
-
Moltbot GitHub: 프로젝트 소스 코드 및 Issue
- 링크:
github.com/moltbot/moltbot
- 링크:
-
Moltbot 시작 가이드: 빠른 시작 튜토리얼
- 링크:
docs.molt.bot/start/getting-started
- 링크:
📝 저자: APIYI Team
🔗 기술 지원: API 키 발급이나 기술적인 도움이 필요하시다면 언제든지 APIYI apiyi.com을 방문해 주세요.
