---
title: "Stream a Responses model round with native steering"
method: GET
path: "/v1/model/responses"
tags: ["Hosted model"]
---

# Stream a Responses model round with native steering

`GET /v1/model/responses`

## Request

- Base URL: `https://api.uxduck.com`
- URL: `https://api.uxduck.com/v1/model/responses`
- Auth: none declared

Upgrade to a bounded WebSocket. The first uxduck.start frame supplies the signed session, model request, thread and sharing choice; credentials never enter the URL. Each response.steer update is authorized and reserved against the existing spending budgets. The final uxduck.response.done event follows accounting. Refusals arrive as socket error events.

## Other responses

- `101`: The authenticated streaming protocol begins with uxduck.start
- `426`: Open this route as a WebSocket

---

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