- This program starts a chat with OpenAI gpt-3.5-turbo API service using your API key in the Environment variable 'OpenAIKey'.
- A scenario is provided to gpt-3.5-turbo as a background knowledge.
- In the scenario, gpt-3.5-turbo was taught what Warehouse function calls can be used to fulfil users' queries
- For example, the CheckStock function can be represented below:
-
-
we have {{CheckStock('bicycle')}} bicycles in stock
-
- Then, the program will parse the replies from gpt-3.5-turbo and actually call the C# function
- The output of the function will replace the {{}} before sending it back to users
- Note that the quantity in stock is only a random number
- These functions are where you should implement your application's real logic or call your real application's API