API 키가 유효하지 않아 테스트가 수행되지 않고 있습니다.
https://www.foodtalkcentral.com/admin/plugins/discourse-ai/ai-spam에서 테스트를 실행하고 해당 URL을 붙여넣으면 500 오류가 발생합니다. /var/discourse/shared/web-only/log/rails/production.log 로그를 확인하고 " 500 "을 검색하면 다음 내용을 볼 수 있습니다.
Completed 200 OK in 399ms (Views: 123.1ms | ActiveRecord: 0.0ms (0 queries, 0 cached) | GC: 22.9ms)
DiscourseAi::Completions::Endpoints::Gemini: status: 400 - body: {
"error": {
"code": 400,
"message": "API key not valid. Please pass a valid API key.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.rpc.ErrorInfo",
"reason": "API_KEY_INVALID",
"domain": "googleapis.com",
"metadata": {
"service": "generativelanguage.googleapis.com"
}
},
{
"@type": "type.googleapis.com/google.rpc.LocalizedMessage",
"locale": "en-US",
"message": "API key not valid. Please pass a valid API key."
}
]
}
}