{"id":18478982,"url":"https://github.com/dfriend01/stormhacks2024-gpt3-tutorial","last_synced_at":"2025-05-13T18:30:08.404Z","repository":{"id":240144639,"uuid":"801780412","full_name":"DFriend01/stormhacks2024-gpt3-tutorial","owner":"DFriend01","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-16T00:40:01.000Z","size":243,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-16T20:45:55.286Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DFriend01.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-16T22:42:12.000Z","updated_at":"2024-05-18T20:45:30.000Z","dependencies_parsed_at":"2024-05-17T00:43:52.675Z","dependency_job_id":"a2d215f0-000a-45f2-88e2-878034e8596b","html_url":"https://github.com/DFriend01/stormhacks2024-gpt3-tutorial","commit_stats":null,"previous_names":["dfriend01/stormhacks2024-gpt3-tutorial"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFriend01%2Fstormhacks2024-gpt3-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFriend01%2Fstormhacks2024-gpt3-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFriend01%2Fstormhacks2024-gpt3-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DFriend01%2Fstormhacks2024-gpt3-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DFriend01","download_url":"https://codeload.github.com/DFriend01/stormhacks2024-gpt3-tutorial/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254003048,"owners_count":21997830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T12:12:53.982Z","updated_at":"2025-05-13T18:30:08.367Z","avatar_url":"https://github.com/DFriend01.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stormhacks 2024: Introduction to GPT in Web Applications\n\n## Overview\n\nWelcome to the workshop! We will be focusing on using the OpenAI API to perform\ntext generation. The following topics will be covered:\n- A brief introduction to LLMs, GPT, and the OpenAI API\n- OpenAI account creation and project setup\n- Text generation using the `chat.completions.create` API\n- How to create a simple chatbot\n- Prototyping with the OpenAI Playground\n- Introduction to Prompt Engineering with examples\n\nMost of the material will be covered in a\n[notebook posted on Google Colab](https://colab.research.google.com/drive/1eq3SBle28Pjo7-e0UZxuIxZgKmLdR1JP?usp=sharing). There will be some Python programming\nthat we will do together, so feel free to follow along!\n\n\u003e [!IMPORTANT]\n\u003e You will need to make a copy of the notebook to your own drive if you want edit the notebook\n\u003e and run the code yourself. Go to **File \u003e Save a copy in Drive**. You will also need a Gmail\n\u003e account.\n\nIf you have not already, you should also [create an OpenAI account](https://platform.openai.com/login/).\n\nAlthough \"Web Applications\" is in the title of this workshop, most of the focus will be on using\nthe OpenAI API and the various use cases of GPT. There is an example React application that might\nbe shown if there is time to spare, but there are [instructions here](./chatbot-app/README.md)\nif you are interested in trying the app yourself.\n\n## About Me\n\nI am a recent graduate from UBC ECE and placed second in Stormhacks 2023! My project last\nyear is on [Devpost](https://devpost.com/software/watchdog-exrdgn) if you are interested.\nUsing GPT was instrumental to the success of the project.\n\n### Experience\n- Research Assistant at UBC for EV adoption and using AI agents in pavement management\n- Software Lead at UBC Sailbot for control and simulation algorithms\n- Machine learning research at Intel focused on applied machine learning in NLP and computer vision\n- Biomedical algorithms engineer at Kardium focused on surgical navigation and cardiac mapping\n\nFeel free to [connect with me on LinkedIn](https://www.linkedin.com/in/devon-friend101/) :blush:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfriend01%2Fstormhacks2024-gpt3-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdfriend01%2Fstormhacks2024-gpt3-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdfriend01%2Fstormhacks2024-gpt3-tutorial/lists"}