2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								# API
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Endpoints
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Generate a completion ](#generate-a-completion ) 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  [Create a Model ](#create-a-model ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [List Local Models ](#list-local-models ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Show Model Information ](#show-model-information ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Copy a Model ](#copy-a-model ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Delete a Model ](#delete-a-model ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Pull a Model ](#pull-a-model ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Push a Model ](#push-a-model ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  [Generate Embeddings ](#generate-embeddings ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Conventions
  
						 
					
						
							
								
									
										
										
										
											2023-08-08 04:17:16 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Model names
  
						 
					
						
							
								
									
										
										
										
											2023-08-08 04:17:16 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Model names follow a `model:tag`  format. Some examples are `orca-mini:3b-q4_1`  and `llama2:70b` . The tag is optional and, if not provided, will default to `latest` . The tag is used to identify a specific version.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-08 04:17:16 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Durations
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								All durations are returned in nanoseconds.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-08 04:17:16 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Generate a completion
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								POST /api/generate
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Generate a response for a given prompt with a provided model. This is a streaming endpoint, so will be a series of responses. The final response object will include statistics and additional data from the request.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:30:23 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `model` : (required) the [model name ](#model-names ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `prompt` : the prompt to generate a response for 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Advanced parameters:
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `options` : additional model parameters listed in the documentation for the [Modelfile ](./modelfile.md#valid-parameters-and-values ) such as `temperature`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `system` : system prompt to (overrides what is defined in the `Modelfile` ) 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `template` : the full prompt or prompt template (overrides what is defined in the `Modelfile` ) 
						 
					
						
							
								
									
										
										
										
											2023-08-15 02:23:24 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `context` : the context parameter returned from a previous request to `/generate` , this can be used to keep a short conversational memory 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -X POST http://localhost:11434/api/generate -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "model": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "prompt": "Why is the sky blue?"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 08:41:28 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								A stream of JSON objects:
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "model": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "created_at": "2023-08-04T08:52:19.385406455-07:00",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "response": "The",
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "done": false
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								The final response in the stream also includes additional data about the generation:
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:46:05 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `total_duration` : time spent generating the response 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `load_duration` : time spent in nanoseconds loading the model 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `sample_count` : number of samples generated 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `sample_duration` : time spent generating samples 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `prompt_eval_count` : number of tokens in the prompt 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `prompt_eval_duration` : time spent in nanoseconds evaluating the prompt 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `eval_count` : number of tokens the response 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `eval_duration` : time in nanoseconds spent generating the response 
						 
					
						
							
								
									
										
										
										
											2023-08-15 02:23:24 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `context` : an encoding of the conversation used in this response, this can be sent in the next request to keep a conversational memory 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:46:05 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								To calculate how fast the response is generated in tokens per second (token/s), divide `eval_count`  / `eval_duration` .
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "model": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "created_at": "2023-08-04T19:22:45.499127Z",
							 
						 
					
						
							
								
									
										
										
										
											2023-08-15 02:23:24 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "context": [1, 2, 3],
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "done": true,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "total_duration": 5589157167,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "load_duration": 3013701500,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "sample_count": 114,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "sample_duration": 81442000,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "prompt_eval_count": 46,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "prompt_eval_duration": 1160282000,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "eval_count": 113,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "eval_duration": 1325948000
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								## Create a Model
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								POST /api/create
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Create a model from a [`Modelfile` ](./modelfile.md )
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `name` : name of the model to create 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `path` : path to the Modelfile 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -X POST http://localhost:11434/api/create -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "name": "mario",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "path": "~/Modelfile"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								A stream of JSON objects. When finished, `status`  is `success` .
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "status": "parsing modelfile"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## List Local Models
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								GET /api/tags
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								List models that are available locally.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl http://localhost:11434/api/tags
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "models": [
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    {
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								      "name": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      "modified_at": "2023-08-02T17:02:23.713454393-07:00",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      "size": 3791730596
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    },
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    {
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      "name": "llama2:13b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								      "modified_at": "2023-08-08T12:08:38.093596297-07:00",
							 
						 
					
						
							
								
									
										
										
										
											2023-08-07 22:33:05 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								      "size": 7323310500
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								    }
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  ]
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Show Model Information
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								POST /api/show
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Show details about a model including modelfile, template, parameters, license, and system prompt.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `name` : name of the model to show 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell  
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								curl http://localhost:11434/api/show -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "name": "llama2:7b"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    "license": "< contents  of  license  block > ",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    "modelfile": "# Modelfile generated by \"ollama show\"\n# To build a new Modelfile based on this one, replace the FROM line with:\n# FROM llama2:latest\n\nFROM /Users/username/.ollama/models/blobs/sha256:8daa9615cce30c259a9555b1cc250d461d1bc69980a274b44d7eda0be78076d8\nTEMPLATE \"\"\"[INST] {{ if and .First .System }}< < SYS > >{{ .System }}< </ SYS > >\n\n{{ end }}{{ .Prompt }} [/INST] \"\"\"\nSYSTEM \"\"\"\"\"\"\nPARAMETER stop [INST]\nPARAMETER stop [/INST]\nPARAMETER stop < < SYS > >\nPARAMETER stop < </ SYS > >\n",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    "parameters": "stop                           [INST]\nstop                           [/INST]\nstop                           < < SYS > >\nstop                           < </ SYS > >",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    "template": "[INST] {{ if and .First .System }}< < SYS > >{{ .System }}< </ SYS > >\n\n{{ end }}{{ .Prompt }} [/INST] "
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Copy a Model
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								POST /api/copy
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Copy a model. Creates a model with another name from an existing model.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl http://localhost:11434/api/copy -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "source": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "destination": "llama2-backup"
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:27:47 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Delete a Model
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								DELETE /api/delete
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Delete a model and its data.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `model` : model name to delete 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -X DELETE http://localhost:11434/api/delete -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "name": "llama2:13b"
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								## Pull a Model
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 03:38:58 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								POST /api/pull
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Download a model from the ollama library. Cancelled pulls are resumed from where they left off, and multiple calls will share the same download progress.
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `name` : name of the model to pull 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								-  `insecure` : (optional) allow insecure connections to the library. Only use this if you are pulling from your own library during development. 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -X POST http://localhost:11434/api/pull -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "name": "llama2:7b"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
									
										
										
										
											2023-08-05 02:55:00 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
									
										
										
										
											2023-08-09 06:41:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								  "status": "downloading digestname",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "digest": "digestname",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "total": 2142590208
							 
						 
					
						
							
								
									
										
										
										
											2023-08-05 07:08:11 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								## Push a Model
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								POST /api/push
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Upload a model to a model library. Requires registering for ollama.ai and adding a public key first.
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `name` : name of the model to push in the form of `<namespace>/<model>:<tag>`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `insecure` : (optional) allow insecure connections to the library. Only use this if you are pushing to your library during development.   
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								curl -X POST http://localhost:11434/api/push -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "name": "mattw/pygmalion:latest"
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Streaming response that starts with:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{"status":"retrieving manifest"}
							 
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								and then:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"status":"starting upload","digest":"sha256:bc07c81de745696fdf5afca05e065818a8149fb0c77266fb584d9b2cba3711ab",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"total":1928429856
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Then there is a series of uploading responses:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"status":"starting upload",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"digest":"sha256:bc07c81de745696fdf5afca05e065818a8149fb0c77266fb584d9b2cba3711ab",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								"total":1928429856}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Finally, when the upload is complete:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{"status":"pushing manifest"}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{"status":"success"}
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								## Generate Embeddings
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								POST /api/embeddings
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								Generate embeddings from a model
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Parameters
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `model` : name of model to generate embeddings from 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `prompt` : text to generate embeddings for 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-06 08:18:49 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								Advanced parameters:
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								-  `options` : additional model parameters listed in the documentation for the [Modelfile ](./modelfile.md#valid-parameters-and-values ) such as `temperature`  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								### Request
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								```shell
							 
						 
					
						
							
								
									
										
										
										
											2023-08-11 06:56:59 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								curl -X POST http://localhost:11434/api/embeddings -d '{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "model": "llama2:7b",
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "prompt": "Here is an article about llamas..."
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								}'
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								### Response
  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								```json
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								{
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  "embeddings": [
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    0.5670403838157654, 0.009260174818336964, 0.23178744316101074, -0.2916173040866852, -0.8924556970596313,
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								    0.8785552978515625, -0.34576427936553955, 0.5742510557174683, -0.04222835972905159, -0.137906014919281
							 
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								  ]
							 
						 
					
						
							
								
									
										
										
										
											2023-09-14 23:51:26 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								}```