cognee/level_2
2023-08-17 17:30:40 +02:00
..
personal_receipts/2017/de/public_transport added level 2 initial code 2023-08-17 17:30:40 +02:00
schema_registry added level 2 initial code 2023-08-17 17:30:40 +02:00
.env added level 2 initial code 2023-08-17 17:30:40 +02:00
.env.template added level 2 initial code 2023-08-17 17:30:40 +02:00
api.py added level 2 initial code 2023-08-17 17:30:40 +02:00
docker-compose.yml added level 2 initial code 2023-08-17 17:30:40 +02:00
Dockerfile added level 2 initial code 2023-08-17 17:30:40 +02:00
entrypoint.sh added level 2 initial code 2023-08-17 17:30:40 +02:00
level_2_pdf_vectorstore__dlt_contracts.py added level 2 initial code 2023-08-17 17:30:40 +02:00
poetry.lock added level 2 initial code 2023-08-17 17:30:40 +02:00
pyproject.toml added level 2 initial code 2023-08-17 17:30:40 +02:00
Readme.md added level 2 initial code 2023-08-17 17:30:40 +02:00

PromethAI Memory Manager

Description

Initial code lets you do three operations:

  1. Add to memory
  2. Retrieve from memory
  3. Structure the data to schema and load to duckdb

#How to use

Installation

docker compose build promethai_mem

Run

docker compose up promethai_mem

Usage

The fast API endpoint accepts prompts and PDF files and returns a JSON object with the generated text.

    -X POST                                                                                             
    -F "prompt=The quick brown fox"                                                                     
    -F "file=@/path/to/file.pdf"                                                                       
    http://localhost:8000/upload/                                                                    

{ "payload": { "user_id": "681", "session_id": "471", "model_speed": "slow", "prompt": "Temperature=Cold;Food Type=Ice Cream", "pdf_url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf" } }