├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── app ├── assistant │ ├── message │ │ └── route.js │ └── thread │ │ └── route.js ├── chat │ ├── function │ │ └── route.js │ └── message │ │ └── route.js ├── layout.js ├── page.jsx ├── sandbox.jsx └── sandbox.module.css ├── assets └── main.css ├── components ├── dialog.jsx ├── dialog.module.css ├── loader.jsx ├── loadingtext.jsx ├── loadingtext.module.css └── openailogo.jsx ├── docs ├── screenshot01.png ├── screenshot02.png ├── screenshot03.png ├── screenshot04.png ├── screenshot05.png └── screenshot06.png ├── lib ├── get_event.json ├── get_events.json ├── get_hotel.json ├── get_reservation.json ├── get_weather.json ├── mockapi.js ├── quickcache.js ├── reserve_hotel.json ├── search_hotel.json └── utils.js ├── next.config.js ├── package.json ├── public ├── favicon.ico ├── logo192.png └── logo512.png ├── service └── openai.js └── stores └── appstore.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/README.md -------------------------------------------------------------------------------- /app/assistant/message/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/assistant/message/route.js -------------------------------------------------------------------------------- /app/assistant/thread/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/assistant/thread/route.js -------------------------------------------------------------------------------- /app/chat/function/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/chat/function/route.js -------------------------------------------------------------------------------- /app/chat/message/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/chat/message/route.js -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/layout.js -------------------------------------------------------------------------------- /app/page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/page.jsx -------------------------------------------------------------------------------- /app/sandbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/sandbox.jsx -------------------------------------------------------------------------------- /app/sandbox.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/app/sandbox.module.css -------------------------------------------------------------------------------- /assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/assets/main.css -------------------------------------------------------------------------------- /components/dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/dialog.jsx -------------------------------------------------------------------------------- /components/dialog.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/dialog.module.css -------------------------------------------------------------------------------- /components/loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/loader.jsx -------------------------------------------------------------------------------- /components/loadingtext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/loadingtext.jsx -------------------------------------------------------------------------------- /components/loadingtext.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/loadingtext.module.css -------------------------------------------------------------------------------- /components/openailogo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/components/openailogo.jsx -------------------------------------------------------------------------------- /docs/screenshot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot01.png -------------------------------------------------------------------------------- /docs/screenshot02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot02.png -------------------------------------------------------------------------------- /docs/screenshot03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot03.png -------------------------------------------------------------------------------- /docs/screenshot04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot04.png -------------------------------------------------------------------------------- /docs/screenshot05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot05.png -------------------------------------------------------------------------------- /docs/screenshot06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/docs/screenshot06.png -------------------------------------------------------------------------------- /lib/get_event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/get_event.json -------------------------------------------------------------------------------- /lib/get_events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/get_events.json -------------------------------------------------------------------------------- /lib/get_hotel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/get_hotel.json -------------------------------------------------------------------------------- /lib/get_reservation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/get_reservation.json -------------------------------------------------------------------------------- /lib/get_weather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/get_weather.json -------------------------------------------------------------------------------- /lib/mockapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/mockapi.js -------------------------------------------------------------------------------- /lib/quickcache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/quickcache.js -------------------------------------------------------------------------------- /lib/reserve_hotel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/reserve_hotel.json -------------------------------------------------------------------------------- /lib/search_hotel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/search_hotel.json -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/lib/utils.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/public/logo192.png -------------------------------------------------------------------------------- /public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/public/logo512.png -------------------------------------------------------------------------------- /service/openai.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/service/openai.js -------------------------------------------------------------------------------- /stores/appstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supershaneski/openai-api-function-call-sample/HEAD/stores/appstore.js --------------------------------------------------------------------------------