Menu Docs
Página inicial do Docs
/

Início rápido da Voyage AI

Neste guia, você aprenderá a gerar suas primeiras incorporações vetoriais com o Voyage AI e a criar um aplicação básico.

Trabalhe com uma versão executável deste tutorial como um bloco de anotações Python.

Para acessar os modelos de IA do Voyage, crie uma chave de API de modelo na UI do MongoDB Atlas .

1

Se você é novo no Atlas, ele cria uma organização e um projeto para você.

Para saber mais,consulte Criar uma Conta Atlas .

2
  1. No seu projeto Atlas , selecione AI Models na barra de navegação.

  2. Clique em Create model API key.

  3. Dê um nome à chave API e clique em Create.

Para saber mais, consulte Chaves de API do modelo.

3

Copie a chave API e armazene-a em um local seguro. Em seguida, exporte a chave API como uma variável de ambiente em seu terminal para que o cliente Voyage possa acessá-la.

export VOYAGE_API_KEY="<your-model-api-key>"
set VOYAGE_API_KEY=<your-model-api-key>

Nesta seção, você gera incorporações vetoriais usando um modelo de incorporação Voyage AI e o cliente Python.

Diagrama de incorporação do Voyage AI
clique para ampliar
1

Execute os seguintes comandos no seu terminal para criar seu projeto e instalar o cliente Voyage AI Python.

mkdir mongodb-voyage-quickstart
cd mongodb-voyage-quickstart
pip install --upgrade voyageai
2

Crie um arquivo denominado quickstart.py no seu projeto e cole o seguinte código nele. Este código inicializa o cliente Voyage AI, define textos de exemplo e usa o cliente para acessar a API Voyage para gerar incorporações vetoriais com o modelo voyage-4-large.

Para obter detalhes,consulte Cliente Python ou navegue na especificação completa da API.

import voyageai
# Initialize Voyage client
vo = voyageai.Client()
# Sample texts
texts = [
"hello, world",
"welcome to voyage ai!"
]
# Generate embeddings
result = vo.embed(
texts,
model="voyage-4-large"
)
print(f"Generated {len(result.embeddings)} embeddings")
print(f"Each embedding has {len(result.embeddings[0])} dimensions")
print(f"First embedding (truncated): {result.embeddings[0][:5]}...")
3

Execute o seguinte comando no seu terminal para gerar as incorporações.

python quickstart.py
Generated 2 embeddings
Each embedding has 1024 dimensions
First embedding (truncated): [-0.02806740067899227, 0.05503412336111069, 0.0038576999213546515, -0.04668188467621803, 0.007834268733859062]...

Agora que você sabe como gerar incorporações vetoriais, crie um aplicação RAG básico para aprender como usar os modelos de Voyage AI para implementar a pesquisa e a recuperação de IA. O RAG permite que os LLMs gerem respostas sensíveis ao contexto, recuperando informações relevantes de seus dados antes de gerar respostas.

Observação

Aplicativos RAG exigem acesso a um LLM. Este tutorial fornece exemplos usando Athropic ou OpenAI, mas você pode usar qualquer fornecedor de LLM de sua escolha.

Diagrama básico de AI RAG
clique para ampliar

Agora que você criou seu primeiro aplicação com o Voyage AI, expanda as seções a seguir para saber mais sobre os conceitos abordados neste início rápido:

Para continuar aprendendo, consulte os seguintes recursos:

Nível de habilidade
Recursos de documentação

Básico

Intermediário

Voltar

Introdução

Nesta página