Crate responses

Crate responses 

Source

Re-exports§

pub use options::Options;
pub use response::Response;
pub use refusal::Refusal;
pub use error::Error;
pub use error::Result;
pub use provider::Provider;
pub use client::Client;
pub use builders::azure;
pub use messages::Messages;
pub use messages::messages;
pub use judge::Judge;
pub use judge::Judgment;
pub use schemars;
pub use providers::*;

Modules§

builders
client
error
functions
judge
LLM-as-a-Judge functionality for automated evaluation of LLM outputs.
messages
options
prompt
Prompt template system with internationalization support.
provider
providers
refusal
request
response
schema
types

Macros§

assert_confidence
Assert minimum confidence level
assert_fails
Assert that a judgment fails
assert_passes
Assert that a judgment passes
messages
Macro for easier message construction.
try_function_handlers
Helper macro for simplifying function handler dispatch

Attribute Macros§

tool
Main procedural macro that transforms functions into tools