지원하지 않는 요청
Raon이 지원하지 않는 요청과 대체 방법입니다.
Raon은 대화 상태를 서버에 저장하지 않으며, 서버에서 실행하는 도구는 웹 검색만 제공합니다. 따라서 다음 요청은 모델에 전달되지 않고 400 오류로 거부됩니다. 사용자 코드에서 실행하는 함수 도구는 제한 없이 사용할 수 있습니다.
| API | 지원하지 않는 요청 | 대체 방법 또는 오류 코드 |
|---|---|---|
| Responses | previous_response_id, conversation, prompt, background: true, item_reference 입력, file_id로 지정한 파일 | 전체 대화를 input에 포함 |
| Responses | file_search, code_interpreter, computer use, 이미지 생성, mcp 도구 | unsupported_tool |
| Messages | web_fetch_*, code_execution_*, mcp_toolset 도구와 mcp_servers | unsupported_tool |
| Messages | tool_choice에서 특정 도구 지정(type: "tool") | tool_choice 생략 또는 auto, any, none 사용 |
| Messages | 업로드한 파일 참조(source.type: "file"), container_upload, container | 내용을 요청에 직접 포함 |
| 공통 | 호출한 API를 지원하지 않는 모델 지정 | model_not_supported_on_this_api |
토큰 수 계산(POST /v1/messages/count_tokens), 저장된 응답 조회(GET /v1/responses/{id}) 등의 경로는 제공하지 않으며 404를 반환합니다.
지원하지 않는 요청은 API별 오류 형식으로 400 오류를 반환합니다. Chat Completions와 Responses에서는 code 필드에 unsupported_tool 같은 사유가 포함됩니다. 전체 상태 코드는 오류를 참고하세요.

