Skip to main content

objectiveai_api/vector/completions/
mod.rs

1//! Vector completion client and supporting types.
2//!
3//! This module provides the client for creating vector completions, which
4//! orchestrate multiple LLM chat completions for voting on response options.
5
6/// Vote caching client for the global ObjectiveAI cache.
7pub mod cache;
8/// Fetcher for retrieving votes from the global cache.
9pub mod cache_vote_fetcher;
10mod client;
11/// Fetcher for retrieving votes from historical completions.
12pub mod completion_votes_fetcher;
13mod error;
14mod get_vote;
15mod pfx;
16mod response_key;
17/// Usage tracking for vector completions.
18pub mod usage_handler;
19/// Vector response transformation utilities.
20pub mod vector_responses;
21
22pub use client::*;
23pub use error::*;
24pub use get_vote::*;
25pub use pfx::*;
26pub use response_key::*;