pizza-bot-app/pizza-bot
What It Calls
Without a key: Text generation (Anthropic Claude): has a branch that stops with an error without a key. Text generation · Image generation · Embeddings (Google Gemini API): has a branch that stops with an error without a key. Text generation (OpenRouter): has a branch that stops with an error without a key. The other rows are in the table below.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation · Image generation · Embeddings | Amazon Bedrock | Undetermined | SDK default address | None |
| Text generation | Anthropic Claude | Optional | api.anthropic.com |
Other providers (Ollama) |
| Text generation · Image generation · Embeddings | Google Gemini API | Optional | generativelanguage.googleapis.com |
Other providers (Ollama) |
| Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings | OpenAI | Optional | api.openai.com |
Other providers (Ollama) |
| Text generation | OpenRouter | Optional | openrouter.ai |
Other providers (Ollama) |
| External API (router.requesty.ai) | router.requesty.ai | Optional | router.requesty.ai |
Other providers (Ollama) |
| Runs locally (Ollama) | Local (Ollama) | Local | - | - |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| Amazon Bedrock | Sign-in needed (not an API key) | packages/inference-providers/src/providers/bedrock/langchain.ts:234Not shown to stop without a key or address |
Paid | Pricing | 2026-10-05 |
| Anthropic Claude | Your API key | packages/inference-providers/src/providers/anthropic.ts:229Anthropic Claude (api.anthropic.com) can be used for text generation, or other providers like Ollama can be selected. |
Paid | Pricing | 2026-10-05 |
| Google Gemini API | Your API key | packages/inference-providers/src/providers/google.ts:30Google Gemini API (generativelanguage.googleapis.com) can be used for text generation, image generation, and embeddings, or other providers like Ollama can be selected. |
Free tier | Pricing | 2026-10-05 |
| OpenAI | Your API key | packages/inference-providers/src/providers/openai.ts:180OpenAI (api.openai.com) can be used for text/image generation, speech-to-text, text-to-speech, and embeddings, or other providers like Ollama can be selected. |
Paid | Pricing | 2026-10-05 |
| OpenRouter | Your API key | packages/inference-providers/src/providers/openrouter.ts:21OpenRouter (openrouter.ai) can be used for text generation, or other providers like Ollama can be selected. |
Free tier | Pricing | 2026-10-05 |
| router.requesty.ai | Credential unclear | packages/inference-providers/src/providers/requesty.ts:206The code can call the router.requesty.ai external API, or other providers like Ollama can be selected. |
No pricing info | - | - |
Data sent out: What is sent could not be confirmed in the code
Fetched over the network: Package registries (Package registry)
Checked scope: Partial check — 400/562 files · tree not truncated · no submodules · 40 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/pizza-bot-app/pizza-bot)
Shows as “external API · used · local option” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
f645a57e0c1e5f443a9889dca344dca986f4cf5a- Committed
- 2026-10-05 21:50 UTC
- Checked
- 2026-10-07 12:04 UTC
- HEAD last seen
- 2026-10-07 12:04 UTC ·
f645a57(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: Amazon Bedrock, Anthropic Claude, Google Gemini API, router.requesty.ai, OpenAI, OpenRouter
README claims ↔ code
No README claim contradicts the code.
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: pizza-bot-app/pizza-bot · commit f645a57 · packages/inference-providers/src/providers/anthropic.ts
Source: pizza-bot-app/pizza-bot · commit f645a57 · packages/inference-providers/src/providers/google.ts
L30host
Source: pizza-bot-app/pizza-bot · commit f645a57 · packages/inference-providers/src/providers/openai.ts
Source: pizza-bot-app/pizza-bot · commit f645a57 · packages/inference-providers/src/providers/openrouter.ts
L21host
Checked scope details
Files
- In the repository
- 562
- Checked
- 400 (71%)
Manifests
All priority files read
package.jsonapps/api-server/package.jsonapps/cli/package.jsonapps/desktop-shell/package.jsonpackages/core/package.jsonpackages/inference-providers/package.json
+2 more
Unresolved import paths (40)
pathToFileURL(join(dirname(packageJson), "cli.js")).hrefplugins/playwright-mcp/launch.mjs:38pathToFileURL(join(dirname(packageJson), "cli.js")).hrefplugins/playwright-mcp/launch.mjs:42../../scripts/npm-cli.mjsapps/desktop-shell/forge.config.ts:13../../../scripts/npm-cli.mjsapps/desktop-shell/scripts/stage-plugins.mjs:15./components/skills/SkillsModule.jsapps/web/src/App.tsx:21
not read 38 · dynamic import 2
Excluded files
.md30.yml11.json6.png6(none)5.css2
+6 more
- External code not checked
- None
- Limits hit
- file count limit
Correction history
No corrections yet.