Ir para o conteúdo

Memorizar conteúdo para Rememberizer

POST /documents/memorize/

Save a new document

Saves a document with a name and content

Request body

Field Type Required Description
name string yes
content string yes

Responses

  • 200 — Document saved successfully
  • 400 — Bad request (invalid parameters)
  • 500 — Internal server error

Exemplo de Solicitações

curl -X POST   
  https://api.rememberizer.ai/api/v1/documents/memorize/   
  -H "Authorization: Bearer YOUR_JWT_TOKEN"   
  -H "Content-Type: application/json"   
  -d '{
    "name": "Informação Importante",
    "content": "Este é um conteúdo importante que eu quero que o Rememberizer memorize."
  }'

Info

Substitua YOUR_JWT_TOKEN pelo seu token JWT real.

const memorizeContent = async () => {
  const response = await fetch('https://api.rememberizer.ai/api/v1/documents/memorize/', {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_JWT_TOKEN',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: 'Informação Importante',
      content: 'Este é um conteúdo importante que eu quero que o Rememberizer memorize.'
    })
  });

  if (response.status === 201) {
    console.log("Conteúdo armazenado com sucesso");
  } else {
    console.error("Falha ao armazenar conteúdo");
    const errorData = await response.json();
    console.error(errorData);
  }
};

memorizeContent();

Info

Substitua YOUR_JWT_TOKEN pelo seu token JWT real.

import requests
import json

def memorize_content():
    headers = {
        "Authorization": "Bearer YOUR_JWT_TOKEN",
        "Content-Type": "application/json"
    }

    payload = {
        "name": "Informação Importante",
        "content": "Este é um conteúdo importante que eu quero que o Rememberizer memorize."
    }

    response = requests.post(
        "https://api.rememberizer.ai/api/v1/documents/memorize/",
        headers=headers,
        data=json.dumps(payload)
    )

    if response.status_code == 201:
        print("Conteúdo armazenado com sucesso")
    else:
        print(f"Falha ao armazenar conteúdo: {response.text}")

memorize_content()

Info

Substitua YOUR_JWT_TOKEN pelo seu token JWT real.

Parâmetros da Solicitação

Parâmetro Tipo Descrição
name string Obrigatório. Um nome para o conteúdo a ser armazenado.
content string Obrigatório. O conteúdo de texto a ser armazenado no Rememberizer.

Resposta

Uma solicitação bem-sucedida retorna um código de status 201 Created sem corpo de resposta.

Respostas de Erro

Código de Status Descrição
400 Solicitação Inválida - Campos obrigatórios ausentes ou parâmetros inválidos
401 Não Autorizado - Autenticação inválida ou ausente
500 Erro Interno do Servidor

Casos de Uso

Este endpoint é particularmente útil para:

  1. Armazenar notas ou informações importantes que você deseja acessar mais tarde
  2. Adicionar conteúdo que não está disponível através de fontes de dados integradas
  3. Adicionar manualmente informações que precisam ser pesquisáveis
  4. Adicionar informações contextuais para LLMs acessando sua base de conhecimento

O conteúdo armazenado se torna pesquisável através dos endpoints de busca e pode ser incluído em mementos.