BGE M3

Rede Neural

BGE M3 API: modelo de embeddings que codifica frases, parágrafos e documentos longos em vetores de dimensão 1024.

Especificações

Entrada
texto
Saída
vetores (embeddings)
Tamanho do contexto
8 194 tokens
Dimensões do vetor
1 024
0,01 $

Custo do prompt

(por 1M tokens)

*Os preços indicados são para uso da API via provedores ECO.
Exemplo de código e API para BGE M3Oferecemos acesso completo à API OpenAI através do nosso serviço. Todos os nossos endpoints estão totalmente em conformidade com os endpoints OpenAI e podem ser usados tanto com plugins quanto ao desenvolver seu próprio software através do SDK.Criar chave API
Javascript
Python
Curl
illustaration

Como funciona BGE M3?

BGE M3 é um modelo de embedding que traduz frases, parágrafos e documentos longos em vetores densos de dimensão 1024, projetado para busca multilíngue e trabalho com contexto amplo. Os vetores são comparados por similaridade de cosseno, servindo de base para busca, classificação e ranqueamento. No BotHub, o modelo BGE M3 é conectado via API compatível com OpenAI — sem necessidade de VPN ou cartão internacional, com pagamento por tokens e criptografia de solicitações. É ideal para busca semântica em bases de conhecimento, RAG sobre Qdrant ou pgvector, agrupamento de tickets, desduplicação de cartões e seleção de documentos similares em arquivos corporativos.

Perguntas frequentes sobre BGE M3

Posso usar os resultados de bge-m3 para fins comerciais?

Você pode usar os resultados da geração para fins comerciais. Todos os direitos sobre o conteúdo criado pertencem a você. A única restrição: certifique-se de que a solicitação não inclua materiais de terceiros protegidos por direitos autorais. A responsabilidade pelo cumprimento dos direitos sobre os dados de entrada é do usuário.

O que o BGE M3 faz e para quais tarefas é adequado?

O BGE M3 da BAAI é um modelo de embedding: ele transforma texto em vetores numéricos para busca semântica, RAG, agrupamento, desduplicação e ranqueamento de documentos. É adequado quando você precisa buscar por significado, e não por correspondência exata de palavras, e ao construir uma base de conhecimento sobre seus dados.

Em que qualidade e formato o BGE M3 gera resultados?

A saída não é texto, mas um vetor de dimensão fixa: um array de números na resposta JSON da API. Esses vetores são armazenados no Qdrant, pgvector ou outro armazenamento vetorial e comparados por similaridade de cosseno. O contexto do modelo é de 8192 tokens por solicitação.

O BGE M3 consegue raciocinar antes de responder?

Em nossos dados, o modo de raciocínio não está marcado e não é necessário para embeddings: o modelo codifica o significado do texto em um vetor em uma única passagem. A lógica sobre os resultados é construída pelo seu pipeline — por exemplo, um modelo generativo ao qual você passa os fragmentos encontrados.

O BGE M3 suporta chamada de funções e saída em JSON?

Chamada de funções e saída estruturada não estão marcadas em nossos dados; essas são ferramentas de modelos generativos. No entanto, a resposta da API vem em JSON: um array de números para cada fragmento enviado, facilitando a análise no código. Para function calling, conecte um modelo de texto através da mesma API.

É possível carregar imagens, áudio ou vídeo no BGE M3?

O recebimento de arquivos além de texto não está marcado em nossos dados: na entrada, você passa uma string ou um array de strings dentro do limite de 8192 tokens. Se precisar de imagens ou áudio, mude para um modelo multimodal — a API única compatível com OpenAI do BotHub permite fazer isso sem reescrever a integração.

Quão bem o BGE M3 entende o português?

O multilinguismo está na base deste modelo BAAI: ele foi projetado para trabalhar com textos em diferentes idiomas, e cenários de busca e RAG em português são montados regularmente com ele. Ainda assim, verifique a qualidade final em seus próprios dados — execute uma amostra de teste de consultas e compare os resultados.

Serviço de SuporteAberto das 10:00 às 18:00 (MSK)