mesh_llm_api_server/
lib.rs1#![forbid(unsafe_code)]
2
3mod discover;
4mod node;
5
6pub use discover::{
7 AutoConnectResult, AutoNodeResult, create_auto_client, create_auto_node, discover_public_meshes,
8};
9pub use mesh_llm_api_client::events;
10pub use mesh_llm_api_client::{
11 ChatMessage, ChatRequest, ClientBuilder, ClientConfig, InviteToken, MAX_RECONNECT_ATTEMPTS,
12 MeshApiError, MeshClient, Model, OwnerKeypair, PublicMesh, PublicMeshQuery, RequestId,
13 ResponsesRequest, Status,
14};
15pub use mesh_llm_node::serving::ServingController;
16pub use node::{
17 CapabilityLevel, CleanupPolicy, CleanupResult, DeleteModelOptions, DeleteModelResult,
18 DevicePolicy, DownloadId, DownloadOptions, DownloadedModel, InstalledModel, LoadModelOptions,
19 MeshEvents, MeshInference, MeshModels, MeshNode, MeshNodeBuilder, MeshNodeConfig, MeshServing,
20 MeshStatusApi, ModelCacheStatus, ModelCapabilities, ModelDetails, ModelKind, ModelSearchQuery,
21 ModelSource, ModelSummary, PrunePolicy, PruneResult, ServedModel, ServingModelState,
22 ServingStatus, UnloadModelOptions, UnloadTarget,
23};