Skip to main content
POST
Responses API
The /v1/responses endpoint provides an OpenAI Responses API-compatible interface for text generation, tool use, and multi-turn conversations. Use the same request format as the OpenAI Responses API — swap the base URL to https://api.unifically.com and pass any supported model ID in the model field.
All LLM models support this endpoint, including Cursor, OpenAI, and Anthropic models.

Create Response

POST /v1/responses

Request

Request Parameters

model
string
required
Model identifier in provider/model-name format. See Available LLM Models.
input
string | array
required
Text prompt, or an array of input items (messages, tool results, etc.) for multi-turn conversations.
instructions
string
System-level instructions for the model.
stream
boolean
If true, the response is streamed using server-sent events. Default: false.
temperature
number
Sampling temperature between 0 and 2.
max_output_tokens
integer
Maximum number of output tokens to generate.
tools
array
Tools available to the model. Each tool includes a type and definition.
tool_choice
string | object
Controls tool usage: none, auto, required, or a specific tool.
previous_response_id
string
ID of a previous response to continue a multi-turn conversation.
store
boolean
Whether to store the response for later retrieval. Default: true.

Multi-turn Example

Response

Streaming Response

When stream: true, the API returns server-sent events with partial response objects:

Supported Models

See individual model pages under LLM Models for details.

SDK Compatibility

Point any OpenAI SDK at Unifically by changing the base URL: