Skip to main content

Python SDK for interacting with Okareo Cloud APIs

Project description

Okareo Python SDK

PyPI PyPI - Python Version PyPI - License


PyPI: https://pypi.org/project/okareo/


Python library for interacting with Okareo Cloud APIs

Documentation

Getting Started, Guides, and API docs

Installation

  1. Install the package

    pip install okareo
    
  2. Get your API token from https://app.okareo.com/ (Note: You will need to register first.)

  3. Go directly to the "2. Create your API Token" on the landing page in above app.

  4. Set the environment variable OKAREO_API_KEY to your generated API token.

Get Started Example Notebooks

Please see and run this notebook:
https://github.com/okareo-ai/okareo-python-sdk/blob/main/examples/classification_eval.ipynb

See additional examples under:
https://github.com/okareo-ai/okareo-python-sdk/tree/main/examples

Using Okareo LangChain Callbacks Handler

We provide a LangChain callback handler that lets you easily integrate your current workflows with the Okareo platform.

If don't have LangChain dependencies installed in your environment, you can install the base ones (that will help you run the examples) with:

pip install okareo[langchain]

Integrating callbacks into your chain is as easy as importing the SDK in your module add adding the following

from okareo.callbacks import CallbackHandler
...
handler = CallbackHandler(mut_name="my-model", context_token="context-token")
llm = OpenAI(temperature=0.3, callbacks=[handler])

During the LangChain LLM runs we will collect input and output information so you can analyze it further with the Okareo toolkit.

You can also see an usage example in ./examples/langchain_callback_example.py


All rights reserved for Okareo Inc

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

okareo-0.0.73.tar.gz (98.0 kB view details)

Uploaded Source

Built Distribution

okareo-0.0.73-py3-none-any.whl (221.0 kB view details)

Uploaded Python 3

File details

Details for the file okareo-0.0.73.tar.gz.

File metadata

  • Download URL: okareo-0.0.73.tar.gz
  • Upload date:
  • Size: 98.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure

File hashes

Hashes for okareo-0.0.73.tar.gz
Algorithm Hash digest
SHA256 f4b4f7168040a1f2c44eae65b32cd5e0ac1ed2dae6ac65a5930af306adc06aa0
MD5 96ccf13b4a0204e5a11015b9b0eee420
BLAKE2b-256 e6b6f5c5f9b9f0b5d6acd302de2c517b4897090a6a6aad6ad12f1248cc8f4426

See more details on using hashes here.

File details

Details for the file okareo-0.0.73-py3-none-any.whl.

File metadata

  • Download URL: okareo-0.0.73-py3-none-any.whl
  • Upload date:
  • Size: 221.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.15 Linux/6.5.0-1025-azure

File hashes

Hashes for okareo-0.0.73-py3-none-any.whl
Algorithm Hash digest
SHA256 e6ca9baa807a0c3a0bd2c003857eeef71ec0aea7c2ff603a8a370e214989ff72
MD5 212ed2341a9f48573bc58a4c60de03ae
BLAKE2b-256 0b1156f3c7b9682e433a7f5a7014cbbf84033c44feb2ccd1e84c3a76a3e7f9aa

See more details on using hashes here.

Supported by

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