Tencent/WeKnora

32.3k starsGo Latest
Open on GitHub

What It Calls

Calls external APIs · local option Cloud by default Can switch to local Partial check The repository's own service

Without a key: Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings (OpenAI): skips this call without a key. Runs locally (Ollama): runs locally (Ollama). Runs locally (PyTorch): runs locally (PyTorch). The other rows are in the table below.

Feature matrix
Feature Provider Use Default Alternative
Text generation Anthropic Claude
2 call sites
Undetermined api.anthropic.com None
Text generation · Image generation · Embeddings Alibaba Cloud Model Studio (DashScope)
4 call sites
Undetermined dashscope.aliyuncs.com None
Text generation DeepSeek
2 call sites
Undetermined api.deepseek.com None
Text generation · Image generation · Embeddings Google Gemini API
2 call sites
Undetermined generativelanguage.googleapis.com None
Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings OpenAI
3 call sites
Undetermined api.openai.com Skipped without a key (WEKNORA_BASE_URL), Configurable address (OPENAI_BASE_URL)
Text generation OpenRouter
2 call sites
Undetermined openrouter.ai None
External API (ai.api.nvidia.com) ai.api.nvidia.com
1 call sites
Undetermined ai.api.nvidia.com None
External API (api-inference.modelscope.cn) api-inference.modelscope.cn
1 call sites
Undetermined api-inference.modelscope.cn None
Show 23 more rows
Feature matrix
Feature Provider Use Default Alternative
External API (api-knowledgebase.mlp.cn-beijing.volces.com) api-knowledgebase.mlp.cn-beijing.volces.com
1 call sites
Undetermined api-knowledgebase.mlp.cn-beijing.volces.com None
External API (api.hunyuan.cloud.tencent.com) api.hunyuan.cloud.tencent.com The repository's own service
1 call sites
Undetermined api.hunyuan.cloud.tencent.com None
External API (api.jina.ai) api.jina.ai
1 call sites
Undetermined api.jina.ai None
External API (api.lkeap.cloud.tencent.com) api.lkeap.cloud.tencent.com The repository's own service
1 call sites
Undetermined api.lkeap.cloud.tencent.com None
External API (api.longcat.chat) api.longcat.chat
2 call sites
Undetermined api.longcat.chat None
External API (api.minimax.io) api.minimax.io
1 call sites
Undetermined api.minimax.io None
External API (api.minimaxi.com) api.minimaxi.com
2 call sites
Undetermined api.minimaxi.com None
External API (api.moonshot.ai) api.moonshot.ai
1 call sites
Undetermined api.moonshot.ai None
External API (api.novita.ai) api.novita.ai
1 call sites
Undetermined api.novita.ai None
External API (api.qnaigc.com) api.qnaigc.com
1 call sites
Undetermined api.qnaigc.com None
External API (api.siliconflow.cn) api.siliconflow.cn
1 call sites
Undetermined api.siliconflow.cn None
External API (api.skillhub.cn) api.skillhub.cn
1 call sites
Undetermined api.skillhub.cn None
External API (api.xiaomimimo.com) api.xiaomimimo.com
1 call sites
Undetermined api.xiaomimimo.com None
External API (ark.cn-beijing.volces.com) ark.cn-beijing.volces.com
3 call sites
Undetermined ark.cn-beijing.volces.com None
External API (integrate.api.nvidia.com) integrate.api.nvidia.com
1 call sites
Undetermined integrate.api.nvidia.com None
External API (lkeap.tencentcloudapi.com) lkeap.tencentcloudapi.com
1 call sites
Undetermined lkeap.tencentcloudapi.com None
External API (open.bigmodel.cn) open.bigmodel.cn
3 call sites
Undetermined open.bigmodel.cn None
External API (qianfan.baidubce.com) qianfan.baidubce.com
1 call sites
Undetermined qianfan.baidubce.com None
External API (router.requesty.ai) router.requesty.ai
1 call sites
Undetermined router.requesty.ai None
External API (weknora.weixin.qq.com) weknora.weixin.qq.com
2 call sites
Undetermined weknora.weixin.qq.com None
Runs locally (Ollama) Local (Ollama)
5 call sites
Local - -
Runs locally (PyTorch) Local (PyTorch)
1 call sites
Local - -
Runs locally (Hugging Face Transformers) Local (Hugging Face Transformers)
1 call sites
Local - -

Switch to local

OPENAI_BASE_URL

The code gives no local address for this setting; it changes where the call goes.

Evidence dataset/qa_dataset.py:117

External APIs
API Credential Code evidence Pricing Pricing page Checked
OpenAI Your API key dataset/qa_dataset.py:117The default is OpenAI (api.openai.com); OPENAI_BASE_URL can point it at a local address. Without the WEKNORA_BASE_URL setting it skips the OpenAI call. Paid Pricing 2026-10-05
Anthropic Claude Your API key internal/models/providers/anthropic.go:55A language without path tracing Paid Pricing 2026-10-05
Alibaba Cloud Model Studio (DashScope) Your API key internal/models/providers/aliyun.go:94A language without path tracing Paid Pricing 2026-10-05
DeepSeek Your API key internal/models/providers/deepseek.go:67A language without path tracing Paid Pricing 2026-10-05
Google Gemini API Your API key internal/models/providers/gemini.go:63A language without path tracing Free tier Pricing 2026-10-05
OpenRouter Your API key internal/models/providers/openrouter.go:47A language without path tracing Free tier Pricing 2026-10-05
ai.api.nvidia.com Credential unclear internal/models/providers/nvidia.go:72A language without path tracing No pricing info - -
api-inference.modelscope.cn Credential unclear internal/models/providers/modelscope.go:51A language without path tracing No pricing info - -
Show 20 more
External APIs
API Credential Code evidence Pricing Pricing page Checked
api-knowledgebase.mlp.cn-beijing.volces.com Credential unclear internal/models/providers/volcengine.go:103A language without path tracing No pricing info - -
api.hunyuan.cloud.tencent.comThe repository's own service Credential unclear internal/models/providers/hunyuan.go:71A language without path tracing No pricing info - -
api.jina.ai Credential unclear internal/models/providers/jina.go:39A language without path tracing No pricing info - -
api.lkeap.cloud.tencent.comThe repository's own service Credential unclear internal/models/providers/lkeap.go:58A language without path tracing No pricing info - -
api.longcat.chat Credential unclear internal/models/providers/longcat.go:61A language without path tracing No pricing info - -
api.minimax.io Credential unclear internal/models/providers/minimax.go:66A language without path tracing No pricing info - -
api.minimaxi.com Credential unclear internal/models/providers/minimax.go:63A language without path tracing No pricing info - -
api.moonshot.ai Credential unclear internal/models/providers/moonshot.go:60A language without path tracing No pricing info - -
api.novita.ai Credential unclear internal/models/providers/novita.go:46A language without path tracing No pricing info - -
api.qnaigc.com Credential unclear internal/models/providers/qiniu.go:68A language without path tracing No pricing info - -
api.siliconflow.cn Credential unclear internal/models/providers/siliconflow.go:46A language without path tracing No pricing info - -
api.skillhub.cn Credential unclear internal/application/service/tenant_skill_source.go:228A language without path tracing No pricing info - -
api.xiaomimimo.com Credential unclear internal/models/providers/mimo.go:52A language without path tracing No pricing info - -
ark.cn-beijing.volces.com Credential unclear internal/models/providers/volcengine.go:92A language without path tracing No pricing info - -
integrate.api.nvidia.com Credential unclear internal/models/providers/nvidia.go:69A language without path tracing No pricing info - -
lkeap.tencentcloudapi.com Credential unclear internal/models/providers/lkeap.go:61A language without path tracing No pricing info - -
open.bigmodel.cn Credential unclear internal/models/providers/zhipu.go:70A language without path tracing No pricing info - -
qianfan.baidubce.com Credential unclear internal/models/providers/qianfan.go:72A language without path tracing No pricing info - -
router.requesty.ai Credential unclear internal/models/providers/requesty.go:52A language without path tracing No pricing info - -
weknora.weixin.qq.com Credential unclear frontend/src/utils/weknoraCloudModels.ts:50Not traced to an entry point · A language without path tracing No pricing info - -

Data sent out: Telemetry (Langfuse) · embedding input · Estimated: audio·images·prompt text·usage telemetry · 27 provider(s) unconfirmed

Fetched over the network: GitHub

Checked scope: Partial check — 2,000/4,669 files · deep read (up to 2,000 files) · tree not truncated · no submodules · 196 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

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

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

Was this analysis helpful?

Freshness detailscommit bccb4b1 · checked 2026-10-07
Committed
2026-09-30 07:26 UTC
Checked
2026-10-07 12:27 UTC
HEAD last seen
2026-10-07 12:10 UTC · bccb4b1 (same as the checked commit)
Read depth
Deep (up to 2,000 files · 64 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
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: Tencent/WeKnora · commit bccb4b1 · dataset/qa_dataset.py

Source: Tencent/WeKnora · commit bccb4b1 · mcp-server/main.py

Source: Tencent/WeKnora · commit bccb4b1 · mcp-server/run_server.py

Checked scope details

Files

In the repository
4,669
Checked
2,000 (42%)

Manifests

1 priority file(s) not read

  • frontend/public/tdesign-icons/0.4.1/fonts/index.js
  • frontend/package.json
  • mcp-server/pyproject.toml
  • mcp-server/setup.py
  • website-docs/package.json
  • misc/intro-video/package.json
  • packages/dsh-weknora/package.json

+2 more

Unresolved import paths (196)

unknown alias 162 · not read 31 · dynamic import 3

Excluded files

  • build/ 5
  • .sql 301
  • .vue 221
  • .svg 152
  • .md 127
  • .png 115

+48 more

External code not checked
None
Limits hit
file count limit · large files read in part
Untraced languages
go 42
Correction history

No corrections yet.

This result is wrong · Corrections policy