providers-kit 0.0.2

Portable enum-dispatch Kit over multiple model provider APIs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod attachments;
mod body;
mod citations;
mod normalize;
mod reasoning;
mod request;
mod tools;

pub(crate) use body::build_message_body;
pub(crate) use normalize::{
    blocks_to_portable, normalize_generate_response, stop_reason_to_finish_reason,
    usage_from_anthropic,
};
pub(crate) use reasoning::ClaudeThinkingProfile;
pub(crate) use request::create_raw_message;