---
title: "Inference Settings"
method: GET
path: "/api/v3/inference/capture"
tags: ["Inference"]
---

# Inference Settings

`GET /api/v3/inference/capture`

## Request

- Base URL: `https://api.nugen.in`
- URL: `https://api.nugen.in/api/v3/inference/capture`
- Auth: HTTP bearer

Read the capture settings for your organisation.
Whether Nugen keeps the instructions you send and the responses your aligned models return.

**By default, the capture is off for every organisation until you turn it on**, and it covers aligned models only. Base model traffic is never kept, and a base model id is rejected by this endpoint.

Kept pairs become training data for `POST /api/v3/alignment-projects/{alignment_id}/auto-align`, so a model that gets used improves from that use. Turning capture off stops collection from the next request onwards and leaves already kept pairs in place.

**Returns:**

- `enabled`: your organisation's default
- `models`: aligned models that differ from that default, keyed by model id

## Response `200`

Returns the organisation default and any per model exceptions.

- InferenceCaptureGetResponse: Whether inference capture is on for the organisation, with its settings.
  - `enabled` boolean, required: Org default, false unless it has been turned on
  - `models` object: Aligned models that differ from the default

## Other responses

- `401`: Invalid API key
- `403`: Authorization header missing or not a Bearer token

---

[API](https://skmtc.dev/nugen/apis/nugen-intelligence-api.md) - [All operations](https://skmtc.dev/nugen/apis/nugen-intelligence-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nugen/apis/nugen-intelligence-api/revisions/62baa7960a4a?raw)
