찾다

 >  Q&A  >  본문

AJAX, PHP 및 서버 전송 이벤트를 사용하여 OpenAI API에서 데이터 스트리밍

SSE(Server Sent Events)를 사용하여 JavaScript 및 PHP를 사용하여 위 API에서 브라우저 클라이언트로 데이터를 스트리밍하는 방법은 무엇입니까? 나는 이 문제를 몇 시간 동안 연구해 왔지만 무엇이 잘못되었는지 알 수 없는 것 같습니다. 참고로 여기에서 솔루션을 적용해 보았습니다. Stream DATA From openai GPT-3 API using PHP

내 코드의 나머지 부분은 위 질문의 코드와 거의 동일합니다. 내가 수정한 유일한 작동하지 않는 부분은 다음과 같습니다.

으아아아

먼저 "choices" 배열에서 "text" 속성만 반환해 보았습니다(아래 샘플 API 응답 참조).

내가 받은 답변은 다음과 같습니다.

참고: C:FILE_PATHsse.php에서 null 유형의 값에 대한 배열 오프셋에 액세스하려고 합니다.

두 번째로 "텍스트"를 클라이언트측 요소에 실시간으로 전송하는 방법은 무엇입니까? 이것이 지금까지의 구현입니다.

자바스크립트

으아아아

API로 스트리밍되는 샘플 데이터 청크는 아래와 같습니다. "텍스트" 부분만 브라우저로 다시 스트리밍하려고 합니다.

으아아아

이것을 어떻게 구현해야 하나요? 나는 어찌할 바를 모르고 있다. 미리 감사드립니다.

P粉762447363P粉762447363408일 전1159

모든 응답(1)나는 대답할 것이다

  • P粉821808309

    P粉8218083092023-11-12 00:27:53

    다음 코드를 사용하여 솔루션을 찾았습니다.

    으아아아

    그런 다음 JavaScript를 사용하여 다음과 같이 텍스트를 추출합니다.

    으아아아

    회신하다
    0
  • 취소회신하다