Connect to a database
In Epsilla, the data are organized as databases. A database is consisted of multiple tables.
Connect to a database using Epsilla Docker
Step 0. Download docker image and start
docker pull epsilla/vectordbdocker pull epsilla/vectordb:0.3.1docker run --pull=always -d -p 8888:8888 epsilla/vectordbdocker run --pull=always -d -p 8888:8888 -e EMBEDDING_MODELS="BAAI/bge-small-zh-v1.5,BAAI/bge-base-en" epsilla/vectordbStep 1. Initialize Client
### client connect to localhost
from pyepsilla import vectordb
db = vectordb.Client()
### client connect to remote server
from pyepsilla import vectordb
db = vectordb.Client(
protocol='http', # http or https. Default is http
host='3.100.100.100', # The host machine for the vector db. Default localhost
port='8888' # The port for the vector db, default 8888
)// client connect to localhost
const epsillajs = require('epsillajs');
const db = new epsillajs.EpsillaDB();
// client connect to remote server
const epsillajs = require('epsillajs');
const db = new epsillajs.EpsillaDB({
protocol: 'http', // http or https. Default is http
host: '3.100.100.100', // The host machine for the vector db. Default localhost
port: '8888' // The port for the vector db, default 8888
});Step 2. Load database
Step 3. Use database
Connect to a vector database on Epsilla Cloud



Last updated