OpenAI text-embedding-ada-002 오류 "Embedding dimensions"

지금까지 제가 진행한 작업에서, 테스트는 설치 중에는 작동하지 않지만 저장할 수는 있습니다. 저장한 후 설정에서 이 모듈 ""text-embedding-ada-002""를 선택했을 때 사이트에서 작동하는 것을 확인했습니다. 그러나 새 토픽이 추가되는지는 확실하지 않습니다. 이 코드는 "rake ai:embeddings:backfill"에서 오류를 반환합니다:

rake aborted!
NameError: uninitialized constant DiscourseAi::Embeddings::VectorRepresentations (NameError)

    vector_rep = DiscourseAi::Embeddings::VectorRepresentations::Base.current_representation
                                        ^^^^^^^^^^^^^^^^^^^^^^^
/var/www/discourse/plugins/discourse-ai/lib/tasks/modules/embeddings/database.rake:14:in `block in <main>'

토픽을 편집할 때, AI는 카테고리 및 태그를 찾는 과정에서 오류를 발생시킵니다. 하지만 제목 생성기는 작동합니다.


안녕하세요, 업데이트와 수정 작업에 감사드립니다. 현재 임베드 모듈을 설정하는 중입니다. 참고로 업데이트 후 일부 토픽(새 토픽)에 접근할 수 없었습니다. 임베드 기능이 설치되지 않았기 때문이라고 생각합니다. 이전 설정에서 사용했던 "text-embedding-ada-002"를 설치하려고 시도하고 있지만, “Embedding dimensions” 설정이 문제를 일으키고 있습니다. 이 값을 비워두면 테스트는 통과하지만, 값이 비어 있어 저장되지 않습니다. 숫자를 입력하면 아래에 표시된 오류 메시지가 나타납니다. 일단 "OpenAI’s text-embedding-3-large"를 설치했고, 테스트는 통과했습니다. 토픽에서 작동하는 데 시간이 좀 걸릴 것 같지만, “text-embedding-ada-002” 구조와 어떤 차이가 있는지 알지 못합니다.

해당 부분(Embedding dimensions)을 삭제하면 테스트는 실행되지만, 해당 영역이 비어 있으면 안 된다는 경고가 나와 저장되지 않습니다.

저장하려고 하면 이 오류가 발생합니다: An error occurred: Dimensions cannot be empty

1개의 좋아요

다음으로 수정되었습니다:

text-embedding-3-*에 대해 차원(dimensions)을 설정할 수 있어야 합니다. 큰 모델의 경우 2000이라는 사전 설정된 값을 사용하세요.

5분마다 실행되는 백필(backfill) 작업이 있으며, 궁극적으로 모든 주제에 대해 임베딩을 생성합니다.

이 문제가 수정되면 여기에 다시 게시하겠습니다.

3개의 좋아요
  • “임베딩 차원” 문제 수정.
  • 다음 오류 수정: “OpenAI 임베딩 실패, 상태: 400 본문: { “error”: { “message”: “이 모델은 차원 지정 기능을 지원하지 않습니다.”, “type”: “invalid_request_error”, “param”: null, “code”:”
  • “테스트 실행” 및 “저장” 기능 정상 작동.
  • AI를 이용한 카테고리 및 태그 지정 기능 수정.
  • 주제 요약 생성이 시작되어 확인 가능.

수고 많으셨습니다 :clap: :clap: :clap: :clap: :clap: :clap: :clap:

5개의 좋아요

백필 임베딩 rake 작업이 다음에 따라 수정되었습니다:

5개의 좋아요

이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 답변을 할 수 없습니다.