🤖 Self-hosted, community-driven, local OpenAI-compatible API with Keycloak Auth Flak app as frontend. 🏠
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
FlaskAI/examples/privateGPT
Ettore Di Giacinto f5f8c687be
examples: add privateGPT example (#355)
1 year ago
..
README.md examples: add privateGPT example (#355) 1 year ago

README.md

privateGPT

This example is a re-adaptation of https://github.com/imartinez/privateGPT to work with LocalAI and OpenAI endpoints. We have a fork with the changes required to work with privateGPT here https://github.com/go-skynet/privateGPT ( PR: https://github.com/imartinez/privateGPT/pull/408 ).

Follow the instructions in https://github.com/go-skynet/privateGPT:

git clone git@github.com:go-skynet/privateGPT.git
cd privateGPT
pip install -r requirements.txt

Rename example.env to .env and edit the variables appropriately.

This is an example .env file for LocalAI:

PERSIST_DIRECTORY=db
# Set to OpenAI here
MODEL_TYPE=OpenAI
EMBEDDINGS_MODEL_NAME=all-MiniLM-L6-v2
MODEL_N_CTX=1000
# LocalAI URL
OPENAI_API_BASE=http://localhost:8080/v1