Erro do OpenAI's text-embedding-ada-002 "Dimensões de Embedding"

Agora, no trabalho que fiz, o teste não funciona durante a instalação, mas pode ser salvo. Após salvar, quando selecionei este módulo "“text-embedding-ada-002"” nas configurações, vi que ele funciona no site. No entanto, não tenho certeza se ele adiciona novos tópicos. Este código gera um erro ““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>'

Ao editar tópicos, a IA gera um erro ao encontrar categorias e tags. Mas o gerador de títulos funciona.


Olá, obrigado pelo trabalho de atualização e correção. Estou tentando configurar o módulo de incorporação. Por favor, observe que após a atualização, alguns dos tópicos não puderam ser acessados (novos tópicos), acho que foi porque o recurso de incorporação não estava instalado. Estou tentando instalar "“text-embedding-ada-002"”, que usei nas configurações anteriores, mas a configuração ““Embedding dimensions”” está causando problemas. Se eu deixar em branco, o teste passa, mas não salva porque está em branco. Se eu inserir um número, ele gera a mensagem de erro abaixo. Por enquanto, instalei ““OpenAI’s text-embedding-3-large””, o teste passou, acho que pode levar algum tempo para funcionar nos tópicos, mas não sei qual é a diferença da estrutura "“text-embedding-ada-002"”.

Se eu excluir essa parte (Embedding dimensions), o teste é executado, mas não salva porque me avisa que essa área não deve estar vazia.

Se quisermos salvar, ele gera este erro: Ocorreu um erro: As dimensões não podem estar vazias

1 curtida

Isso é corrigido por:

Você deve ser capaz de definir dimensões para text-embedding-3-*. Para o grande, use o valor predefinido de 2000.

Há um trabalho de preenchimento que é executado a cada cinco minutos e, eventualmente, gerará embeddings para todos os tópicos.

Postarei aqui assim que isso for corrigido.

3 curtidas
  • Corrigido o problema de “Dimensões de incorporação”.
  • Corrigido este erro: "Falha nas incorporações da OpenAI com status: 400 corpo: { "error": { "message": "Este modelo não suporta a especificação de dimensões.", "type": "invalid_request_error", "param": null, "code":"\n- “Executar teste” e “salvar” funcionam.\n- Correção na especificação de categoria e tag com IA.\n- A criação de resumos de tópicos começou a ser vista.\n\nObrigado chefe :clap: :clap: :clap: :clap: :clap: :clap: :clap:
5 curtidas

A tarefa rake de preenchimento de embeddings foi corrigida em:

5 curtidas

Este tópico foi fechado automaticamente após 2 dias. Novas respostas não são mais permitidas.