- .NET 7
- An Azure subscription. Create one for free.
- Access granted to Azure OpenAI in the desired Azure subscription.
- Access permissions to create Azure OpenAI resources and to deploy models.
-
Clone the code.
-
Move into the directory.
-
Create a NuGet package:
dotnet pack
-
Install as a global or local tool
The text is generated by AI, please revise before publishing.
-
Set an environment variable with your OpenAI API Key
export openai_api_key=your-key-value export AZURE_OPENAI_KEY="" export AZURE_OPENAI_ENDPOINT="" export AZURE_OPENAI_DEPLOYMENT_NAME=""
-
Run the tool running
timestamper <url> <# of timestamps>
timestamper https://www.youtube.com/watch?v=u2mUpkApObk 2
- YouTube Explode is used to intereact with YouTube API to get video captions.
- Azure OpenAI .NET SDK is used to interact with Azure OpenAI.
Feel free to open up an issue or reach out to me with.
- Gwyneth Pena-Siguenza: @madebygps