Skip to content

Prerequisites

Jael Gu edited this page Oct 25, 2023 · 5 revisions

Before getting started, you need to have Python 3 (3.7-3.9 is recommended) ready and prepared database services in advance. Here are some services for you to prepare:

  • Vector Store: Milvus or Zilliz Cloud
  • Scalar Store: Elastic (This is only required when USE_SCALAR = True in config.py)
  • Memory Store: The required database depends on your SQL_URI. For example, the default SQL_URI uses local SQLite.

Then you can follow steps below to download source codes and install required dependencies.

  1. Downloads

    $ git clone https://github.com/zilliztech/akcio.git
    $ cd akcio
  2. Install dependencies

    $ pip -r requirements.txt
    

    Here are versions verified:

    package version
    langchain 0.0.230
    towhee 1.1.0
    unstructured 0.7.0
    pdf2image 1.16.3
    SQLALchemy 2.0.15
    openai 0.27.7
    gradio 3.30.0
    fastapi 0.95.2
    uvicorn 0.22.0
    pexpect 4.8.0
    pymilvus 2.2.8
Clone this wiki locally