- 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
-
Notifications
You must be signed in to change notification settings - Fork 0
Example of integrating OpenAI API via SK nuget into traditional C# applications with function calling
leungkimming/SK-Application-integration
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Example of integrating OpenAI API via SK nuget into traditional C# applications with function calling
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published