Model registry
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.
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
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": "..."
}'
image embedding
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": ""
}'
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": ""
}'
image eval
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": "..."
}'
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": "..."
}'
image text eval
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": "..."
}'
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": "..."
}'
img2mask
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": "..."
}'
instruct
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
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"}]
}'
text embedding
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
text eval
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": "..."
}'
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": "..."
}'
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": "..."
}'
tts
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
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"
}'
txt2audio
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": "..."
}'
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": "..."
}'
txt2img
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": "..."
}'
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": "..."
}'
Request a specific model not listed here. Custom onboarding is available on the Pro tier.