검색
검색
회원가입로그인

Google colab에서 GPT API로 PPT 만들기

Google colab에서 GPT API로 PPT 만들기 image 1

Creating slides with the Assistants API and DALL-E3 | OpenAI Cookbook

깃허브에서 코드를 다운받아서 실행해보실 수 있어요.

뭐 그럴싸해보이고 재밌어보여서 이렇게 구글 코랩에서 직접 제작해보았는데요...

슬라이드 디자인까지 자동으로 코드를 짜주는 것은 아니고 gpt에게 계속 이렇게 해달라고 물어보고 복사해서 붙여야하다보니 감마보다 시간이 훨씬 오래 걸릴 것 같긴하네요.

GPT도 그냥 여기서 어느정도 만들어주거나 바로 달리 그림도 생성해서 붙이면 되는데 왜 굳이 API 코드를 달라고 하냐며 이해를 잘 못하는 것 같았어요 ㅋㅋㅋ...초보자도 만들기 쉽거나 실용적인지는 잘 모르겠긴한데.. 아무튼 그냥 만드는 원리는 잘 배웠습니다.


  • 새로운 Assistants API (GPT-4)와 DALL·E-3를 사용하여 강력하고 시각적으로 매력적인 슬라이드를 만드는 방법과 코드를 보여줍니다.

  • 슬라이드를 만드는 것은 많은 직업에서 중요한 측면이지만 번거롭고 시간이 많이 소요될 수 있습니다.

  • 데이터에서 통찰을 추출하고 효과적으로 슬라이드에 표현하는 것은 도전적일 수 있습니다.

  • Assistants API를 사용하여 Microsoft PowerPoint나 Google Slides에 직접적으로 접근하지 않고도 슬라이드 생성 프로세스를 간단하게 할 수 있습니다.

  • 필요한 패키지와 helper 함수를 import합니다.

  • NotReal Corporation의 분기별 재무 검토를 위한 간단한 가상의 프레젠테이션을 생성할 예정입니다.

  • Financial data를 로드하고 Assistant를 생성하기 위해 파일을 업로드합니다.

  • Assistant를 생성하고 명령을 전달하여 데이터 시각화를 요청합니다.

  • 생성된 그래프를 확인하기 위해 루프를 실행합니다.

  • Assistant가 추가한 메시지를 확인합니다.

  • 그래프를 이미지 형식으로 저장하고 업로드합니다.

  • 이미지를 로드하여 슬라이드에 사용할 수 있습니다.

  • 이미지에 대해 인사이트를 생성하기 위해 새로운 메시지를 추가합니다.

  • 다음이나 슬라이드로 추가하기 전에 DALL·E-3의 이미지를 생성하기 위해 API를 사용한다.

  • 슬라이드를 만들기 위해 python-pptx 라이브러리를 사용한다.

  • 조류 summary, 문구, 이미지 등을 기반으로 슬라이드를 만드는 코드가 사용된다.

  • 또한 데이터 시각화용 슬라이드를 만드는 코드 템플릿도 제공된다.

  • 마지막으로 생성된 슬라이드는 .pptx 파일로 저장된다. (코랩에서는 로컬에 저장이 안되므로 바로 다운받을 수 있게 코드를 짜야합니다... 이 부분 까먹어서 엄청 시간 뺏겼네요 ㅠㅠ)


조회수 : 532
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기