mesh_llm_api_client/
lib.rs1#![forbid(unsafe_code)]
2
3mod client;
4mod discover;
5pub mod events;
6mod identity;
7mod token;
8
9pub use client::{
10 ChatMessage, ChatRequest, ClientBuilder, ClientConfig, ClientTransport, MAX_RECONNECT_ATTEMPTS,
11 MeshApiError, MeshClient, Model, RequestId, ResponsesRequest, Status,
12};
13pub use discover::{
14 AutoConnectResult, PublicMesh, PublicMeshQuery, create_auto_client, discover_public_meshes,
15 select_public_mesh,
16};
17pub use identity::OwnerKeypair;
18pub use token::InviteToken;