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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30510ad874e55caa7c3870dbe98674ec899d9004ae1c3c457eb8537932600f64 |
|
MD5 | 486490b60d461d83ca15b37936fe8a88 |
|
BLAKE2b-256 | 467a08f764d460db1de0362f9d38f775521ae03633afe4b5aca3f1f0c5c62526 |
File details
Details for the file mechanician_arangodb-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: mechanician_arangodb-0.1.1-py3-none-any.whl
- Upload date:
- Size: 10.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d844974f152d060fd22ba86c8d2a3116fcd79b767fdc7d0d8824b9d65418ef7e |
|
MD5 | 6731186fa6a81c54297f4a84f6c6de49 |
|
BLAKE2b-256 | 58bd4b5360190825a7e2d10617b9667694fd59b8bb07dcb2687a3579bf5a93ae |