chat ai samples
1.0.0
이 리포지토리에는 Chat 제품에서 Generative AI를 사용할 수 있는 방법을 보여주는 Stream의 공식 샘플 프로젝트가 포함되어 있습니다. 여기에는 Stream과 함께 Gen AI를 사용할 때 참조 가이드로 사용할 수 있는 ChatGPT 및 Gemini용 샘플 백엔드 서버가 포함되어 있습니다.
ReactJS, Android 및 Flutter의 샘플 통합은 "frontends" 디렉터리에 있으며, AI 공급자로부터 전송되는 실시간 메시지 청크를 사용하고 렌더링하는 방법도 보여줍니다.
cp .env.example .env
.env
파일에 다음 자격 증명을 추가합니다.
백엔드 서버를 시작하려면 ChatGPT와 Gemini 중에서 선택할 수 있습니다. 서버는 메시지를 수신하고 AI 생성 응답으로 응답합니다. 이 서버 URL을 스트림 채팅 앱의 웹훅으로 구성해야 합니다.
cd server
yarn ;
# Start ChatGPT server
yarn start:openai
# Or start Gemini server
yarn start:gemini
로컬 서버를 인터넷에 노출하려면 ngrok를 사용할 수 있습니다. ngrok를 설정하고 스트림 채팅 앱에 대한 웹후크 URL을 구성하려면 여기 지침을 따르십시오.
https://getstream.io/chat/docs/react/debugging_with_ngrok/
cd react-chat
yarn ; yarn start
이 가이드에서는 SDK 및 제품 전반에 걸쳐 AI를 사용할 수 있는 방법을 자세히 살펴봅니다.