VectifyAI/PageIndex

38.8k starsPython Latest
Open on GitHub

What It Calls

Calls external APIs Your API key Paid Partial check The repository's own service

Without a key: Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings (OpenAI): has a branch that stops with an error without a key.

Feature matrix
Feature Provider Use Default Alternative
Text generation Anthropic Claude
3 call sites
Key needed api.anthropic.com None
Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings OpenAI
1 call sites
Key needed api.openai.com None
External API (api.pageindex.ai) api.pageindex.ai The repository's own service
1 call sites
Undetermined api.pageindex.ai None
External APIs
API Credential Code evidence Pricing Pricing page Checked
Anthropic Claude Your API key pageindex/integrations/anthropic_sdk.py:59Text generation is provided via Anthropic Claude and requires an Anthropic Claude API key. Paid Pricing 2026-10-05
OpenAI Your API key pageindex/local_chat.py:202Text and image generation, speech-to-text, text-to-speech, and embeddings are provided via OpenAI, and failure to call the API results in an error. Paid Pricing 2026-10-05
api.pageindex.aiThe repository's own service Credential unclear pageindex/client.py:453Not shown to stop without a key or address No pricing info - -

Data sent out: prompt text · 2 provider(s) unconfirmed

Checked scope: 115/177 files checked · tree not truncated · no submodules · 2 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.reactiveworks.dev/badge/VectifyAI/PageIndex.svg)](https://whatitcalls.reactiveworks.dev/en/VectifyAI/PageIndex)

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

Was this analysis helpful?

Freshness detailscommit d57adcd · checked 2026-10-07
Committed
2026-10-07 09:25 UTC
Checked
2026-10-07 12:13 UTC
HEAD last seen
2026-10-07 12:12 UTC · d57adcd (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
What is sent out
README claims ↔ code1

local

- [Aug '26] 🔥 PageIndex SDK : pip install -U pageindex now ships local mode : index, retrieve, and chat entirely on your machine with your own LLM key, or po README.md:33
Building a tree locally runs about $0.001 per page with gpt-5.6-luna as the index model, so a 1,000-page textbook costs a little over a dollar and a few minutes README.md:117

The README states that it runs locally, but the code requires calls to Anthropic Claude or OpenAI for features such as text generation. pageindex/integrations/anthropic_sdk.py:59 pageindex/local_chat.py:202

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: VectifyAI/PageIndex · commit d57adcd · pageindex/integrations/anthropic_sdk.py

Source: VectifyAI/PageIndex · commit d57adcd · pageindex/local_chat.py

Source: VectifyAI/PageIndex · commit d57adcd · pageindex/utils.py

Checked scope details

Files

In the repository
177
Checked
115 (64%)

Manifests

All priority files read

  • pyproject.toml
  • requirements.txt

Unresolved import paths (2)

importlib 2

Excluded files

  • .json 15
  • .pdf 13
  • .png 11
  • .yml 9
  • .ipynb 5
  • (none) 3

+4 more

External code not checked
None
Limits hit
None
Correction history

No corrections yet.

This result is wrong · Corrections policy