类似 chatbot-ui,所有api请求直接在浏览器端跟openai通信,不通过host server中转,api key也储存在浏览器,这样就不用担心在host上预填api key,服务器被攻击,或者code太弱导致api key被滥用。