Ask HN: Internally-Hosted ChatGPT Proxy?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • chatbot-ui

    AI chat for every model.

  • I'm investigating options for hosting a corporate-internal ChatGPT UI that calls the OpenAI APIs. A reason to do so is that OpenAI has stated it will not use data submitted by the API to train or improve future models[1], while it will use prompts, responses, etc to improve services in their "consumer" products.

    Ideally this would support a lightweight proxy for the API, some kind of login, and some ChatGPT-like features like chat history (serving the right history to the right user :-)

    Has anyone else pursued this? Right now it looks like there are a handful of alternative UIs, like chatbot-ui[3] and chatgpt-ui[4]. I haven't run into an API proxy supporting some of the detailed features like streaming, though it wouldn't be too hard to build.

    [1] https://openai.com/policies/api-data-usage-policies

    [2] https://help.openai.com/en/articles/7039943-data-usage-for-consumer-services-faq

    [3] https://github.com/mckaywrigley/chatbot-ui

    [4] https://github.com/dvcrn/chatgpt-ui

  • chatgpt-ui

    ChatGPT UI with auth, OpenAI, Claude, Gemini support, written in Elixir + LiveView

  • I'm investigating options for hosting a corporate-internal ChatGPT UI that calls the OpenAI APIs. A reason to do so is that OpenAI has stated it will not use data submitted by the API to train or improve future models[1], while it will use prompts, responses, etc to improve services in their "consumer" products.

    Ideally this would support a lightweight proxy for the API, some kind of login, and some ChatGPT-like features like chat history (serving the right history to the right user :-)

    Has anyone else pursued this? Right now it looks like there are a handful of alternative UIs, like chatbot-ui[3] and chatgpt-ui[4]. I haven't run into an API proxy supporting some of the detailed features like streaming, though it wouldn't be too hard to build.

    [1] https://openai.com/policies/api-data-usage-policies

    [2] https://help.openai.com/en/articles/7039943-data-usage-for-consumer-services-faq

    [3] https://github.com/mckaywrigley/chatbot-ui

    [4] https://github.com/dvcrn/chatgpt-ui

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • chatgpt-ui

    A ChatGPT web client that supports multiple users, multiple languages, and multiple database connections for persistent data storage. Provides Docker images and quick deployment scripts. (by WongSaang)

  • I'm gathering open source ChatGPT UIs at: https://github.com/itsuka-dev/awesome-chatgpt-ui

    I think the UI that best meets your requirements is https://github.com/WongSaang/chatgpt-ui (django backend, multiple user auth, streaming support)

    If you find a better UI that is not on the list, I would appreciate it if you could let me know so that I can update the list.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts