Add delete model endpoint (DELETE /api/delete)
Implement the Ollama DELETE /api/delete endpoint for removing models from the server. - Add DeleteRequest type with model field in src/types/delete.rs - Add OllamaClient::delete() async method in src/lib.rs - Register delete module in src/types/mod.rs - Add usage example in examples/delete.rs
This commit is contained in:
@@ -2,14 +2,15 @@
|
||||
//!
|
||||
//! Each submodule corresponds to an API endpoint:
|
||||
//!
|
||||
//! | Module | Endpoint | Description |
|
||||
//! |--------------|-------------------|------------------------------------------|
|
||||
//! | [`chat`] | `POST /api/chat` | Multi-turn chat conversations |
|
||||
//! | [`generate`] | `POST /api/generate` | Single-prompt text generation |
|
||||
//! | [`pull`] | `POST /api/pull` | Download models from the registry |
|
||||
//! | [`tags`] | `GET /api/tags` | List available models |
|
||||
//! | [`ps`] | `GET /api/ps` | List currently loaded/running models |
|
||||
//! | [`version`] | `GET /api/version` | Query the server version |
|
||||
//! | Module | Endpoint | Description |
|
||||
//! |--------------|-----------------------|------------------------------------------|
|
||||
//! | [`chat`] | `POST /api/chat` | Multi-turn chat conversations |
|
||||
//! | [`delete`] | `DELETE /api/delete` | Delete a model from the server |
|
||||
//! | [`generate`] | `POST /api/generate` | Single-prompt text generation |
|
||||
//! | [`pull`] | `POST /api/pull` | Download models from the registry |
|
||||
//! | [`tags`] | `GET /api/tags` | List available models |
|
||||
//! | [`ps`] | `GET /api/ps` | List currently loaded/running models |
|
||||
//! | [`version`] | `GET /api/version` | Query the server version |
|
||||
//!
|
||||
//! The [`common`] module contains types shared across multiple endpoints, such as
|
||||
//! [`Options`](common::Options) for generation parameters, [`Think`](common::Think)
|
||||
@@ -17,6 +18,7 @@
|
||||
|
||||
pub mod chat;
|
||||
pub mod common;
|
||||
pub mod delete;
|
||||
pub mod generate;
|
||||
pub mod ps;
|
||||
pub mod pull;
|
||||
|
||||
Reference in New Issue
Block a user