Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hoblin/worker-ollama

ollama container for RunPod Serverless
https://github.com/hoblin/worker-ollama

Last synced: 27 days ago
JSON representation

ollama container for RunPod Serverless

Awesome Lists containing this project

README

        

# worker-ollama
Ollama Docker Container for RunPod Serverless Endpoint

## Features

- **Inference Execution**: The endpoint can execute inferences using the loaded models. It supports the `generate` method, which takes a model, a prompt, and a format as input.

- **Model Management**: The endpoint initializes with a set of models at startup. It can also dynamically fetch and load new models as required.

- **Tag Management**: The endpoint can handle model versions using tags. If the input includes a model with a specific version tag, it checks if the exact model (including the version tag) is already loaded. If the input does not include a version tag, it matches any version of the model with the same name.

## Usage

You can use this endpoint by making a POST request to the serverless URL. Here's an example of a request:

```json
{
"input": {
"method_name": "generate",
"input": {
"model": "dolphin-mixtral",
"prompt": "{\"context\":\"A radiant portrait by Aliza Razell; showing a contemplative young lady, gazing intently into the distance in her minimalist studio, featuring sharp cheekbones, entrancing hazel eyes, strands of chestnut hair falling over her shoulder, and a stroke of vibrant watercolor across her visage.\",\"token\":\"lady\",\"pos\":\"NOUN\",\"lemma\":\"lady\"}",
"format": "json",
"system": "You are the \"Comprehensive English Language Dictionary\" API. Your job is to respond with Sense for the given linguistic lemma, along with all the possible Synonyms having the same sense and applicable within the same context.\n\n<|im_start|>user\n{\"context\":\"A radiant portrait by Aliza Razell; showing a contemplative young lady, gazing intently into the distance in her minimalist studio, featuring sharp cheekbones, entrancing hazel eyes, strands of chestnut hair falling over her shoulder, and a stroke of vibrant watercolor across her visage.\",\"token\":\"visage\",\"pos\":\"NOUN\",\"lemma\":\"visage\"}<|im_end|>\n<|im_start|>assistant\n{\"lemma\":\"visage\",\"pos\":\"NOUN\",\"sense\":\"The face or facial expression of a person.\",\"synonyms\":[\"countenance\",\"face\",\"expression\",\"features\",\"physiognomy\",\"mug\",\"profile\",\"mien\",\"aspect\",\"look\",\"appearance\",\"phiz\",\"lineaments\",\"demeanor\"]}<|im_end|>\n"
}
}
}
```