Get in Touch

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. Principles of effective prompt engineering
6. Prompt formatting techniques (few-shot learning, chain-of-thought)
7. ChatGPT interface—capabilities and limitations
8. OpenAI platform—playground, models, managing API keys
9. Differences between API and SDK
10. Overview of available models and their applications

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

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

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

Requirements

 14 Hours

Number of participants


Price Per Participant (Exc. Tax)

Provisional Courses

Related Categories