bytedance/deer-flow
What It Calls
Without a key: Text generation (Anthropic Claude): has a branch that stops with an error without a key.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation | Anthropic Claude | Undetermined | api.anthropic.com |
None |
| Text generation | DeepSeek | Undetermined | api.deepseek.com |
None |
| Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings | OpenAI | Undetermined | api.openai.com |
None |
| External API (api.mem0.ai) | api.mem0.ai | Undetermined | api.mem0.ai |
None |
| External API (chatgpt.com) | chatgpt.com | Undetermined | chatgpt.com |
None |
| deer-flow-frontend — External API (open.feishu.cn)Separate unit: deer-flow-frontend | open.feishu.cn | Undetermined | open.feishu.cn |
None |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| Anthropic Claude | Your API key | backend/packages/harness/deerflow/models/claude_provider.py:27Not traced to an entry point |
Paid | Pricing | 2026-10-05 |
| DeepSeek | Your API key | backend/packages/harness/deerflow/models/patched_deepseek.py:14Not traced to an entry point |
Paid | Pricing | 2026-10-05 |
| OpenAI | Your API key | backend/packages/harness/deerflow/models/patched_minimax.py:149Not traced to an entry point |
Paid | Pricing | 2026-10-05 |
| api.mem0.ai | Credential unclear | backend/packages/harness/deerflow/agents/memory/backends/mem0/config.py:108Not traced to an entry point |
No pricing info | - | - |
| chatgpt.com | Credential unclear | backend/packages/harness/deerflow/models/openai_codex_provider.py:29Not traced to an entry point |
No pricing info | - | - |
| open.feishu.cn | Credential unclear | frontend/src/app/mock/api/integrations/lark/auth/start/route.ts:3Not shown to stop without a key or address |
No pricing info | - | - |
Data sent out: Telemetry (Langfuse, LangSmith) · What is sent could not be confirmed in the code
Fetched over the network: GitHub
Checked scope: Partial check — 400/3,698 files · tree not truncated · no submodules · 271 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/bytedance/deer-flow)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
cde96026317c29d64b603ca31546bd4ac4c403ea- Committed
- 2026-10-07 11:06 UTC
- Checked
- 2026-10-07 11:48 UTC
- HEAD last seen
- 2026-10-07 11:48 UTC ·
cde9602(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
- Unconfirmed Providers whose payload was not found in the code: Anthropic Claude, DeepSeek, api.mem0.ai, chatgpt.com, open.feishu.cn, OpenAI
README claims ↔ code3
free
DeerFlow has newly integrated the intelligent search and crawling toolset independently developed by BytePlus — InfoQuest (supports free online experience)README.md:42
Local evaluation / make dev 4 vCPU, 8 GB RAM, 20 GB free SSD 8 vCPU, 16 GB RAM Good for one developer or one light session with hosted model APIs. 2 vCPU / 4 GBREADME.md:392
The README mentions it is free, but the code does not proceed without a specific call.
offline
DeepSeek regression tests run offline with the normal backend suite. To verifyREADME.md:214
admin can reinstall to upgrade. Air-gapped deployments can pre-stage the archiveREADME.md:1289
The README states it works offline, but the code does not proceed without a specific call.
local
Production (builds images locally, mounts runtime config and data):README.md:447
If you prefer running services locally:README.md:517
The README says it runs locally, but the code does not proceed without a specific call.
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.
No code evidence to quote.
Checked scope details
Files
- In the repository
- 3,698
- Checked
- 400 (10%)
Manifests
All priority files read
backend/pyproject.tomlfrontend/package.jsonbackend/packages/harness/pyproject.toml
Unresolved import paths (271)
spec_from_file_location("claude_keychain_export", script) module = importlib.utibackend/tests/test_claude_keychain_export.py:16app.gateway.authzbackend/app/gateway/app.py:114app.gateway.routersbackend/app/gateway/app.py:1180app.gateway.routersbackend/app/gateway/app.py:1180app.gateway.routersbackend/app/gateway/app.py:1194
not read 248 · entry not read 23
Excluded files
dist/4.md271.mdx134.json76.yaml45.sh33
+21 more
- External code not checked
- None
- Limits hit
- file count limit
Correction history
No corrections yet.