Course Outline

Module I: Fundamentals of Large Language Models
1. Mechanisms and architecture of generative models
2. Key concepts – tokens, temperature, other LLM parameters
3. Context window and its limitations
4. Hallucination phenomenon and strategies for minimization
5. Rules for effective prompt engineering
6. Prompt formatting techniques (few-shot learning, chain-of-thought)
7. ChatGPT interface – possibilities and limitations
8. OpenAI platform – playground, models, API key management
9. Differences between APIs and SDKs
10. Overview of available models and their applications

Module II: Communicating with Models in Python
1. Basics of API requests using the requests library
2. Official OpenAI SDK
3. Handling API responses and formatting results
4. Structured output – enforcing a specific response structure
5. Real-time streaming of responses
6. LangChain framework
7. OpenRouter as an aggregator for accessing various models

Module III: Text Vector Representation
1. Concept of text embeddings
2. How models understand meaning – vector space
3. OpenAI embeddings API
4. Measuring semantic similarity between texts
5. Practical applications of embeddings

Module IV: Practical Applications of LLMs
1. Automatic document summarization
2. Extracting key information from text
3. Machine translation using LLMs
4. Text classification – sentiment analysis and categorization

 14 Hours

Number of participants


Price Per Participant (Exc. Tax)

Provisional Courses

Related Categories