돌아가기 AI Q&A
Hermes Agent API 다중 라운드 전체 결정? 먼저, 인터페이스를 구분하세요

Hermes Agent API 다중 라운드 전체 결정? 먼저, 인터페이스를 구분하세요

AI Q&A Admin 76 회 조회

Hermes Agent API 다중 라운드 대화는 항상 '기억상실' 같아요. 모델이 멍청해서가 아니라 잘못된 인터페이스를 연결한 경우도 많아요. 공식 API Server 문서에는 /v1/chat/completions가 상태 없는 인터페이스임을 명확히 명시하며, 전체 컨텍스트는 클라이언트가 매번 messages을 통해 가져와야 합니다.

가장 흔한 오해

많은 프론트엔드는 처음에는 평소처럼 문장으로 답장할 수 있지만, 두 번째 라운드에서는 "계속" 문장만 보내고, 헤르메스 요원은 이전 문장을 잊은 듯 보입니다. 저장이 안 되는 게 아니라, 채팅 완료 경로를 호출하는 거라서 세션을 본질적으로 보호하지 않아요.

수리 방법

  1. 계속 /v1/chat/completions을 사용한다면 매번 전체 메시지 기록을 지참하세요.
  2. 서버가 맥락을 자동으로 파악하고 싶으면 /v1/responses로 변경하세요.
  3. "OpenAI 호환"을 "서버가 모든 다중 라운드 상태를 자동으로 저장한다"로 오해하지 마세요.

한마디로: 여러 라운드의 완전한 중단이 반드시 Hermes 에이전트 오류 때문만은 아니며, 먼저 상태 없는 채팅 완료를 계속 사용하고 있는지 확인하세요.

공식 오픈 소스 주소: https://github.com/NousResearch/hermes-agent; 공식 문서 입력: https://hermes-agent.nousresearch.com/.

추천 도구

더보기