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