Skip to main content
GET
cURL
Este endpoint gerencia memórias do usuário para interações personalizadas com LLMs.

Descrição

O endpoint GET /tools/api/get-memories permite adicionar mensagens do usuário à memória e recuperar memórias formatadas para uso em prompts de LLM. Requer configuração do Mem0 para funcionar.

Autenticação

Este endpoint requer autenticação via Bearer token.
string
required
Bearer token com a API key do usuário. Formato: Bearer sk-your-api-key-here

Parâmetros de Query

string
required
Mensagem do usuário para adicionar à memória. Se fornecida, será armazenada antes de retornar as memórias.
string
required
Parâmetro interno para indicar requisições via MCP. Use s=s para requisições MCP.

Resposta

Sucesso (200)

Erro de Autenticação (401)

Mem0 Não Configurado (503)

Campos da Resposta

boolean
required
Indica se a requisição foi bem-sucedida
string
required
Memórias formatadas prontas para uso em prompts de LLM. Texto estruturado com informações relevantes sobre o usuário.
boolean
required
Indica se uma nova memória foi adicionada nesta requisição (true se message foi fornecido, false caso contrário)
string
required
Timestamp da requisição em formato ISO 8601

Exemplos de Uso

cURL

JavaScript

Python

Códigos de Status

  • 200: Sucesso - Memórias retornadas
  • 401: Erro de autenticação ou assinatura
  • 503: Mem0 não configurado no servidor
  • 500: Erro interno do servidor

Como Funciona

Armazenamento de Memórias

Quando você fornece uma mensagem via parâmetro message, o sistema:
  1. Analisa a mensagem usando IA
  2. Extrai informações relevantes sobre preferências e contexto do usuário
  3. Armazena as informações de forma estruturada no Mem0
  4. Evita duplicatas (não armazena a mesma informação duas vezes)

Recuperação de Memórias

O sistema recupera todas as memórias relevantes do usuário e as formata em um texto estruturado ideal para uso em prompts de LLM. As memórias incluem:
  • Preferências de comunicação
  • Padrões de uso da API
  • Contexto financeiro específico do usuário
  • Objetivos e interesses declarados

Casos de Uso

Chatbots Personalizados

Use as memórias recuperadas para personalizar as respostas de chatbots financeiros, considerando as preferências e contexto do usuário.

Assistentes Virtuais

Construa assistentes que “lembram” das preferências do usuário entre diferentes sessões de conversa.

Recomendações Personalizadas

Use o contexto armazenado para gerar recomendações financeiras mais relevantes.

Automação Inteligente

Configure automações que respeitam as preferências do usuário sem precisar perguntar repetidamente.
Este endpoint requer que o Mem0 esteja configurado no servidor. Entre em contato com o suporte se você receber erro 503.
Use este endpoint no início de cada sessão de conversa para recuperar o contexto do usuário e proporcionar uma experiência mais personalizada.
As memórias são persistentes e compartilhadas entre diferentes aplicações que usam a mesma API key. Tenha cuidado ao armazenar informações sensíveis.

Integração com LLMs

Exemplo de Uso em Prompt

Armazenando Preferências

Privacidade

  • Memórias são privadas e associadas ao usuário da API key
  • Não são compartilhadas entre usuários diferentes
  • Podem ser apagadas mediante solicitação ao suporte
  • Armazenadas de forma segura e criptografada

Authorizations

Authorization
string
header
required

API key in Bearer token format. Example: Bearer sk-your-api-key-here

Query Parameters

message
string

Mensagem do usuário para adicionar à memória (opcional)

Response

Memórias formatadas para prompts

success
boolean
Example:

true

memoriesForPrompt
string

Memórias formatadas para uso em prompts de LLM

memoryAdded
boolean

Se uma nova memória foi adicionada

timestamp
string<date-time>