Chat GPT implementation within Resolve

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

bryanstephens

  • Posts: 21
  • Joined: Mon Oct 29, 2018 5:06 pm
  • Real Name: Bryan M Stephens

Chat GPT implementation within Resolve

PostMon Jul 10, 2023 5:10 pm

I saw some demos of Chat GPT being used as an assistant for the Edit and Fusion page within Resolve but I can't find how to implement this myself. I assume you'll need a "Plus" GPT account to access their API but once I have that I'd like to know how to get it to interact with Resolve.

Anyone have experience with this? I'd ask on Reddit as well but the Resolve subreddit is locked in protest.
Bryan Stephens
Davinci Resolve Studio 17 & 18
Multiple platforms (Mac & PC) in various configurations
Offline
User avatar

Igor Riđanović

  • Posts: 1656
  • Joined: Thu Jul 02, 2015 5:11 am
  • Location: Los Angeles, Calif.

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 12:01 am

You're most likely referring to my GPT and Resolve proof of concepts videos on YouTube. There is a video that shows a virtual assistant in Resolve, another one where we generate images in Resolve's timeline and a third one where we describe what a Fusion comp should do and then leverage GPT 3.5-Turbo to build the comp.

There is a fourth video coming out on July 11, but I won't say what it's about yet.

Several people have asked, but at the moment I don't have the time to make a how-to video.

On the OpenAI side I don't think you need a "Plus" GPT account. It's been a while since I've set this up and don't remember the details. I think all you need to do is sign up for an account, create the API key(s) and enter your payment information. The API pricing is per-use. There is no subscription.

To interact with OpenAI LLMs you can use their Python or Node.js API. You can even go low level and just use http GET/POST requests.

On the Resolve side the API is built in and free. Generally, it helps if you're using Resolve Studio. The functionality is the same except that Resolve can't take external API calls. Resolve Studio can.

As far as the interaction goes, OpenAI API is all about sending and receiving strings, except DALLE-2 and the audio transcription service. Whether these strings represent a natural language or something else like computer code is up to you.

You can do two things. You can either fetch some strings from Resolve and send them to OpenAI LLM or DALLE-2, receive a response and then send that response to Resolve.

Or like in the case of the Fusion comp builder, you can formulate some string data outside of Resolve, send it to OpenAI, then use the response to do something in Resolve.
www.metafide.com - DaVinci Resolve™ Apps
Offline

bryanstephens

  • Posts: 21
  • Joined: Mon Oct 29, 2018 5:06 pm
  • Real Name: Bryan M Stephens

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 4:40 pm

Thanks, Igor! Yes it was your POC's I was referring to. Until you get a "how to" video put together this is a good starting point for me.
Bryan Stephens
Davinci Resolve Studio 17 & 18
Multiple platforms (Mac & PC) in various configurations
Offline
User avatar

Igor Riđanović

  • Posts: 1656
  • Joined: Thu Jul 02, 2015 5:11 am
  • Location: Los Angeles, Calif.

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 5:08 pm

The latest demo is just out this morning. It's about generating AI voiceovers in Resolve.
www.metafide.com - DaVinci Resolve™ Apps
Offline

nictau

  • Posts: 68
  • Joined: Sun Feb 28, 2021 10:19 pm
  • Real Name: Nicola Taubert

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 6:50 pm

Igor Riđanović wrote:The latest demo is just out this morning. It's about generating AI voiceovers in Resolve.


Wow! What a time-saver! Is there already any beta available?
Lenovo P15 Notebook Gen 2
128 GB RAM | Intel® Core™ i9-11950H
NVIDIA® RTX™ A5000 16GB
2x 4TB M.2 SSD
Windows 10 Pro 64
Offline
User avatar

Igor Riđanović

  • Posts: 1656
  • Joined: Thu Jul 02, 2015 5:11 am
  • Location: Los Angeles, Calif.

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 7:25 pm

No there is no beta, this is something I just put together over the last week. Chime in the video comments about the features that would be a must-have for you.
www.metafide.com - DaVinci Resolve™ Apps
Offline

Steve Alexander

  • Posts: 5661
  • Joined: Mon Mar 23, 2015 2:15 am

Re: Chat GPT implementation within Resolve

PostTue Jul 11, 2023 8:02 pm

Nicely done, Igor! Kudos
aka Barkinmadd
Resolve Studio 20 | Fusion Studio 20 | 16" MacBook Pro M1 MAX, 32 GPU cores, 64 GB RAM, 2 TB SSD, Sequoia 15.4.1
Offline
User avatar

Igor Riđanović

  • Posts: 1656
  • Joined: Thu Jul 02, 2015 5:11 am
  • Location: Los Angeles, Calif.

Re: Chat GPT implementation within Resolve

PostTue Oct 24, 2023 10:23 pm

Mixing Light released a "how-to" if you want to build your own.

www.metafide.com - DaVinci Resolve™ Apps

Return to DaVinci Resolve

Who is online

Users browsing this forum: Google [Bot], ndoraswamy, panos_mts and 228 guests