logoPofano

Responses

OpenAI Responses API format.

POST /v1/responses

The OpenAI Responses API format endpoint. This is designed for output-focused generation where you provide input and optional instructions, and receive a structured response.

Parameters#

ParameterTypeRequiredDescription
modelstringYesThe model ID to use.
inputstring/arrayYesThe input text or array of content parts.
instructionsstringNoSystem-level instructions for the model.
temperaturenumberNoSampling temperature between 0 and 2.
max_output_tokensintegerNoMaximum number of tokens in the response.
top_pnumberNoNucleus sampling parameter.
streambooleanNoIf true, response is streamed.

Example Requests#

cURL#

curl https://ai.pofano.com/v1/responses \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4o",
    "input": "Explain quantum computing in simple terms.",
    "instructions": "You are a science educator. Keep explanations beginner-friendly.",
    "temperature": 0.7,
    "max_output_tokens": 512
  }'

Python#

import requests

response = requests.post(
    "https://ai.pofano.com/v1/responses",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "model": "gpt-4o",
        "input": "Explain quantum computing in simple terms.",
        "instructions": "You are a science educator. Keep explanations beginner-friendly.",
        "temperature": 0.7,
        "max_output_tokens": 512
    }
)

print(response.json())

JavaScript#

const response = await fetch("https://ai.pofano.com/v1/responses", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "gpt-4o",
    input: "Explain quantum computing in simple terms.",
    instructions: "You are a science educator. Keep explanations beginner-friendly.",
    temperature: 0.7,
    max_output_tokens: 512
  })
});

const data = await response.json();
console.log(data);

On this page