jamwithai/production-agentic-rag-course
What It Calls
Calls external APIs
Partial check
Without a key: External API (api.jina.ai): has a branch that stops with an error without a key. Runs locally (Ollama): runs locally (Ollama).
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| External API (api.jina.ai) | api.jina.ai
1 call sites |
Default call | api.jina.ai |
None |
| Runs locally (Ollama) | Local (Ollama)
1 call sites |
Local | - | - |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| api.jina.ai | Credential unclear | src/services/embeddings/jina_client.py:17The code calls api.jina.ai (an address not in the pricing catalog). The request carries an API key header. |
No pricing info | - | - |
Data sent out: embedding input
Checked scope: 128/160 files checked · tree not truncated · no submodules · 10 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/jamwithai/production-agentic-rag-course)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
424a0eb99edf841994f2a9a053912b489d2a94ff- Committed
- 2026-04-05 06:13 UTC
- Checked
- 2026-10-07 11:54 UTC
- HEAD last seen
- 2026-10-07 11:54 UTC ·
424a0eb(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
- Rule sentences
What is sent out
- Confirmed Sends text for embeddings to api.jina.ai.
src/services/embeddings/jina_client.py:30src/services/embeddings/jina_client.py:17
README claims ↔ code2
free
- 8GB+ RAM and 20GB+ free disk spaceREADME.md:81
This course is completely free! You'll only need minimal costs for optional services:README.md:543
The README says it is free, while in the code External API (api.jina.ai) does not proceed without calling api.jina.ai. src/services/embeddings/jina_client.py:17
local
- Local Development: $0 (everything runs locally)README.md:544
The README says it runs locally, while in the code External API (api.jina.ai) does not proceed without calling api.jina.ai (api.jina.ai). src/services/embeddings/jina_client.py:17
Code quotes
Checked scope details
Files
- In the repository
- 160
- Checked
- 128 (80%)
Manifests
All priority files read
airflow/dags/arxiv_ingestion/setup.py
Unresolved import paths (10)
.commandssrc/schemas/telegram/__init__.py:1.messagessrc/schemas/telegram/__init__.py:2.user_settingssrc/schemas/telegram/__init__.py:3langfuse.langchainsrc/services/agents/agentic_rag.py:6langfuse._client.spansrc/services/agents/context.py:2
missing file 10
Excluded files
.md8.png8.ipynb7(none)3.gif1.sh1
+4 more
- External code not checked
- None
- Limits hit
- None
Correction history
No corrections yet.