Skip to main content

Daring Mechanician AITools for interacting with ArangoDB Graph Databases.

Project description

Run ArangoDB in Docker

docker pull arangodb/arangodb
docker run -e ARANGO_ROOT_PASSWORD=${ARANGO_ROOT_PASSWORD} -p 8529:8529 -d --name arangodb-instance arangodb/arangodb
docker stop arangodb-instance
docker start arangodb-instance

Create a Virtual Environment (optional)

Using Conda for environment management:

conda create --name mechanician_arangodb_env
conda activate mechanician_arangodb_env
  • When it's time to remove the environment, use the following command:
conda deactivate
conda env remove --name mechanician_arangodb_env

Install Dependencies

./install.sh

Run Tests

Create .env file with the following content:

OPENAI_API_KEY=<YOUR_OPENAI_API_KEY>
OPENAI_MODEL_NAME=gpt-4-1106-preview
CALL_TOOLS_IN_PARALLEL=True
MAX_THREAD_WORKERS=10
ARANGO_ROOT_PASSWORD=<YOUR_ARANGODB_ROOT_PASSWORD>
ARANGO_HOST=http://localhost:8529

TMDB_API_KEY=<YOUR_TMDB_API_KEY>
TMDB_READ_ACCESS_TOKEN=<YOUR_TMDB_READ_ACCESS_TOKEN>

Install Mechanician OpenAI package and run tests:

cd ../mechanician_openai
./install.sh
cd ../mechanician_arangodb
./test.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mechanician_arangodb-0.1.1.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

mechanician_arangodb-0.1.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file mechanician_arangodb-0.1.1.tar.gz.

File metadata

  • Download URL: mechanician_arangodb-0.1.1.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for mechanician_arangodb-0.1.1.tar.gz
Algorithm Hash digest
SHA256 30510ad874e55caa7c3870dbe98674ec899d9004ae1c3c457eb8537932600f64
MD5 486490b60d461d83ca15b37936fe8a88
BLAKE2b-256 467a08f764d460db1de0362f9d38f775521ae03633afe4b5aca3f1f0c5c62526

See more details on using hashes here.

File details

Details for the file mechanician_arangodb-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for mechanician_arangodb-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d844974f152d060fd22ba86c8d2a3116fcd79b767fdc7d0d8824b9d65418ef7e
MD5 6731186fa6a81c54297f4a84f6c6de49
BLAKE2b-256 58bd4b5360190825a7e2d10617b9667694fd59b8bb07dcb2687a3579bf5a93ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page