Developing semantic plugins
A semantic plugin is just a collection of semantic functions. Semantic functions are functions that use AI services, such as the OpenAI service or the Azure OpenAI service, to perform tasks.
Important – using the OpenAI services is not free
The semantic functions will call the OpenAI API. These calls require a paid subscription, and each call will incur a cost. The costs are usually small per request. GPT 3.5 costs $0.0002 per thousand tokens, but this can add up if you make a large number of calls. Note also that the prices change frequently, so make sure to check the latest prices on the following websites.
OpenAI pricing: https://openai.com/pricing
Azure OpenAI pricing: https://azure.microsoft.com/en-us/pricing/details/cognitive-services/openai-service/
Each plugin must have its own directory, and the name of the directory is the plugin name. The directory should contain one subdirectory per function. The name of each subdirectory...