start()

in resume-extraction/app/api/extract_resume/route.ts [27:42]


    start(controller) {
      stream
        .on('content.delta', ({ parsed }) => {
          console.log('content.delta parsed:', parsed)
          // Send the parsed data as JSON
          controller.enqueue(encoder.encode(JSON.stringify(parsed) + '\n'))
        })
        .on('content.done', () => {
          console.log('content.done')
          controller.close()
        })
        .on('error', error => {
          console.error('Error in OpenAI stream:', error)
          controller.error(error)
        })
    }