I’m building a web app that provides users with various tools for research. I would like to include a chat interface as well that allows users to chat with OpenAi models but I’m not sure if this is allowed or is simply allowing users to chat with OpenAI models go against terms of service? i.e. Is including a chat interface that functionally mimics ChatGPT (general chat using OpenAi models) allowed, or is this too similar/not different enough from what ChatGPT does and therefore somehow goes against the terms?
Welcome back. Hope you’ve been well.
I’d check out Safety Best Practices…
https://platform.openai.com/docs/guides/safety-best-practices
And moderation cookbook page…
But yeah, many people have built apps (even chat bots) on the OpenAI API.
Thanks for the response Paul. I’m curious specifically about providing an interface that just uses the API to chat with the models without anything else and I’m wondering if this is allowed. It would be a part of a much larger set of ‘tools’ but I’m worried that providing JUST a chat interface as one of the tools might be going against some terms as there’s nothing differentiating it from OpenAis own service (ChatGPT).
It is certainly allowed. Just not impersonating the ChatGPT brand or being deceptive about your company. You should also vet your clients by locale. The AI shouldn’t respond that it is ChatGPT, by placing a new system identity.
Being a chatbot, you have an automatic competitor with the free ChatGPT itself. You have to add even more value than a well-known company that gives limited free turns with its higher models, using GPTs for personality, searching the internet, even generating some images.