ort-openrouter-cli 0.4.7

Open Router CLI
Documentation
//! ort: Open Router CLI
//! https://github.com/grahamking/ort
//!
//! MIT License
//! Copyright (c) 2025 Graham King

#![no_std]
// feature(test) for benchmarking
#![cfg_attr(test, feature(test))]

mod common;
mod input;
mod net;
mod output;
pub mod syscall;

pub use common::alloc::ArenaAlloc;
pub use common::data::{
    ChatCompletionsResponse, Choice, DEFAULT_MODEL, LastData, Message, Priority, PromptOpts,
    ReasoningConfig, ReasoningEffort, Response, Role, ThinkEvent, Usage,
};
pub use common::error::{Context, ErrorKind, OrtError, OrtResult, ort_error};
pub use common::utils;
pub use common::{io::Read, io::Write};

pub use input::cli;
pub use input::list;
pub use input::prompt;
pub use input::to_json::build_body;

pub use net::socket::TcpSocket;
pub use net::tls::TlsStream;
pub use net::{chunked, http};

pub use output::writer::StdoutWriter;