Skip to main content
each::labs is a generative media platform for developers and AI agents. Get access to 500+ production-ready AI models with just one API key.

Products

Quick Start

1

Get your API key

Sign up at eachlabs.ai and create an API key from Settings → API Keys.
2

Generate an image

curl -X POST https://api.eachlabs.ai/v1/prediction \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -d '{
    "model": "google/nano-banana/nano-banana-pro",
    "input": {
      "prompt": "A cinematic landscape at golden hour",
      "aspect_ratio": "16:9"
    }
  }'
3

Or use the AI agent

Skip model selection entirely and let each::sense handle it for you:
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)

response = client.chat.completions.create(
    model="eachsense/beta",
    messages=[{"role": "user", "content": "Generate a cinematic landscape at golden hour"}],
)

Base URLs

ProductBase URLProtocol
each::apihttps://api.eachlabs.aiREST
each::workflowshttps://workflows.eachlabs.run/api/v1REST
each::sensehttps://eachsense-agent.core.eachlabs.runREST + SSE
LLM Routerhttps://api.eachlabs.ai/v1REST + SSE

For AI Agents

each::sense is fully OpenAI-compatible. Just point any agent framework at the base URL with your API key and you’re good to go:
# Works with LangChain, CrewAI, AutoGen, or any OpenAI-compatible client
client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://eachsense-agent.core.eachlabs.run/v1"
)
Machine-readable documentation index available at /llms.txt.
Last modified on March 6, 2026