Skip to content

rulvar API reference


rulvar API reference / @rulvar/openai / buildResponsesParams

Function: buildResponsesParams()

ts
function buildResponsesParams(req, ids): {
  effortDownmapped: boolean;
  params: Record<string, unknown>;
};

Defined in: packages/openai/src/wire.ts:79

Builds Responses API params. Manual item replay ONLY: store: false plus include reasoning.encrypted_content; previous_response_id and the Conversations API place state server-side, break replay identity, and are REJECTED as a typed ConfigError. Role 'system' messages project into top-level instructions on every request.

Parameters

ParameterType
reqChatRequest
idsOpenAiIdMap

Returns

ts
{
  effortDownmapped: boolean;
  params: Record<string, unknown>;
}
NameTypeDefined in
effortDownmappedbooleanpackages/openai/src/wire.ts:82
paramsRecord&lt;string, unknown&gt;packages/openai/src/wire.ts:82