ort_openrouter_cli/
lib.rs1#![no_std]
8#![feature(test)]
9
10mod common;
11mod input;
12pub mod libc;
13mod net;
14mod output;
15
16pub use common::alloc::LibcAlloc;
17pub use common::cancel_token::CancelToken;
18pub use common::data::{
19 ChatCompletionsResponse, Choice, DEFAULT_MODEL, LastData, Message, Priority, PromptOpts,
20 ReasoningConfig, ReasoningEffort, Response, Role, ThinkEvent, Usage,
21};
22pub use common::error::{Context, ErrorKind, OrtError, OrtResult, ort_error};
23pub use common::thread;
24pub use common::utils;
25pub use common::{io::Read, io::Write};
26
27pub use input::cli;
28pub use input::list;
29pub use input::prompt;
30pub use input::to_json::build_body;
31
32pub use net::socket::TcpSocket;
33pub use net::tls::TlsStream;
34pub use net::{chunked, http};
35
36pub use output::writer::StdoutWriter;