Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.73 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.73 KB

OpenAIInNetCore

Samples of OpenAI APIs in Net Core. More samples coming soon...

Samples as of Now

1. Instant BedTime Story Generator

Uses OpenAI GPT API to generate a short bedtime story on any given topic. Also uses SignalR to display the response in real-time! Notes:

  • Update OpenAI Api key in appsettings.json

Open AI Sample - BedTime Story Generator

2. Question and Answer App using Embedding (with your own data)

Uses OpenAI GPT and Embedding API to build a simple Q&A application. For data, right now I am using Winter 2022 Olympics articles. Also uses SignalR to display the response in real-time!. I am using OpenAI example application as a reference. OpenAI example is in Python and this one is in netcore 7. I have also used OpenAI and SharpToken Nuget Package. Both Nuget packages are community-built.

In this sample application, you can input your own [vector] data as well and do Q&A. Just need some minor changes like change filepath, change in instruction in OpenAIAPIConnecter functions, changes in UI as needed and you are good to go with your own data. Notes:

  • Update OpenAI Api key in appsettings.json
  • In Infrastructure/DataFiles folder, add Winter 2022 Olympics data file (download it from here).

Open AI Sample - QnA using Embedding