V VibeCoding 365
사전 목록 ai

VIBECODING 365 / DICTIONARY

Anthropic Messages API

Anthropic Messages API

DEFINITION

Anthropic Messages API는 Anthropic SDK와 Claude Code가 보내는 요청 형태다. Neuralwatt는 POST /v1/messages로 같은 형태를 받아 호스티드 모델에 연결한다. 문서상 generally available on every account다.

왜 중요한가. Claude Code·Anthropic SDK 기반 바이브코딩 환경에서 base URL과 키만 Neuralwatt로 바꿔 오픈웨이트 모델을 돌릴 때 쓴다. Chat Completions와 과금·캐시·에너지 보고 방식이 맞닿아 있어, 팀 표준을 Anthropic 클라이언트로 유지하면서 모델 카탈로그만 넓힐 수 있다.

export ANTHROPIC_BASE_URL=https://api.neuralwatt.com
# SDK가 /v1/messages를 붙인다. base에 /v1/messages를 넣지 말 것.
항목요지
Flex-flex 별칭만(형식에 service_tier 없음)
모델 id게이트웨이가 받는 Neuralwatt id 사용
404경로 이중·오타·계정 이슈 순으로 점검

공식: Anthropic Messages, Claude Code 통합, Flex Tier.

주의. base URL에 /v1/messages를 넣으면 /v1/messages/messages로 404가 난다. claude-* 같은 Anthropic 원본 모델 id는 게이트웨이가 받지 않는다. Flex 홀드 거절은 HTTP 상태 대신 스트림 안 Anthropic error 이벤트로 올 수 있다. 바이브코딩 맥락: Claude Code 통합 문서와 함께 쓰면 로컬 하네스를 유지한 채 백엔드만 Neuralwatt로 옮길 수 있다. 스트리밍·툴 호출 이벤트 형태는 Anthropic 쪽 기대를 따르므로, 기존 파서를 재사용하는 편이 Chat Completions로 갈아타는 것보다 이식이 작다. 과금·캐시 필드는 Chat Completions 문서의 prefix caching 설명을 함께 본다.

ENGLISH

Anthropic Messages API

EXAMPLE

ANTHROPIC_BASE_URL=https://api.neuralwatt.com 과 Neuralwatt 키로 Claude Code를 연결한다.