This is the Python client package for Javelin.
For more information about Javelin, see https://getjavelin.com
Javelin Documentation: https://docs.getjavelin.io
For local development, Please change version = "RELEASE_VERSION" with any semantic version example : version = "v0.1.10" in pyproject.toml
Make sure that the file pyproject.toml reverted before commit back to main
pip install javelin-sdk# Create virtual environment
python -m venv venv
# Activate virtual environment
venv\Scripts\activate
# Install dependencies
pip install poetry
poetry install# Create virtual environment
python -m venv venv
# Activate virtual environment
source venv/bin/activate
# Install dependencies
pip install poetry
poetry install# Uninstall any existing version
pip uninstall javelin-sdk -y
# Build the package
poetry build
# Install the newly built package
pip install dist/javelin_sdk-<version>-py3-none-any.whlJavelin provides universal endpoints that allow you to use a consistent interface across different LLM providers. Here are the main patterns:
For more detailed examples and integration patterns, check out: