인프런 영문 브랜드 로고
인프런 영문 브랜드 로고
개발 · 프로그래밍

/

웹 개발

ChatGPT 영어 상황극 채팅 서비스 만들기 (Feat. 파이썬/장고채널스)

ChatGPT 유저에 그치지 마시고, 장고/채널스와 함께 GPT 서비스 개발자로 거듭나세요. 이 강의와 함께 장고/채널스의 진수를 빠르게 익혀보세요!

(5.0) 수강평 9개

수강생 230명

Thumbnail
새소식 목록
관리
작성

OpenAI Realtime API를 활용하는 장고 샘플 프로젝트를 공유드립니다.

조금 전에 테디노트 유튜브에 OpenAI Realtime API를 테스트한 영상이 올라왔습니다.

https://github.com/langchain-ai/react-voice-agent 저장소의 코드를 그대로 돌려서 보여주셨구요. 이 저장소의 코드는 Starlette과 langchain 기반으로 작성되어있습니다.

이를 django/channels + langchain 버전으로 포팅해봤습니다. ;-)
https://github.com/pyhub-kr/pyhub-django-react-voice-agent

react-voice-agent 프로젝트와 기능적으로 동일합니다. OPENAI_API_KEY 환경변수만 설정하시고, http://localhost:8000 페이지로 접속하시면 동작합니다.

위 테디노트 영상을 아직 안 보셨다면 먼저 보시고, 코드를 돌려보세요.

django channels의 AsyncWebsocketConsumer를 활용했습니다.

#openai #realtime

댓글