Series |
---|
Getting Started with APIs of DaVinci Resolve and OpenAI
Large Language Models (LLMs) are practical tools for summarizing large volumes of text.
In this two-part show-and-tell conversation between Patrick Inhofer and Igor Riđanović, you’ll learn how to use a bit of Python code to automatically create a YouTube summary of a Resolve timeline using OpenAI GPT.
Connect to Resolve and OpenAI Programmatically
Many apps have APIs, which are frameworks for two or more apps to communicate with one another in an automated fashion.
DaVinci Resolve has had a Lua and Python-based API since V15. OpenAI, the company behind ChatGPT, also has an API that we can use to submit and retrieve content automatically.
In part 1 of this two-part Insight, we will learn how the basic blocks of these two APIs work. You’ll learn how adjusting parameters can change the tone of the OpenAI responses.
We test the OpenAI API by asking GPT-3.5-Turbo to pretend it’s Patrick Inhofer of Mixing Light!
In part 2, we’ll integrate the two APIs using a small amount of Python code that controls the flow of information. We’ll then generate a dialog transcript in Resolve, push it to OpenAI, and retrieve a summary of the current Resolve timeline.
The scripts used in this Insight are available from the link below.
Prerequisites
Member Content
Sorry... the rest of this content is for members only. You'll need to login or Join Now to continue (your career will thank you!).
Need more information about our memberships? Click to learn more.
Membership optionsMember Login
Member Content
Sorry... the rest of this content is for members only. You'll need to login or Join Now to continue (your career will thank you!).
Need more information about our memberships? Click to learn more.
Membership optionsMember Login