이것은 대화형 노트북입니다. 로컬에서 실행하거나 아래 링크를 사용할 수 있습니다:
오디오 데이터와 함께 Weave 사용하기: OpenAI 예제
이 데모는 GPT 4o Audio Preview를 사용한 OpenAI 채팅 완성 API를 사용하여 텍스트 프롬프트에 대한 오디오 응답을 생성하고 이를 Weave에서 추적합니다.

설정
OpenAI (openai
) 및 Weave (weave
) 종속성과 API 키 관리 종속성 set-env
.
google.colab.userdata
의 대안입니다. 참조: 여기 사용 지침.
오디오 스트리밍 및 저장 예제
이제 오디오 모달리티가 활성화된 OpenAI의 완성 엔드포인트에 대한 호출을 설정하겠습니다. 먼저 OpenAI 클라이언트를 생성하고 Weave 프로젝트를 시작합니다.prompt_endpont_and_log_trace
를 정의합니다. 이 함수에는 세 가지 주요 단계가 있습니다:
-
텍스트 및 오디오 입력과 출력을 지원하는
GPT 4o Audio Preview
모델을 사용하여 완성 객체를 만듭니다.- 모델에게 다양한 억양으로 천천히 13까지 세도록 프롬프트합니다.
- 완성을 “stream”으로 설정합니다.
- 스트리밍된 데이터가 청크별로 기록되는 새 출력 파일을 엽니다.
- Weave가 트레이스에 오디오 데이터를 기록할 수 있도록 오디오 파일에 대한 열린 파일 핸들러를 반환합니다.
테스트
다음 셀을 실행하세요. 시스템 및 사용자 프롬프트는 출력 오디오와 함께 Weave 트레이스에 저장됩니다. 셀을 실행한 후 ”🍩” 이모티콘 옆의 링크를 클릭하여 트레이스를 확인하세요.고급 사용법: Weave를 사용한 실시간 오디오 API
