fetch-event-source icon indicating copy to clipboard operation
fetch-event-source copied to clipboard

CORS error while using open ai completions

Open khanakia opened this issue 1 year ago • 0 comments
trafficstars

fetchEventSource('https://api.openai.com/v1/chat/completions', {
    method: 'POST',
    headers: {
      Accept: 'text/event-stream',
      'Content-Type': 'application/json',
      Authorization: 'Bearer ' + process.env.NEXT_PUBLIC_OPENAI_KEY,
    },
    body: raw,
    signal: ctrl.signal,
    onopen(res) {
      console.log('onopen ', res);
    },

    onmessage(evt) {
      console.log('msg.data', evt.data);
      if (evt.data == '[DONE]') return;
    
    },

    onclose() {
      console.log('onclose - server error');
    },

    onerror(err) {
      console.log('onerror', err);
      throw err;
    },

Screenshot 2023-11-25 at 7 30 25 PM

khanakia avatar Nov 25 '23 14:11 khanakia