Ollama API
Push a Blob
Copy Page
Ollama API
Endpoints
Conventions
Generate a completion
Overview
Generate request (Streaming)
POST
Request (No streaming)
POST
Request (with suffix)
POST
Request (Structured outputs)
POST
Request (JSON mode)
POST
Request (with images)
POST
Request (Raw Mode)
POST
Request (Reproducible outputs)
POST
Generate request (With options)
POST
Load a model
POST
Unload a model
POST
Generate a chat completion
Overview
Chat Request (Streaming)
POST
Chat request (No streaming)
POST
Chat request (Structured outputs)
POST
Chat request (With History)
POST
Chat request (with images)
POST
Chat request (Reproducible outputs)
POST
Chat request (with tools)
POST
Load a model
POST
Unload a model
POST
Create a Model
Overview
Create a new model
POST
Quantize a model
POST
Create a model from GGUF
POST
Create a model from a Safetensors directory
POST
Check if a Blob Exists
Overview
Push a Blob
Overview
List Local Models
Overview
Examples
Show Model Information
Overview
Examples
Copy a Model
Overview
Examples
Delete a Model
Overview
Examples
Pull a Model
Overview
Examples
Push a Model
Overview
Generate Embeddings
Overview
Examples
Request (Multiple input)
List Running Models
Overview
Examples
Generate Embedding
Overview
Examples
Version
Overview
Push a Blob
Copy Page
Overview
POST /api/blobs/:digest
Push a file to the Ollama server to create a "blob" (Binary Large Object).
Query Parameters
#
digest
: the expected SHA256 digest of the file
Examples
#
Request
#
Response
#
Return 201 Created if the blob was successfully created, 400 Bad Request if the digest used is not expected.
Previous
Overview
Next
Overview