Skip to main content

mesh_llm_api_client/
lib.rs

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