#![no_std]
#![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;