Discourse Gemini embedding-001 호출 오류

오늘 발견한 내용:

모델에 연결을 시도했으나 다음 오류가 반환되었습니다: { "error": { "code": 404, "message": "models/embedding-001 is not found for API version v1beta, or is not supported for embedContent. Call ListModels to see the list of available models and their supported methods.", "status": "NOT_FOUND" } }

Discourse AI에서:

음, 저도 Gemini의 gemini-embedding-001을 사용하고 있는데, 제 쪽에서는 오류 없이 정상적으로 작동하고 있습니다.

다른 설정은 어떻게 되어 있나요?

AI_embeddings_selected_model에 모델이 설정되어 있지 않은 것 아닌가요…?

이 오류를 피하기 위해 google 대신 Text로 변경했습니다.

그동안은 잘 작동했는데 오늘 갑자기 문제가 생겼습니다.

저는 text-embedding-3-small 옵션조차 없습니다. 다른 모델에서 가져온 건가요? 아니에요, OpenAI의 것이었네요. 제 AI는 모두 Gemini를 사용하여 Google Cloud에 설정되어 있습니다. 제가 가진 임베딩 옵션은 Gemini's embedding-001 모델뿐입니다. :thinking:

아, 저한테도 gemini-2.5-flash-image (nanobanana)에서 비슷한 문제가 생기고 있어요 - 방금 이런 일이 발생했어요:

모델에 연결을 시도하는 중 다음 오류가 반환되었습니다: { "error": { "code": 404, "message": "models/gemini-2.5-flash-image-preview is not found for API version v1beta, or is not supported for generateContent. Call ListModels to see the list of available models and their supported methods.", "status": "NOT_FOUND" } }

제 다른 gemini flash 모델들은 모두 정상적으로 작동하는 것 같습니다 :thinking:

수정: 아, 해결했어요. 일부 gemini 이미지 모델의 URL이 변경되어 URL of the service hosting the model 필드에서 업데이트가 필요했네요

임베딩 모델의 경우 https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-001:embedContent여야 합니다

@Lilly 감사합니다.

그런데 URL 오류는 어떻게 수정할 수 있을까요?

업데이트를 실행해야 하나요?

경우에 따라 다르겠지만, 임베딩 모델에 사용되는 URL이 정확한지 확인하는 것 외에는 딱히 모르겠어요. 변경된 필드만 업데이트했고, 제 인스턴스는 업데이트하지 않았어요.

호출 성공

호출 주소만 변경하면 됩니다.

네, URL이라고 한 게 바로 그 필드였어요. 좀 더 명확하게 말했어야 했는데 죄송해요. 고쳐주셔서 감사합니다! :slight_smile: