genius-core-client 0.4.0

Genius Core Client Library. Written in Rust and using PyO3 for Python bindings.
Documentation
import os
# <import>
import genius_core_client
# </import>
import asyncio
from dotenv import load_dotenv

load_dotenv()

genius_db_url = os.getenv("GENIUS_DB_URL")
genius_db_port = os.getenv("GENIUS_DB_PORT")
oauth_token = os.getenv("GENIUS_JWT")

async def main():
    # Create a new genius core client using a token
# <auth>
    client = await genius_core_client.new_with_oauth2_token(
        "https",
        genius_db_url,
        genius_db_port,
        oauth_token,
        None,
        None
    )
    result = await client.inference.get_probability(["hello_example"])

asyncio.run(main())

#client = genius_core_client.new_with_oauth2_token("https", "alexandria.gpdt.dev.verses.build", "443", "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImpxTEtYOUY1elhlVDU2Rk4ya003TCJ9.eyJpc3MiOiJodHRwczovL2tvc20tZGV2LXZlcnNlcy51cy5hdXRoMC5jb20vIiwic3ViIjoiSzVFR3ZWOFJaWjB3SXhIY0NkSmNhdEdpQURnd3JySk5AY2xpZW50cyIsImF1ZCI6Imdlbml1cy1kYi5nZW5pdXMudmVyc2VzLmFpIiwiaWF0IjoxNzIwMDI0MjI2LCJleHAiOjE3MjAxMTA2MjYsImd0eSI6ImNsaWVudC1jcmVkZW50aWFscyIsImF6cCI6Iks1RUd2VjhSWlowd0l4SGNDZEpjYXRHaUFEZ3dyckpOIn0.iBUeNBG3dYAeNJ6mqMXTdM2sqeH-ufqZDOJ7aqJ-I52iBFZZuzaksE8HRahHP2qP5HK8KdiBObXF46EEe3_V2_JL1ZZRcb4SRbGS2Z5_bLFKjE7Xu5ytFLaDdessxBluUzX0J-pnE7TFfxcZznqEpugd7S3q0a00wKv2PwyJauVHNXpdgq8-1Jp-DS_fedZoNnXmZCHONPLglQxU-yQM_X-Xq6wAdUzuX4kMc7i859sUe93CwPPuVVgCpyn1HsWCdiyye_dlMmQoKarhX5L2SYKghlTjFsxrCHBm9YTSe0UjpEetC17B73-KQ-_sbadwg31TIgxzw6QbsesOABDy-g", None)