Text modelsAdvanced usersUpdated
POST/v1/responses

API console

POST/v1/responses
View keys

Requests use the API key you enter and follow standard API billing.

GPT-6.1 Terra

Request ID gpt-6.1-terra

Protocols

Authentication

Requests require an API key from API key management. For JSON requests, set Content-Type: application/json.

  • Authorization: Bearer YOUR_API_KEY

Request parameters

POST /v1/responses

FieldTypeRequiredDescription
modelstringRequiredSet the model ID to gpt-6.1-terra.
inputstring / object[]RequiredInput text or an ordered array of input items. Message items use role and content.
instructionsstringOptionalInstructions describing the task and output requirements.
max_output_tokensintegerOptionalCaps output tokens. The accepted limit depends on the model and endpoint.
streambooleanOptionaltrue requests an SSE stream. false requests a JSON response. Available modes depend on the endpoint.
storebooleanConditionalWhere supported, false requests that the response not be retained for later retrieval.
text.formatobjectConditionalSet text.format for structured output, for example type: json_schema. Use only on endpoints that support the format.
temperaturenumberConditionalControls sampling randomness. Accepted values and whether the field takes effect depend on the model and endpoint.
top_pnumberConditionalLimits sampling candidates by cumulative probability. Use when the model and endpoint support it.
reasoning.effortstringConditionalRequested reasoning effort. Available levels and whether reasoning can be disabled depend on the model and endpoint.
toolsobject[]ConditionalTool definitions available to the model. Tool types and parameter formats depend on the protocol and endpoint.
tool_choicestring / objectConditionalControls tool selection. Use a forced or named choice only when the selected endpoint supports it.

Request examples

Set your API key in the local ICODEEASY_API_KEY environment variable and choose an endpoint that accepts direct HTTP calls. For endpoints that require a specific client, follow that client’s setup guide.

OpenAI Responses

bash
curl -N -sS 'https://api.icodeeasy.cc/v1/responses' \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "gpt-6.1-terra",
  "instructions": "You are a helpful assistant.",
  "input": [
    {
      "type": "message",
      "role": "user",
      "content": [
        {
          "type": "input_text",
          "text": "Explain how a rainbow forms in one sentence."
        }
      ]
    }
  ],
  "stream": true,
  "store": false
}'

Read the response

  • OpenAI Responses · In a stream, append the delta fields of response.output_text.delta events and handle completion and failure events. SSE

Full integration guide

Capabilities and limits

  • streaming · Supported
  • tool_calling · Supported
  • image_input · Not published
  • video_input · Not supported

Model Capability Catalog · View pricing