출처: httpsOpenAI API를 처음 접했을 때 상당히 의아했다. curl 예제를 복사해 붙여 넣는데 전부 POST /v1/chat/completions 하나로 처리된다. GET으로 대화 목록을 가져오거나, PUT으로 수정하거나, DELETE로 삭제하는 패턴이 없다. Anthropic도 동일하다. POST /v1/messages 하나로 끝난다. Gemini 또한 마찬가지다.REST 원칙을 철저히 학습한 백엔드 개발자 입장에서는 다소 당혹스럽다. "이들은 REST를 모르는가? 아니면 알면서도 지키지 않는 것인가?"라는 의문이 든다. 다만 조금만 파고들면 몰라서 그런 것이 아님을 알 수 있다. LLM이라는 도메인 자체가 REST 프레임에 맞지 않기 때문에 그렇게 설계한 것이다. 이 글에서는 LLM AP..
Backend
2026. 4. 19. 10:33
