Problema com Gemini Embeddings após atualização do Discourse para 3.6.0 Beta 2

Vou responder à minha própria postagem. O problema não é a compilação, mas o tempo. Em outubro, o Google tornou obsoleto o modelo de incorporação atual (embedding-001), então ele parou de funcionar. O novo modelo é gemini-embedding-001

Você precisa alterar a configuração de incorporação de
https://generativelanguage.googleapis.com/v1beta/models/embedding-001:embedContent
para
https://generativelanguage.googleapis.com/v1beta/models/gemini-embedding-001:embedContent

Você pode encontrar os detalhes aqui: https://ai.google.dev/gemini-api/docs/embeddings

@Falco, talvez a configuração padrão do gemini precise ser atualizada no discourse, pois ao criar uma nova incorporação do gemini, ele ainda usa embedding-001 em vez de gemini-embedding-001.

1 curtida