objectiveai 0.1.4

ObjectiveAI SDK, definitions, and utilities
Documentation

ObjectiveAI Rust SDK

Crates.io Documentation License: MIT

Score everything. Rank everything. Simulate anyone.

The official Rust SDK for ObjectiveAI - a platform for remote Functions that score, rank, and simulate preferences using ensembles of LLMs.

Website | Documentation | GitHub | Discord

Installation

Add to your Cargo.toml:

[dependencies]

objectiveai = "0.1.1"

Features

  • Data structures and validation for Ensemble LLMs, Ensembles, Functions, and Profiles
  • Deterministic ID computation using XXHash3-128 (content-addressed identities)
  • Client-side Function compilation with JMESPath expression evaluation
  • HTTP client with streaming support (optional, enabled by default)

Feature Flags

  • http (default) - Enables the HTTP client for API requests

To use as a pure data structure library without HTTP:

[dependencies]

objectiveai = { version = "0.1.1", default-features = false }