Explore Library
AI Engineering / Working with LLMsWorking with LLM APIs & SDKs

121 items

1

Synchronous API Calls vs Web UI Interaction

Slides / Video
2

Basic Error Handling for LLM APIs

Slides / Video
3

Token Usage and Cost in API Responses

Slides / Video
4

Extracting Generated Text from a Response

Slides / Video
5

Understanding the API Response Structure

Slides / Video
6

Common Request Parameters Explained

Slides / Video
7

Selecting a Model in the API Request

Slides / Video
8

Structuring Request Messages with Roles

Slides / Video
9

Installing and Setting Up a Provider SDK

Slides / Video
10

API Keys and Authentication Basics

Slides / Video
11

What an LLM API Is and How It Works

Slides / Video
12

REST API vs SDK Approaches

Slides / Video
13

Synchronous vs Asynchronous API Calls

Slides / Video
14

API Pricing and Cost Basics

Slides / Video
15

Rate Limits and Quotas

Slides / Video
16

Basic API Error Handling

Slides / Video
17

Streaming vs Non-Streaming

Quiz
18

API Keys and Authentication

Quiz
19

Making a Basic API Request

Quiz
20

Structure of a Chat Messages Array

Quiz
21

Message Roles

Quiz
22

Setting Max Tokens

Quiz
23

Extracting the Completion Text

Quiz
24

Token Usage in the Response

Quiz
25

API Cost and Pricing Basics

Quiz
26

Rate Limits

Quiz
27

Handling API Errors

Quiz
28

Multi-Turn Conversations

Quiz
29

Common Sampling Parameters

Quiz
30

Streaming vs Non-Streaming Responses

Slides / Video
31

Reading Token Usage from the Response

Slides / Video
32

Extracting Text from a Response

Slides / Video
33

Understanding the API Response Object

Slides / Video
34

Common Request Parameters

Slides / Video
35

Selecting a Model in the API Call

Slides / Video
36

Passing conversation history

Code Quiz
37

Avoiding hardcoded keys

Code Quiz
38

Iterating a streaming response

Code Quiz
39

Specifying the model parameter

Code Quiz
40

Message roles structure

Code Quiz
41

Reading the API key from env

Code Quiz
42

Importing the OpenAI client

Code Quiz
43

Common Request Parameters

Quiz
44

Reading the API Response Object

Quiz
45

Understanding Token Usage in Responses

Quiz
46

Extracting Generated Text from a Response

Quiz
47

Structuring the Messages Array (roles)

Quiz
48

Authenticating SDK Requests

Quiz
49

Making a Basic Chat Completion Request

Quiz
50

API Pricing and Token-Based Cost

Quiz
51

What an LLM API Is

Quiz
52

REST/HTTP Requests vs SDK Wrappers

Quiz
53

Synchronous vs Asynchronous Requests

Quiz
54

Handling API Errors and Status Codes

Quiz
55

Streaming vs Non-Streaming Responses

Quiz
56

Installing and Importing an LLM SDK

Quiz
57

Rate Limits and Quotas

Quiz
58

Keeping API Keys Secure

Quiz
59

Obtaining and Using API Keys

Quiz
60

Setting max_tokens / Output Length

Quiz
61

Setting the Temperature Parameter

Quiz
62

Selecting a Model in an API Call

Quiz
63

Messages Array and Role Fields

Slides / Video
64

Structure of a Chat Completion Request

Slides / Video
65

Making Your First API Call

Slides / Video
66

Setting the System Message

Flashcard
67

Synchronous vs Streaming Calls

Flashcard
68

Extracting the Generated Text

Flashcard
69

Making Your First API Call

Flashcard
70

What an SDK Is

Flashcard
71

Latency Considerations

Flashcard
72

Provider and Model Selection

Flashcard
73

Chat vs Legacy Completions

Flashcard
74

REST API vs SDK

Flashcard
75

Rate Limits

Flashcard
76

Token Usage Field

Flashcard
77

Keeping API Keys Secret

Flashcard
78

Retries and Timeouts

Flashcard
79

Streaming Responses Basics

Flashcard
80

Pricing and Cost per Token

Flashcard
81

API Response Object Structure

Flashcard
82

Installing a Provider SDK

Flashcard
83

Extracting the response text

Code Quiz
84

Sending conversation history

Code Quiz
85

Specifying the model

Code Quiz
86

Reading token usage

Code Quiz
87

Importing the OpenAI SDK

Code Quiz
88

Handling API errors

Code Quiz
89

Structuring the messages array

Code Quiz
90

Basic chat completion call

Code Quiz
91

Initializing the client

Code Quiz
92

Limiting output length

Code Quiz
93

Sync vs async client methods

Code Quiz
94

Consuming a streaming response

Code Quiz
95

Reading the key from env

Code Quiz
96

Installing and Setting Up an LLM SDK

Slides / Video
97

Keeping API Keys Secure with Env Vars

Slides / Video
98

API Keys and Authentication

Slides / Video
99

API Keys and Authentication

Flashcard
100

REST API vs Official SDK

Flashcard
101

API Pricing and Cost per Token

Flashcard
102

Parsing the Response Object

Flashcard
103

Provider-Specific Differences

Flashcard
104

Installing an LLM SDK

Flashcard
105

Top-p and Sampling Parameters

Flashcard
106

Token Usage in Responses

Flashcard
107

Handling API Errors

Flashcard
108

Retries and Exponential Backoff

Flashcard
109

Sync vs Async API Calls

Flashcard
110

System Prompt via API

Flashcard
111

Multi-Turn Conversations

Flashcard
112

What an LLM API Is

Flashcard
113

max_tokens Parameter

Flashcard
114

Specifying the Model Parameter

Flashcard
115

Securing Keys with Env Variables

Flashcard
116

Completion vs Chat Endpoints

Flashcard
117

Rate Limits and Quotas

Flashcard
118

Streaming Responses

Flashcard
119

Basic Chat Completion Request

Flashcard
120

Stop Sequences

Flashcard
121

What an LLM API Is

Slides / Video
QuizBeginner

Authenticating SDK Requests

SDKs authenticate by attaching your API key, usually read from an environment variable or passed to the client.

How does an LLM SDK typically authenticate your requests?