Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/openai / buildResponsesParams

Function: buildResponsesParams()

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

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

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
options?{ wireMaxEffort?: boolean; }
options.wireMaxEffort?boolean

Returns

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