Calculadora de armazenamento de embeddings
10.000 documentos de 2.000 tokens divididos em trechos de 512 tokens com 64 de sobreposição geram 50.000 vetores; com 1.536 dimensões ocupam 307,2 MB em float32, 76,8 MB em int8 e 9,6 MB em binário, e processar os 22.560.000 tokens com o text-embedding-3-small custa $ 0,45 (preços conferidos em 2026-10-16).
Como usar
- Informe o número de documentos e o tamanho médio em tokens. Some bytes de metadados por vetor se o banco guarda texto ou IDs junto de cada vetor.
- Defina o tamanho do trecho e a sobreposição entre trechos vizinhos, ambos em tokens.
- Escolha o modelo de embeddings, as dimensões e a precisão. Veja o tamanho total, os vetores, os tokens processados e o custo.
Como é calculado
Trechos por documento = 1 se couber em um trecho; senão ⌈(tokens do documento − sobreposição) ÷ (tamanho do trecho − sobreposição)⌉. Vetores = documentos × trechos por documento.
Bytes por vetor = dimensões × 4 (float32), × 2 (float16), × 1 (int8) ou ⌈dimensões ÷ 8⌉ (binário). Armazenamento = vetores × (bytes por vetor + bytes de metadados), em unidades decimais (1 MB = 1.000.000 bytes).
Tokens processados = documentos × (tokens do documento + (trechos − 1) × sobreposição), porque os tokens sobrepostos são processados duas vezes.
Custo = tokens processados × preço por milhão ÷ 1.000.000, com o preço padrão e, quando houver, o preço em lote.
Perguntas frequentes
O tamanho inclui o índice?
Não. É o dado bruto dos vetores mais os metadados informados. Estruturas de índice como grafos HNSW somam mais espaço, e quanto depende do banco e da configuração.
Posso reduzir as dimensões?
Os modelos text-embedding-3 da OpenAI aceitam o parâmetro dimensions, e a saída do Gemini pode ir de 128 a 3072, com 768, 1536 e 3072 recomendados. Menos dimensões economizam espaço com alguma perda na qualidade da busca.
Quanto int8 e binário economizam?
int8 ocupa um quarto do float32 e o binário um trinta e dois avos. Muitos bancos vetoriais guardam uma cópia comprimida para busca e reordenam com a precisão total, então confira o que o seu realmente armazena.
Quanta sobreposição usar?
Um ponto de partida comum é 10% a 20% do tamanho do trecho. Mais sobreposição mantém o contexto entre trechos, mas aumenta vetores, armazenamento e custo, que esta página mostra na hora.