INNER CODE UNIT · JavaScript

parseOpenAISSE

Zaki-1052/GPTPortal · src/server/services/providers/openai/index.js:181

      for await (const ev of parseOpenAISSE(response.data)) {
        if (ev.type === 'usage') { usage = ev.usage; continue; }
        if (ev.type === 'text') accumulated += ev.value;
        yield ev;
      }
    } catch (error) {
      yield { type: 'error', value: error.message };
      return;
    }

    history.push({ role: 'assistant', content: accumulated });
    if (usage) yield { type: 'usage', usage };
  }

  /**
   * Stream via the Responses API. Mirrors responsesHandler.handleReasoningCompletion's
   * history handling by mutating payload.o1History.
   */

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…