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

feat(Tools): ✨ add OpenAI Tool Provider with TTS Tool #5030

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

patryk20120
Copy link
Contributor

Description

Adding OpenAI as a tool provider and a TTS(text-to-speech) tool

Type of Change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)

How Has This Been Tested?

Ran locally

  • Add player component into chat when audio file send as an answer (similar to the images)

Suggested Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods
  • optional I have made corresponding changes to the documentation
  • optional I have added tests that prove my fix is effective or that my feature works
  • optional New and existing unit tests pass locally with my changes
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. 🔨 feat:tools Tools for agent, function call related stuff. labels Jun 7, 2024
@Yeuoly
Copy link
Collaborator

Yeuoly commented Jun 9, 2024

It appears that it only provides a link to the frontend. I guess this might not offer the best user experience. Our multi-modal feature is currently in development. Could you please wait until it is released?

@patryk20120
Copy link
Contributor Author

It appears that it only provides a link to the frontend. I guess this might not offer the best user experience. Our multi-modal feature is currently in development. Could you please wait until it is released?

I understand but can we add this tool for now as I and few other Devs need it as it is super handy? Later we can remove it

@laipz8200
Copy link
Collaborator

@patryk20120 Hey! Do you use our SaaS service? If not, you can keep the changes in your branch and deploy them. We will merge it into the main branch once we are ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 feat:tools Tools for agent, function call related stuff. size:L This PR changes 100-499 lines, ignoring generated files.
3 participants