Model registry

Every model. One API.

Open-weight HuggingFace models on private AWS. One key, one flat monthly rate.

The Marigold model registry covers instruct, embedding, text-to-speech, image-to-text, depth estimation, segmentation, and eval model types. All accessible through the same typed async API, with no per-token billing and no data leaving your chosen AWS region.

facebook/dpt-dinov2-small-kitti

image → depth

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "depth",
    "model_name": "facebook/dpt-dinov2-small-kitti",
    "input": "..."
  }'

http

json → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "http",
    "model_name": "http",
    "input": "..."
  }'

google/siglip-base-patch16-224

image → vector/768

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-embedding",
    "model_name": "google/siglip-base-patch16-224",
    "input": ""
  }'

google/siglip2-so400m-patch14-224

image → vector/1152

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-embedding",
    "model_name": "google/siglip2-so400m-patch14-224",
    "input": ""
  }'

cafeai/cafe_aesthetic

image → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-eval",
    "model_name": "cafeai/cafe_aesthetic",
    "input": "..."
  }'

falconsai/nsfw_image_detection

image → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-eval",
    "model_name": "falconsai/nsfw_image_detection",
    "input": "..."
  }'

clip-ViT-B-32

image+text → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-text-eval",
    "model_name": "clip-ViT-B-32",
    "input": "..."
  }'

openai/clip-vit-large-patch14

image+text → scores

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "image-text-eval",
    "model_name": "openai/clip-vit-large-patch14",
    "input": "..."
  }'

facebook/sam-vit-huge

image → mask

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "img2mask",
    "model_name": "facebook/sam-vit-huge",
    "input": "..."
  }'

google/gemma-3-27b-it

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemma-3-27b-it",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

google/gemma-3-4b-it

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemma-3-4b-it",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

madeagents/hammer2.1-3b

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "madeagents/hammer2.1-3b",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

meta-llama/llama-3.1-8b-instruct

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "meta-llama/llama-3.1-8b-instruct",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

meta-llama/llama-3.2-1b-instruct

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "meta-llama/llama-3.2-1b-instruct",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

mistralai/mistral-7b-instruct-v0.3

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "mistralai/mistral-7b-instruct-v0.3",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

qwen/qwen2-0.5b-instruct

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen/qwen2-0.5b-instruct",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

qwen/qwen2-1.5b-instruct

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen/qwen2-1.5b-instruct",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

qwen/qwen2.5-7b-instruct

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen/qwen2.5-7b-instruct",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

qwen/qwen3-4b

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen/qwen3-4b",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

zai-org/glm-4-9b-0414

chat → chat

OpenAI-compatible endpoint

curl https://api.marigold.run/v1/chat/completions \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "zai-org/glm-4-9b-0414",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

BAAI/bge-m3

text → vector/1024

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "BAAI/bge-m3",
    "input": "The text to embed"
  }'

BAAI/bge-small-en-v1.5

text → vector/512

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "BAAI/bge-small-en-v1.5",
    "input": "The text to embed"
  }'

microsoft/harrier-oss-v1-0.6b

text → vector/1024

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "microsoft/harrier-oss-v1-0.6b",
    "input": "The text to embed"
  }'

microsoft/harrier-oss-v1-270m

text → vector/640

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "microsoft/harrier-oss-v1-270m",
    "input": "The text to embed"
  }'

sentence-transformers/all-minilm-l6-v2

text → vector/384

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "sentence-transformers/all-minilm-l6-v2",
    "input": "The text to embed"
  }'

sentence-transformers/paraphrase-multilingual-mpnet-base-v2

text → vector/768

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "sentence-transformers/paraphrase-multilingual-mpnet-base-v2",
    "input": "The text to embed"
  }'

sentence-transformers/sentence-t5-large

text → vector/768

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-embedding",
    "model_name": "sentence-transformers/sentence-t5-large",
    "input": "The text to embed"
  }'

dslim/bert-base-NER

text → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-eval",
    "model_name": "dslim/bert-base-NER",
    "input": "..."
  }'

dslim/bert-large-NER

text → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-eval",
    "model_name": "dslim/bert-large-NER",
    "input": "..."
  }'

openai/privacy-filter

text → json

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "text-eval",
    "model_name": "openai/privacy-filter",
    "input": "..."
  }'

facebook/mms-tts-cym

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-cym",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-deu

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-deu",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-eng

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-eng",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-fin

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-fin",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-fra

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-fra",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-nld

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-nld",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

facebook/mms-tts-spa

text → speech

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "tts",
    "model_name": "facebook/mms-tts-spa",
    "text": "Hello world",
    "language_code": "en-gb"
  }'

cvssp/audioldm2

text → audio

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "txt2audio",
    "model_name": "cvssp/audioldm2",
    "input": "..."
  }'

facebook/musicgen-small

text → audio

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "txt2audio",
    "model_name": "facebook/musicgen-small",
    "input": "..."
  }'

black-forest-labs/FLUX.1-schnell

text → image

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "txt2img",
    "model_name": "black-forest-labs/FLUX.1-schnell",
    "input": "..."
  }'

stabilityai/stable-diffusion-3.5-medium

text → image

Native async API

curl https://api.marigold.run/infer \
  -H "Authorization: Bearer your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model_type": "txt2img",
    "model_name": "stabilityai/stable-diffusion-3.5-medium",
    "input": "..."
  }'

Open weights. Private infrastructure.

Request a specific model not listed here. Custom onboarding is available on the Pro tier.

Join the waitlist

No spam. One email when access opens.

Noted. We will be in touch.