Closed Caleb-Highsmith closed 7 months ago
First option that makes the most sense is Bard. Currently researching what is required from their own API
Looks like Bard doesn't need an API key because they have their own library that you can import. They allow you to import different modules for different functions. Modules like retrieval (for information retrieval) and language translation.
This is a good article that breaks it down. I will be compiling notes on this in the shared drive.
It might also be interesting to look into AI tools for specific domains, such as the [Ghostwriter] API (https://www.ghostwriter.wiki/features/graphql-api). This is just one example, but I am sure there are specific tools for domains/areas. It might also be interesting to look into other type of media/assignments besides text, like the AI tools that produce slideshows.
@alejmedinajr I think to start we can target the LLM and then start adding in ones that that can scan images and interpret if that makes sense. Hope that helps!
@Caleb-Highsmith I was talking more about something like this, where you can provide a prompt about what your presentation is about, and it creates the presentation for you. I am sure there are other ones out there, but it would be interesting to consider having assignment types, then having a different page for different assignments (i.e. presentation, paper, code, etc). For something like the presentation, we could just show what the presentation would look like via pdf or pptx. We would need to find an api for one of these tools. For this app called tome, a user can describe what their presentation needs to have (i.e. assignment instructions), and the ai tool creates the presentation with content.
I do agree that we should focus first on just generative text models, but this would be cool to also include if we have time.
@alejmedinajr Just got around to looking at this. This is a great idea and I really like the concept of this. I think once we get a base going with the LLMs then we can transition to more premium features like this one. Things like this will probably separate our AI detection from ones that already exists.
Just an update on this issue. This is an ongoing thread for continued conversation on more endpoints.
When experimenting with Bard I realized that Bard provides links to its sources which is interesting for later on if we want to mess with that.
Closing this issue, no longer current with the state of our project.
Now that we have a chatGPT integration, it makes sense to see if we can add more AI services to our RESTful API.