Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / AI/ML / Replicate API
Replicate API logo

Replicate API

Agent-ready OpenAPI document · curated by JenticAI/MLMl Inferencebearer20 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Run predictions on thousands of open-source ML models, train custom versions, and deploy dedicated infrastructure. Supports image, text, audio, and video models with automatic scaling.

Use for: I need to run an image generation model on Replicate, I want to list available versions of a specific model, Get the status of my running prediction, Cancel a prediction that is taking too long

Not supported: Does not handle model training data storage, vector databases, or real-time streaming inference - use for batch predictions, model versioning, and deployment management only.

Jentic publishes the only available OpenAPI specification for Replicate API, keeping it validated and agent-ready. Run open-source ML models in the cloud without managing infrastructure across 20 endpoints covering predictions, model versioning, training, deployments, and collections. Supports thousands of community-contributed models for image generation, language processing, audio synthesis, and video creation with automatic GPU scaling and pay-per-second billing.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Replicate API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Replicate API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Freplicate.com%2Freplicate" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Freplicate.com%2Freplicate" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Replicate API.

Run predictions on any public or private model with automatic GPU provisioning

Train custom model versions on your own datasets with configurable hardware

Deploy models to dedicated always-on infrastructure for low-latency production traffic

Browse curated model collections organized by task like text-to-image or speech synthesis

Version and publish models with semantic versioning and hardware requirements

Cancel in-progress predictions and training runs to manage compute costs

Query available hardware options for GPU selection during model deployment

Use Cases

Patterns agents use Replicate API for, with concrete tasks.

★ AI Agent Model Inference via Jentic

AI agents discover and invoke ML models on Replicate through Jentic's intent-based search. Agents specify what they need (e.g., 'generate an image from text') and Jentic returns matching Replicate operations with input schemas for the specific model version. No SDK setup or model hosting required - agents call POST /v1/predictions with a model version ID and inputs, then poll for results.

Search Jentic for 'run an image generation model', load the POST /v1/predictions schema, and execute with version ID for stable-diffusion and a text prompt input

On-Demand Image Generation

Generate images from text prompts by running predictions against community models like Stable Diffusion, FLUX, and SDXL. Create a prediction via POST /v1/predictions with the model version and prompt, then poll until the output URL is available. Replicate handles GPU provisioning, scaling to zero when idle, and pay-per-second billing so you only pay for actual compute time.

Create a prediction on POST /v1/predictions with a Stable Diffusion XL version ID, input prompt 'a mountain landscape at sunset', and poll GET /v1/predictions/{prediction_id} until status is 'succeeded'

Custom Model Training

Fine-tune open-source models on custom datasets using Replicate's training endpoints. Create a training run via POST /v1/models/{model_owner}/{model_name}/versions/{version_id}/trainings with your training data and hyperparameters. Monitor progress via GET /v1/trainings/{training_id}. The resulting model version can be used for predictions immediately or deployed to dedicated hardware.

Create a training run via POST /v1/models/stability-ai/sdxl/versions/{version_id}/trainings with a dataset URL and 2000 training steps, then poll for completion

Production Model Deployment

Deploy models to dedicated always-on infrastructure for consistent low-latency responses via POST /v1/deployments. Unlike on-demand predictions that cold-start from zero, deployments keep models warm on reserved GPUs. Run predictions against deployments via POST /v1/deployments/{deployment_owner}/{deployment_name}/predictions for predictable latency in production applications.

Create a deployment via POST /v1/deployments for a text generation model with min_instances=1, then run a prediction via POST /v1/deployments/{owner}/{name}/predictions

Key Endpoints

20 endpoints — jentic publishes the only available openapi specification for replicate api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/v1/predictions

Run a prediction on a model version

GET

/v1/predictions/{prediction_id}

Get prediction status and output

POST

/v1/predictions/{prediction_id}/cancel

Cancel a running prediction

GET

/v1/models

List available models

GET

/v1/models/{model_owner}/{model_name}/versions

List versions of a model

POST

/v1/deployments

Create a dedicated model deployment

GET

/v1/collections/{collection_slug}

Get models in a curated collection

GET

/v1/hardware

List available hardware options

POST

/v1/predictions

Run a prediction on a model version

GET

/v1/predictions/{prediction_id}

Get prediction status and output

POST

/v1/predictions/{prediction_id}/cancel

Cancel a running prediction

GET

/v1/models

List available models

GET

/v1/models/{model_owner}/{model_name}/versions

List versions of a model

POST

/v1/deployments

Create a dedicated model deployment

GET

/v1/collections/{collection_slug}

Get models in a curated collection

GET

/v1/hardware

List available hardware options

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Replicate by hand means setting its bearer auth on every call, polling prediction ids until a model run finishes, and tracking model owner and version yourself. Through Jentic you install once, import the Replicate API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

Replicate puts the prediction id in the URL path (/v1/predictions/{prediction_id}), so a rule can pin your agent to the predictions it creates: it can create and read those runs. You choose the operations it may call, so a destructive one like prediction cancel is not included unless you add it.

Credential management

Credential isolation

Your Replicate token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'run an image generation model' or 'check a prediction status', and Jentic returns the matching Replicate operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Hugging Face API

→

Model hub with inference API and broader ecosystem of datasets and spaces

Choose Hugging Face when you need access to the largest model repository, dataset hosting, or prefer their Inference Endpoints for dedicated hosting

Alternative

Stability AI API

→

Official Stable Diffusion API with direct vendor support and optimizations

Choose Stability AI when you specifically need Stable Diffusion models with official vendor optimization, upscaling, and inpainting features

Complementary

OpenAI API

→

Proprietary LLMs and DALL-E for tasks not covered by open-source models

Use OpenAI alongside Replicate when you need GPT-4o for reasoning tasks or DALL-E 3 for image generation that complements open-source model outputs

Complementary

Pinecone API

→

Vector database for storing embeddings generated by Replicate models

Use Pinecone alongside Replicate to store embeddings from open-source embedding models and build retrieval systems

FAQs

Specific to using Replicate API through Jentic.

Why is there no official OpenAPI spec for Replicate API?

Replicate does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Replicate API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Replicate API use?

The Replicate API uses Bearer token authentication. Pass your API token in the Authorization header as 'Bearer r8_...'. Through Jentic, your Replicate token is stored encrypted in your Jentic One instance and agents receive scoped access without the raw token entering their context.

Can I run any open-source model on Replicate?

Yes. Replicate hosts thousands of community-contributed models accessible via POST /v1/predictions. Specify the model version ID and input parameters. Popular models include Stable Diffusion XL, FLUX, LLaMA, and Whisper. You can also push your own models using Cog packaging and run them through the same predictions API.

What are the rate limits for the Replicate API?

Replicate does not enforce strict per-minute rate limits. Instead, concurrency is limited by your plan: free accounts get 1 concurrent prediction, paid accounts scale based on GPU availability. The API returns 429 status codes if you exceed concurrent prediction limits. Deployment endpoints have separate concurrency based on configured instances.

How do I run a prediction on Replicate through Jentic?

Search Jentic for 'run a model prediction on Replicate' to discover the POST /v1/predictions operation. The schema requires a version ID (model version hash) and an input object matching the model's schema. Execute through Jentic's SDK (pip install jentic) and poll the returned prediction URL until status shows 'succeeded'. The output field contains your results.

What is the difference between predictions and deployments?

POST /v1/predictions runs inference on shared, auto-scaling infrastructure that cold-starts from zero - ideal for variable traffic and cost efficiency. POST /v1/deployments creates dedicated always-on GPU instances that stay warm - ideal for production workloads needing consistent sub-second latency. Deployments cost more but eliminate cold-start delays.

Can I limit what my agent is allowed to do with the Replicate API?

Yes. Jentic One runs self-hosted, so your own rules decide which Replicate operations and credentials your agent may use. Because Replicate puts the prediction id in the URL path (/v1/predictions/{prediction_id}), you can pin an agent to only creating predictions and reading their status, while leaving a destructive operation like prediction cancel out unless you add it. You choose the exact set of endpoints the agent can call, so it never reaches training or deployment operations you have not granted.

GET STARTED

Start building with Replicate API

Explore with Jentic One
View OpenAPI Document