---
title: "Sets the faucet used to auto-generate samples for a participant."
method: PUT
path: "/participant/{participantId}/faucet"
tags: ["Participant", "Faucet"]
---

# Sets the faucet used to auto-generate samples for a participant.

`PUT /participant/{participantId}/faucet`

## Path parameters

- `participantId` string, required

## Request body

- IFaucetInput — Configures a faucet that generates samples via the Replicate API.
  - `_t` 'Replicate', required
  - `modelOwner` string, required — The owner of the hosted model (e.g. "stability-ai").
  - `modelName` string, required — The model name (e.g. "sdxl").
  - `modelVersion` string, nullable — Optional pinned model version hash.
  - `additionalInputs` object — Extra model inputs keyed by parameter name (e.g. "aspect_ratio"). The system-managed keys (prompt, num_outputs) must not appear here — they are supplied automatically. Values are validated against the model's live input schema when the faucet is set.

## Response `204`

No Content

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden

---

[API](https://skmtc.net/rapidata/apis/rapidata-api.md) · [All operations](https://skmtc.net/rapidata/apis/rapidata-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rapidata/rapidata-api/revisions/fdb89a6eb2fb/schema)
