├── .gitignore ├── LICENSE ├── README.md ├── docs ├── assistant-api-streaming.gif ├── screenshot1.png ├── screenshot2.png └── screenshot3.png ├── openai-assistant-api-client ├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── README.md ├── index.html ├── package-lock.json ├── package.json ├── public │ └── favicon.ico ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── logo.svg │ │ └── main.css │ ├── components │ │ ├── DialogName.vue │ │ ├── HelloWorld.vue │ │ ├── LoadingText.vue │ │ ├── TheWelcome.vue │ │ ├── ToggleButton.vue │ │ ├── WelcomeItem.vue │ │ └── icons │ │ │ ├── IconCommunity.vue │ │ │ ├── IconDocumentation.vue │ │ │ ├── IconEcosystem.vue │ │ │ ├── IconOpenAI.vue │ │ │ ├── IconPerson.vue │ │ │ ├── IconSupport.vue │ │ │ └── IconTooling.vue │ ├── lib │ │ └── utils.js │ ├── main.js │ ├── router │ │ └── index.js │ ├── socket.js │ ├── stores │ │ ├── appdata.js │ │ └── counter.js │ └── views │ │ ├── AboutView.vue │ │ └── HomeView.vue └── vite.config.js └── server ├── .env.example ├── package-lock.json ├── package.json └── src ├── index.js ├── lib └── utils.js └── services └── openai.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/README.md -------------------------------------------------------------------------------- /docs/assistant-api-streaming.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/docs/assistant-api-streaming.gif -------------------------------------------------------------------------------- /docs/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/docs/screenshot1.png -------------------------------------------------------------------------------- /docs/screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/docs/screenshot2.png -------------------------------------------------------------------------------- /docs/screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/docs/screenshot3.png -------------------------------------------------------------------------------- /openai-assistant-api-client/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/.env.example -------------------------------------------------------------------------------- /openai-assistant-api-client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/.eslintrc.cjs -------------------------------------------------------------------------------- /openai-assistant-api-client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/.gitignore -------------------------------------------------------------------------------- /openai-assistant-api-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/README.md -------------------------------------------------------------------------------- /openai-assistant-api-client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/index.html -------------------------------------------------------------------------------- /openai-assistant-api-client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/package-lock.json -------------------------------------------------------------------------------- /openai-assistant-api-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/package.json -------------------------------------------------------------------------------- /openai-assistant-api-client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/public/favicon.ico -------------------------------------------------------------------------------- /openai-assistant-api-client/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/App.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/assets/base.css -------------------------------------------------------------------------------- /openai-assistant-api-client/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/assets/logo.svg -------------------------------------------------------------------------------- /openai-assistant-api-client/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/assets/main.css -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/DialogName.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/DialogName.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/LoadingText.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/LoadingText.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/TheWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/TheWelcome.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/ToggleButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/ToggleButton.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/WelcomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/WelcomeItem.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconCommunity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconCommunity.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconDocumentation.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconEcosystem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconEcosystem.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconOpenAI.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconOpenAI.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconPerson.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconPerson.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconSupport.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/components/icons/IconTooling.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/components/icons/IconTooling.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/lib/utils.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/main.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/router/index.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/socket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/socket.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/stores/appdata.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/stores/appdata.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/stores/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/stores/counter.js -------------------------------------------------------------------------------- /openai-assistant-api-client/src/views/AboutView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/views/AboutView.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/src/views/HomeView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/src/views/HomeView.vue -------------------------------------------------------------------------------- /openai-assistant-api-client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/openai-assistant-api-client/vite.config.js -------------------------------------------------------------------------------- /server/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/.env.example -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/src/index.js -------------------------------------------------------------------------------- /server/src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/src/lib/utils.js -------------------------------------------------------------------------------- /server/src/services/openai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-assistants-api-multi-user-sample/HEAD/server/src/services/openai.js --------------------------------------------------------------------------------