codexRequestHeaders function

Map<String, String> codexRequestHeaders({
  1. required String accessToken,
  2. String? accountId,
  3. required String sessionId,
  4. required String threadId,
  5. String originator = codexOriginator,
  6. String? subagent,
})

Headers Codex clients attach to ChatGPT backend requests.

Implementation

Map<String, String> codexRequestHeaders({
  required String accessToken,
  String? accountId,
  required String sessionId,
  required String threadId,
  String originator = codexOriginator,
  String? subagent,
}) => {
  'authorization': 'Bearer $accessToken',
  'ChatGPT-Account-ID': ?accountId,
  'session-id': sessionId,
  'thread-id': threadId,
  'x-client-request-id': threadId,
  'originator': originator,
  'x-openai-subagent': ?subagent,
};