Technical requirements
To complete this chapter, you will need to have a recent, supported version of your preferred Python or C# development environment:
- For Python, the minimum supported version is Python 3.10, and the recommended version is Python 3.11
- For C#, the minimum supported version is .NET 8
Important note
The examples are presented in C# and Python, and you can choose to only read the examples of your preferred language. Occasionally, a feature is available in only one of the languages. In such cases, we provide an alternative in the other language for how to achieve the same objectives.
In this chapter, we will call OpenAI services. Given the amount that companies spend on training these large language models (LLMs), it’s no surprise that using these services is not free. You will need an OpenAI API key, obtained either directly through OpenAI or Microsoft, via the Azure OpenAI service.
Important: Using the OpenAI services is not free...