Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 4.4 KB

2025-JFokus.md

File metadata and controls

72 lines (54 loc) · 4.4 KB

Demystifying GenAI: Build A ChatGPT App with Vector Store

Welcome! We will have more than 1 version of the lab exercise: Java being the primary version, with examples also using Python and .Net (Thanks to our Community Contributors!).

Java

OPTIONAL Language Examples:

Python

  • Python 3 (consider installing with python virtual environment like pyenv)
  • Python IDE of your choice (Visual Studio Code, PyCharm, etc.)
  • Docker or Podman
  • OpenAI API key (see instructions below)
  • Langchain API key to use LangSmith for debugging (optional). To create account and API key, refer to these instructions.
  • If you're using Windows, install Git Bash so that you can run the commands below (if using VSCode you can select Git Bash after starting the integrated terminal)

Repos:

HelloWorld and The Meal Planner Apps:

C#

  • Visual Studio 2022
  • .NET 8
  • OpenAI API key (see instructions below)

Repos:

OpenAI Hello World example with C#

OpenAI API key (needed for any project using any OpenAI model)

  • Create an OpenAI free account (signup for new user).
  • You must add money to your account before generating an Open AI Key. The minimum amount of $5 should be sufficient.
    • You can verify your balance on the billing dashboard. Make sure you see "Auto recharge is off" below your balance, so that it doesn't automatically charge you when you run out of balance.
  • Generate OpenAI key

This website has good step-by-step instructions.

HuggingFace (OPTIONAL: only if interested, since we may be showing a few features there)

Container Runtimes

If you prefer using a container runtime for the DataStore or Database, instead of local installation.

Database and extension(s) (OPTIONAL: needed if not using Docker image and/or if you prefer manual or local installations)

Please check back here for more info, including the Workshop GitHub repo when the lab exercises are ready for you

Presentation Slide Deck: https://bit.ly/42cVqoX