Skip to main content

Daring Mechanician AITools for interacting with ArangoDB Graph Databases.

Project description

Daring Mechanician-ArangoDB

This package provides Daring Mechanician AITools for interacting with ArangoDB graph databases.

See Daring Mechanician Github Repo for more information.

from mechanician_arangodb import DocumentManagerAITools
from arango import ArangoClient
arango_client = ArangoClient(hosts=os.getenv("ARANGO_HOST"))
doc_tools = DocumentManagerAITools(arango_client, database_name=database_name)
ai = TAGAI(ai_connector=ai_connector, 
           instruction_set_directory="./instructions",
           tools=doc_tools,
           name="Movie Document Manager AI")

Example project:

Run ArangoDB in Docker

Set your environment variables:

ARANGO_ROOT_PASSWORD=<YOUR_ARANGODB_ROOT_PASSWORD>
ARANGO_HOST=http://localhost:8529
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

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.2.tar.gz (7.3 kB view details)

Uploaded Source

Built Distribution

mechanician_arangodb-0.1.2-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mechanician_arangodb-0.1.2.tar.gz
  • Upload date:
  • Size: 7.3 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.2.tar.gz
Algorithm Hash digest
SHA256 3223a6436d79fc8dfa360982cab4cc929b48144fcc0fd0cc8e7a8d2b6a5aa60e
MD5 a6d6837b7d8d337954c22e81c65f39d8
BLAKE2b-256 a16fe215823dccfb29c9a8231c53d46690b642ed386a80d711270f03fa8920ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mechanician_arangodb-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 efbb77f1fe9d5fa22c8ac9845b293f2ccf09e97ef9e29163fda037cf3f399149
MD5 dcd29e245f4721c86592db332fd1e79c
BLAKE2b-256 b95e509045bef2616de3dd1661f613d8c5a03c8b205b8b12cd4102f47bb818a3

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