rohitg00/ai-engineering-from-scratch

65.4k starsPython Latest
Open on GitHub

What It Calls

Calls external APIs Your API key Paid Partial check

Without a key: Runs locally (Diffusers): runs locally (Diffusers). Runs locally (PyTorch): runs locally (PyTorch).

Feature matrix
Feature Provider Use Default Alternative
Text generation Anthropic Claude
2 call sites
Key needed api.anthropic.com None
External API (openweathermap.org) openweathermap.org
1 call sites
Undetermined openweathermap.org None
Runs locally (Diffusers) Local (Diffusers)
1 call sites
Local - -
Runs locally (PyTorch) Local (PyTorch)
1 call sites
Local - -
External APIs
API Credential Code evidence Pricing Pricing page Checked
Anthropic Claude Your API key phases/11-llm-engineering/16-langgraph-state-machines/code/main.py:80Text generation uses the official Anthropic Claude SDK and requires an API key. Paid Pricing 2026-10-05
openweathermap.org Credential unclear phases/11-llm-engineering/09-function-calling/code/main.ts:103Not traced to an entry point No pricing info - -

Data sent out: What is sent could not be confirmed in the code

Checked scope: Partial check — 400/5,600 files · tree not truncated · no submodules · 29 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.reactiveworks.dev/badge/rohitg00/ai-engineering-from-scratch.svg)](https://whatitcalls.reactiveworks.dev/en/rohitg00/ai-engineering-from-scratch)

Shows as “external API · used” in a README.

Was this analysis helpful?

Freshness detailscommit 7a181b4 · checked 2026-10-07
Committed
2026-10-06 19:16 UTC
Checked
2026-10-07 12:05 UTC
HEAD last seen
2026-10-07 12:04 UTC · 7a181b4 (same as the checked commit)
Read depth
Basic (up to 400 files · 8 MB)
Scanner · rules
scan-5+verdict-4
Pricing catalog
version 2
Correction revision
0
Summary
Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
  • Unconfirmed Providers whose payload was not found in the code: Anthropic Claude, openweathermap.org
README claims ↔ code2

free

Your support keeps every lesson free and open source. See all supporters · Become a sponsor README.md:42
a reusable artifact: a prompt, a skill, an agent, an MCP server. Free, open source, MIT. README.md:53

The README mentions it is free, but the text generation in the code requires a paid Anthropic Claude call. phases/11-llm-engineering/16-langgraph-state-machines/code/main.py:80

local

The book is the snapshot; this repository is the living edition. Every chapter ends with links back to the lesson's animated figures, quiz, and runnable code. B README.md:370
28 Self-Hosted Serving Selection — Matching Engine to Hardware and Scale Learn Python README.md:1046

The README states it runs locally, but text generation does not work without calling the Anthropic Claude API. phases/11-llm-engineering/16-langgraph-state-machines/code/main.py:80

Code quotes

Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.

Source: rohitg00/ai-engineering-from-scratch · commit 7a181b4 · phases/11-llm-engineering/16-langgraph-state-machines/code/main.py

Checked scope details

Files

In the repository
5,600
Checked
400 (7%)

Manifests

357 priority file(s) not read

  • phases/14-agent-engineering/25-multi-agent-debate/code/main.py
  • phases/14-agent-engineering/26-failure-modes-agentic/code/main.py
  • phases/14-agent-engineering/27-prompt-injection-defense/code/main.py
  • phases/14-agent-engineering/28-orchestration-patterns/code/main.py
  • phases/14-agent-engineering/29-production-runtimes/code/main.py

+352 more

  • requirements.txt
  • phases/19-capstone-projects/01-terminal-native-coding-agent/code/ts/package.json
  • phases/19-capstone-projects/02-rag-over-codebase/code/ts/package.json
  • phases/19-capstone-projects/03-realtime-voice-assistant/code/ts/package.json
  • phases/19-capstone-projects/04-multimodal-document-qa/code/ts/package.json
  • phases/19-capstone-projects/06-devops-troubleshooting-agent/code/ts/package.json

+8 more

Unresolved import paths (29)

entry not read 27 · not read 2

Excluded files

  • out/ 24
  • .md 1,714
  • .json 797
  • .svg 354
  • (none) 347
  • .png 110

+18 more

External code not checked
None
Limits hit
file count limit
Correction history

No corrections yet.

This result is wrong · Corrections policy