인식되지 않는 요청 인자가 공급됨: tools

모두 안녕하세요

AI 봇 관련 블로그 글을 보고 우리 커뮤니티 사이트에서 한번 시도해 보고자 합니다. 처음 사용해 보는 것이라, 만약 단순한 해결책이었다면 죄송합니다 :sweat_smile:

Azure를 사용하여 아래 설정으로 구성했는데, /logs에서 다음 오류를 확인했습니다:

DiscourseAi::Completions::Endpoints::OpenAi: status: 404 - body: {
  "error": {
    "message": "Unrecognized request argument supplied: tools",
    "type": "invalid_request_error",
    "param": null,
    "code": null
  }
}

Job exception: DiscourseAi::Completions::Endpoints::Base::CompletionFailed

설정 -

설정
ai_openai_gpt35_url https://[custom url].openai.azure.com/openai/deployments/[deployment name]/chat/completions?api-version=2023-07-01-preview
ai_openai_gpt35_16k_url https://[custom url].openai.azure.com/openai/deployments/[deployment-name]/chat/completions?api-version=2023-07-01-preview
ai_openai_api_key api key
ai_bot_enabled 체크됨
ai_bot_enabled_chat_bots gpt-3.5-turbo

무엇을 놓친 부분이 있는지, 아니면 특별히 확인해야 할 사항이 있을까요?

미리 감사드립니다

아, 네. Azure의 경우 최신 API 버전을 사용해야 합니다. 버전은 ? 인자로 전달됩니다.

@sam! 빠른 답변 감사합니다.

?api-version=2023-05-15로 시도해 보았는데요, 이것이 마지막 안정 버전이라고 생각했지만 여전히 문제가 해결되지 않았습니다.

여기서 말씀하신 것이 이것을 의미하는 건가요?

네, 맞아요. api-version=2023-12-01-preview를 사용해야 합니다.

훌륭해요. 무엇을 찾아야 하는지 알면 정말 간단하죠 :sweat_smile:

하지만 잘 작동합니다!

최근 챗봇에서 제가 겪었던 문제와 거의 정확히 일치합니다.

마이크로소프트와 그들의 맞춤형 API들이죠! :sweat_smile: