openrouter-rs 0.9.0

A type-safe OpenRouter Rust SDK
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub(crate) mod request;
pub(crate) mod response;
pub(crate) mod sse;

use reqwest::Client;

use crate::error::OpenRouterError;

pub(crate) fn new_client() -> Result<Client, OpenRouterError> {
    reqwest::Client::builder()
        .build()
        .map_err(OpenRouterError::from)
}