Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Youtube toolkit #1316

Open
coder5492 opened this issue Oct 6, 2023 · 11 comments · May be fixed by TransformerOptimus/SuperAGI-Tools#20
Open

Youtube toolkit #1316

coder5492 opened this issue Oct 6, 2023 · 11 comments · May be fixed by TransformerOptimus/SuperAGI-Tools#20
Assignees

Comments

@coder5492
Copy link
Collaborator

coder5492 commented Oct 6, 2023

Where are you using SuperAGI?

MacOS

Which branch of SuperAGI are you using?

Main

Do you use OpenAI GPT-3.5 or GPT-4?

GPT-4

Which area covers your issue best?

Tools

Describe your issue.

This issue outlines the features and functionality required for the development of a YouTube Toolkit. The toolkit aims to enable developers to interact with YouTube's API for various purposes, such as

  1. Video summarization
  2. Video Search and Information Retrieval
  3. Retrieve comments and likes for a video
  4. Retrieve channel information.
@pioneerHitesh
Copy link

pioneerHitesh commented Oct 14, 2023

@coder5492 I would like to contribute , can you please assign it to me?

@coder5492
Copy link
Collaborator Author

coder5492 commented Oct 16, 2023

Sure @pioneerHitesh !
Please create a PR in SuperAGI tools repo.
Here are the instructions to quickly get you started with contributing to SuperAGI's Tools Repository:

  1. Start building your toolkit by following the instructions in this link
  2. Once you've built the toolkit, make sure you've taken care of the following before submitting your toolkit for a pull request:
  3. All the toolkit documents are made with a snake case.
  4. Your Toolkit covers all the required unit tests.
  5. You have included a README.md which helps the user configure the toolkit with SuperAGI. You can refer to an example Toolkit README here.
  6. Start raising a pull request to merge your branch with the main of SuperAGI-Tools. Once approved, your tool will be merged to the main and available for the community to use!

@coder5492
Copy link
Collaborator Author

If you think there are other additional advantageous features that could be included in the toolkit mentioned above, please don't hesitate to include them.

@sanyamjain0315
Copy link

Hey has this issue been assigned? I had checked out this issue a few days ago and was planning to contribute to it.

@ancilcleetus
Copy link

Hi @coder5492
I want to contribute to the YouTube toolkit. Please assign me.

@coder5492
Copy link
Collaborator Author

@ancilcleetus Sure, please follow the instructions above. If you want to add any other custom toolkit please raise an issue with details

@pioneerHitesh
Copy link

@coder5492 i have sent a PR with respect to this issue , can you please check PR

@sanyamjain0315
Copy link

  • Hey @coder5492 does the toolkit demand only retrieval from the API or insertion tools as well?
  • Could you also specify a bit more on the video summarization part if possible?

@cognitivebot
Copy link
Collaborator

@pioneerHitesh, please raise the PR to the tools repo here: https://github.com/TransformerOptimus/SuperAGI-Tools

@cognitivebot
Copy link
Collaborator

@sanyamjain0315, you need to create a tool to download youtube video captions, agent will later use this data to summarize this data based on the task assigned.

@sanyamjain0315
Copy link

@cognitivebot @coder5492, I've made a PR here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants