DeepSeek을 사용할 때, 설정 메뉴에서 테스트는 통과했지만 API가 {"error":{"message":"This response_format type is unavailable now","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}라는 내용과 함께 400 오류를 반환했습니다.
구조화된 출력을 지원하는 모델이 필요합니다.
OpenAI API와 호환되는데, 이 정도면 충분하지 않나요? 그리고 문서에 따르면 JSON 객체 출력을 지원한다고 확인되었습니다. 저는 Ruby를 한 번도 사용해 본 적이 없어서 Discourse가 response_format 필드를 어떻게 처리하는지 알 수 없습니다.
참고로 DeepSeek에서 제공하는 호환되는 Anthropic API도 시도해 보았지만, 여전히 사용할 수 없었습니다.
이것은 OpenAI API에서 구조화된 출력(structured outputs)의 비추천되는 구버전인 "JSON 모드"입니다.