Pesquisar documentos do Armazenamento Vetorial por similaridade semântica
Pesquisar documentos do Armazenamento Vetorial com semelhança semântica e operações em lote
get
Initiate a search operation with a query text and receive most semantically similar responses from the vector store.
Path parameters
vector-store-idstringRequired
The ID of the vector store.
Query parameters
qstringRequired
The search query text.
nintegerOptional
Number of chunks to return.
tnumberOptional
Matching threshold.
prev_chunksintegerOptional
Number of chunks before the matched chunk to include.
next_chunksintegerOptional
Number of chunks after the matched chunk to include.
Header parameters
x-api-keystringRequired
The API key for authentication.
Responses
200
Search results retrieved successfully.
application/json
get
/vector-stores/{vector-store-id}/documents/search200
Search results retrieved successfully.
Exemplos de Solicitações
curl -X GET \
"https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/search?q=Como%20integrar%20nosso%20produto%20com%20sistemas%20de%20terceiros&n=5&prev_chunks=1&next_chunks=1" \
-H "x-api-key: SUA_CHAVE_API"const searchVectorStore = async (vectorStoreId, query, numResults = 5, prevChunks = 1, nextChunks = 1) => {
const url = new URL(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/search`);
url.searchParams.append('q', query);
url.searchParams.append('n', numResults);
url.searchParams.append('prev_chunks', prevChunks);
url.searchParams.append('next_chunks', nextChunks);
const response = await fetch(url.toString(), {
method: 'GET',
headers: {
'x-api-key': 'SUA_CHAVE_API'
}
});
const data = await response.json();
console.log(data);
};
searchVectorStore(
'vs_abc123',
'Como integrar nosso produto com sistemas de terceiros',
5,
1,
1
);Parâmetros de Caminho
Parâmetro
Tipo
Descrição
Parâmetros de Consulta
Parâmetro
Tipo
Descrição
Formato de Resposta
Autenticação
Respostas de Erro
Código de Status
Descrição
Dicas de Otimização de Busca
Janelas de Contexto
Limite de Correspondência
Operações em Lote
Implementação de Busca em Lote
Otimização de Desempenho para Operações em Lote
PreviousRemover um documento no Armazenamento VetorialNextAtualizar o conteúdo do arquivo em um Armazenamento Vetorial
Last updated