아마 제가 완전히 틀렸을 수도 있고, 이건 나 말고는 다 아는 상식일 수도 있습니다… 만약 그렇다면 죄송합니다. 하지만 제 설치 환경에서 몇 가지 기이한 오류가 발생했는데, 예를 들면 다음과 같습니다:
DiscourseAi::Completions::Endpoints::Anthropic: status: 400 - body:
{
“type”:“error”,
“error”:{“type”:“invalid_request_error”,
“message”:“This model does not support assistant message prefill. The conversation must end with a user message.”},“request_id”:“req_011CcqMN6eswEfRHPmQmPLC4”
}
대부분의 다른 AI 관련 기능은 잘 작동했기 때문에 이는 기이한 일이었습니다. 이 문제는 주로 요약기(summarizer)와 검색 기능에서 발생했는데, 구체적으로는 다음과 같은 URL에서:
https://..../forum/discourse-ai/embeddings/semantic-search?q=search_term
여기서 500 ERROR가 반환되었습니다.
로그를 확인해 보니 다음과 같은 내용이 있었습니다:
{
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "This model does not support assistant message prefill. The conversation must end with a user message."
},
"request_id": "req_011CcqQvXPAHSfvoUeu92gf9"
}
이 문제를 Content Create-persona까지 추적해 보았습니다.
오류의 원인으로 보이는 부분은 다음과 같습니다:
이 설정을 제거하면(해당 특정 페르소나에서는 직접 제거가 불가능했으므로) 클론을 생성하고 클론에 이 설정을 적용하여
시맨틱 검색이 작동하기 시작했습니다. 요약기 등 다른 곳에서도 비슷한 조치를 취해야 했습니다.
여러분도 이런 현상을 경험해 보셨나요?


