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. The phenomenon of hallucination and strategies to minimize it

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, 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

6. Streaming responses in real-time

7. LangChain framework

9. 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 embedding 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)

Testimonials (5)

Provisional Courses

Related Categories