initial prompt of store-py

This commit is contained in:
Dobromir Popov 2024-02-26 21:04:19 +00:00
parent 9903cafafb
commit 97b0f9b64f

View File

@ -1,3 +1,6 @@
<<
using python, create a new project that will utilize a vector store database to create interlinked vector space knowledge graph as a "memory" function. It will be used by a realtime LLM to store and retrieve knowledge>>
#Environment Setup #Environment Setup
cd vector_knowledge_graph cd vector_knowledge_graph
python -m venv venv python -m venv venv
@ -9,7 +12,7 @@ pip install fastapi uvicorn openai psycopg2-binary sqlalchemy
CREATE EXTENSION vector; CREATE EXTENSION vector;
CREATE TABLE knowledge ( CREATE TABLE knowledge (
id SERIAL PRIMARY KEY, id SERIAL PRIMARY KEY,
embedding vector(512) NOT NULL, -- assuming 512 dimensions for embeddings embedding vector(1536) NOT NULL, -- assuming 512 dimensions for embeddings; openai uses 1536
metadata JSONB metadata JSONB
); );
CREATE INDEX ON knowledge USING ivfflat (embedding); CREATE INDEX ON knowledge USING ivfflat (embedding);