업데이트: 2026-06-23
Tool Calling
본 문서는 Crazyrouter 생산 환경에서 실제 요청으로 검증에 성공한 Tool Calling 사용법만 수록합니다. 검증 일시:2026-03-22
gpt-5.5claude-opus-4-8gemini-3.1-pro
검증 완료 기능 매트릭스
GPT-5.4
cURL
Claude Sonnet 4.6
cURL
- Claude 네이티브
/v1/messages의 경우, 우선 명시적으로tool_choice를 추가하세요 - 프롬프트에서 “반드시 도구를 호출해야 하며, 직접 답하지 마세요”라고 명확히 요구하세요
- 이렇게 하면
tool_use를 더 안정적으로 재현할 수 있습니다
Gemini 3 Pro
cURL
어떤 상황에 어떤 프로토콜을 사용할지
- 프로젝트에서 이미 OpenAI SDK를 사용하고 있다면,
gpt-5.5의 OpenAI 호환 방식을 우선 사용하세요 - Claude 네이티브 연동을 하고 있다면,
/v1/messages를 우선 사용하고, 첫 라운드 검증 시tool_choice를 추가하세요 - Gemini 네이티브 기능 연동을 하고 있다면, Gemini Native API를 우선 사용하세요