forked from ChatGPTNextWeb/NextChat
-
Notifications
You must be signed in to change notification settings - Fork 1
1 #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
PLA888
wants to merge
1,813
commits into
PLA888:main
Choose a base branch
from
ChatGPTNextWeb:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
1 #1
Changes from all commits
Commits
Show all changes
1813 commits
Select commit
Hold shift + click to select a range
4274341
Merge pull request #5940 from ChatGPTNextWeb/dependabot/npm_and_yarn/…
Dogtiti eceec09
Merge pull request #5932 from fengzai6/update-google-models
Dogtiti 74c4711
Merge remote-tracking branch 'upstream/main' into feature/flexible-vi…
Yiming3 0a056a7
add gemini-exp-1206, gemini-2.0-flash-thinking-exp-1219
dupl ed8c358
test: add unit tests for isVisionModel utility function
Yiming3 93ac0e5
Reorganized the Gemini model
dupl acc2e97
Merge pull request #5959 from dupl/gemini
Dogtiti 210b29b
refactor: remove NEXT_PUBLIC_ prefix from VISION_MODELS env var
Yiming3 149d732
Merge remote-tracking branch 'upstream/main' into feature/flexible-vi…
Yiming3 ea1329f
fix: add optional chaining to prevent errors when accessing visionModels
Yiming3 a127ae1
docs: add VISION_MODELS section to README files
Yiming3 1d15666
Merge pull request #5919 from Yiming3/feature/flexible-visual-model
Dogtiti 87b5e3b
修复bug;
zmhuanf e1c7c54
chore: change md
Leizhenpeng 3c859fc
Update README.md
Leizhenpeng 0c3d446
Merge pull request #5976 from ChatGPTNextWeb/Leizhenpeng-patch-1
Leizhenpeng 081daf9
since #5984, add DeepSeek as a new ModelProvider (with deepseek-chat&…
bestsanmao c3108ad
feat: simple MCP example
Kadxy d91af7f
Merge pull request #5883 from code-october/fix/model-leak
Dogtiti cdfe907
fix: failed unit test
Dogtiti e467ce0
Merge pull request #5994 from ConnectAI-E/fix/failed-test
Dogtiti 0cb1868
feature: support glm Cogview
Dogtiti a867ada
fix: size
Dogtiti bc322be
fix: type error
Dogtiti 9df24e5
Merge pull request #5996 from ChatGPTNextWeb/feature/cogview
Dogtiti 664879b
feat: Create all MCP Servers at startup
Kadxy 13430ea
Merge pull request #5965 from zmhuanf/temp
Leizhenpeng 5f96804
Merge pull request #5920 from fishshi/i18n
Leizhenpeng 8a22c9d
feature: support glm-4v
Dogtiti f8b10ad
Merge pull request #5997 from ChatGPTNextWeb/feature/glm-4v
Dogtiti 39e593d
Use regular expressions to make the code more concise.
dupl c0062ff
Merge pull request #5998 from dupl/main
Dogtiti e1ba8f1
feat: Send MCP response as a user
Kadxy 7380c8a
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
bestsanmao 67338ff
add KnowledgeCutOffDate for deepseek
bestsanmao fe67f79
feat: MCP message type
Kadxy b948d6b
bug fix
bestsanmao e1cb8e3
Merge pull request #5989 from bestsanmao/add_deepseek
Dogtiti 2a8a183
docs: add DEEPSEEK_API_KEY and DEEPSEEK_URL in README
bestsanmao f9e9129
Update README.md
Leizhenpeng b5d104c
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
bestsanmao d56566c
Merge pull request #6001 from bestsanmao/add_deepseek
Dogtiti 5b5dea1
chore: 更换快捷键
DDMeaqua 57c88c0
修复 VISION_MDOELS 在 docker 运行阶段不生效的问题
code-october 266e9ef
rename the function
code-october 90c531c
fix issue #6009 add setting items for deepseek
bestsanmao defefba
Merge pull request #6016 from bestsanmao/add_deepseek
Dogtiti 63c5baa
Merge pull request #6010 from code-october/fix-visionModels
Dogtiti 6d84f9d
chore: update
DDMeaqua aba4baf
chore: update
DDMeaqua e13408d
Merge branch 'main' into feat-shortcutkey
DDMeaqua c5d9b11
fix: merge bug
DDMeaqua d184eb6
chore: cmd + shift+ backspace
DDMeaqua 0af04e0
Merge pull request #5468 from DDMeaqua/feat-shortcutkey
Leizhenpeng 840c151
fix: prevent message sync between forked sessions by generating uniqu…
lvguanjun c56587c
Correct the typos in user-manual-cn.md
dupl 77be190
feat: carry mcp primitives content as a system prompt
Kadxy f2a2b40
feat: carry mcp primitives content as a system prompt
Kadxy 0c14ce6
fix: MCP execution content matching failed.
Kadxy 7d51bfd
feat: MCP market
Kadxy b410ec3
feat: auto scroll to bottom when MCP response
Kadxy 125a71f
fix: unnecessary initialization
Kadxy e95c94d
fix: inaccurate content
Kadxy a3af563
feat: Reset mcp_config.json to empty
Kadxy ce13cf6
feat: ignore mcp_config.json
Kadxy b6b2c50
Merge pull request #6034 from dupl/main
Dogtiti 4ac27fd
Merge pull request #6033 from lvguanjun/fix_fork_session
Dogtiti 8421c48
Update README.md
Leizhenpeng 93652db
Update README.md
Leizhenpeng 8aa9a50
feat: Optimize MCP configuration logic
Kadxy a70e9a3
chore:update mcp icon
Leizhenpeng be59de5
feat: Display the number of clients instead of the number of availabl…
Kadxy ac3d940
Merge branch 'feat-mcp' of https://github.com/ChatGPTNextWeb/ChatGPT-…
Leizhenpeng c89e488
chore: update icon
Leizhenpeng e440ff5
fix: env not work
Kadxy 07c6349
feat: support stop/start MCP servers
Kadxy 4d63d73
feat: load MCP preset data from server
Kadxy d4f499e
feat: adjust form style
Kadxy 588d81e
feat: remove unused files
Kadxy 4d535b1
chore: enhance mcp prompt
Leizhenpeng 65810d9
feat: improve async operations and UI feedback
Kadxy 0112b54
fix: missing en translation
Kadxy bc71ae2
feat: add ENABLE_MCP env var to toggle MCP feature globally and in Do…
Kadxy bfeea4e
fix: prevent MCP operations from blocking chat interface
Kadxy 611e97e
docs: update README.md
Kadxy a3d3ce3
Merge branch 'main' into feat-mcp
Kadxy 4cad553
Merge pull request #5974 from ChatGPTNextWeb/feat-mcp
Leizhenpeng 8111acf
Update README.md
Leizhenpeng f22cfd7
Update chat.tsx
Kadxy b2b6fd8
Merge pull request #6075 from Kadxy/main
Leizhenpeng 81bd83e
Update README_CN.md
Leizhenpeng 6a86237
Merge pull request #6082 from ChatGPTNextWeb/Leizhenpeng-patch-2
Leizhenpeng 55cacfb
fix: missing files required for building
Kadxy 2f9cb5a
Merge pull request #6084 from ChatGPTNextWeb/temp-fix
Leizhenpeng 0d5e66a
not insert mcpSystemPrompt if not ENABLE_MCP
bestsanmao 2173c82
add deepseek-reasoner, and change deepseek's summary model to deepsee…
bestsanmao 8680182
feat: Add DeepSeek API key and fix MCP environment variable parsing
Leizhenpeng 1931479
Merge branch 'bestsanmao-bug_fix'
Leizhenpeng 553b8c9
Update .env.template
Leizhenpeng c449737
feat: Support DeepSeek API streaming with thinking mode
Kadxy dabb7c7
feat: Remove reasoning_contentfor DeepSeek API messages
Kadxy 63b7626
chore: change md
Leizhenpeng 143be69
chore: remove log
Leizhenpeng c41e86f
Merge pull request #6116 from ChatGPTNextWeb/feat/issue-6104-deepseek…
Leizhenpeng be645aa
fix: revert unintended changes
Kadxy 9a69c5b
Merge pull request #6118 from ChatGPTNextWeb/feat/issue-6104-deepseek…
Leizhenpeng 31e52cb
更新 README.md
Leizhenpeng 09ad7c1
Update README.md
Leizhenpeng 3ef5993
Merge pull request #6119 from ChatGPTNextWeb/Leizhenpeng-patch-3
Leizhenpeng 4f28fca
feat: Support OpenAI o3-mini
Kadxy 1e20b64
Merge pull request #6121 from ChatGPTNextWeb/feat/support-openai-o3-mini
Leizhenpeng 034b7d4
add gemini-2.0-flash-thinking-exp, gemini-2.0-flash-thinking-exp-01-21
dupl 60fa358
typo: OpanAI -> OpenAI
dupl 2e7cac3
chore: add knowledge cut off dates for o1 and o3
MonadMonAmi 8f12beb
support o3-mini
AceAce2025 4c4d44e
fix
AceAce2025 92f57fb
fix: fix isModelNotavailableInServer logic for bytedance models
zcong1993 1db4d25
Update README.md
Leizhenpeng 9943a52
Update README.md
Leizhenpeng b6881c7
Merge pull request #6127 from dupl/main
Leizhenpeng 5db6775
Merge pull request #6134 from zcong1993/main
Leizhenpeng 32b6090
Merge pull request #6132 from RetiredQQ/main
Leizhenpeng 39b3487
Merge branch 'main' into update_knowledge_cutoff_date
Leizhenpeng bb4832e
Merge pull request #6129 from MonadMonAmi/update_knowledge_cutoff_date
Leizhenpeng ad9ab9d
New provider SiliconFlow and Its Latest DeekSeek Models
jackalcooper 28cbe56
Merge pull request #6141 from siliconflow/provider_silicon
Leizhenpeng 5225a6e
feat: add more llm icons
Eric-2369 add9ca2
Merge pull request #6144 from Eric-2369/add-more-llm-icons
Leizhenpeng e5e5fde
update the lastest Gemini models
dupl 51384dd
Fix: Set consistent fill color for OpenAI/MoonShot/Grok SVG to preven…
ZhangYichi-ZYc 1010db8
fix: 补充硅基流动的 env 环境变量
xiexin12138 a780b39
fix: 补充硅基流动对 DeepSeek 支持的付费模型
xiexin12138 f30c6a4
fix doubao and grok not upload image
bestsanmao f156430
fix emoji issue for doubao and glm's congview & congvideox
bestsanmao 3fe55b4
fix bug that gemini has multiple candidates part
bestsanmao a5a9768
change request timeout for thinking mode
bestsanmao 78186c2
Merge pull request #6168 from xiexin12138/fix-env
Leizhenpeng 17f391d
Merge pull request #6158 from dupl/main
Leizhenpeng bf265d3
Merge pull request #6164 from ZhangYichi-ZYc/main
Leizhenpeng c4e9cb0
Add Xai model
itsevin d74f79e
Merge remote-tracking branch 'remotes/origin/HEAD' into bug_fix
bestsanmao fdbaddd
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
actions-user 2a3996e
Update siliconflow.ts
jackalcooper 1ae5fdb
mini optimizations
bestsanmao acf75ce
Remove unnecessary trimming
jackalcooper 4273aa0
Merge pull request #6185 from siliconflow/larger_timeout_for_siliconflow
Leizhenpeng c6199db
Merge pull request #6186 from siliconflow/fix-truc-of-reasoning-model
Leizhenpeng d8f533e
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
actions-user 97a4aaf
Merge remote-tracking branch 'remotes/origin/main' into bug_fix
bestsanmao 6406ac9
Merge pull request #6175 from itsevin/main
Leizhenpeng c2edfec
Merge pull request #6172 from bestsanmao/bug_fix
Leizhenpeng 2842b26
Update LICENSE
Leizhenpeng a029b43
Merge pull request #6188 from ChatGPTNextWeb/Leizhenpeng-patch-4
Leizhenpeng 9f91c2d
fix avatar for export message preview and saved image
bestsanmao 0bfc648
fix model icon on siliconflow
jackalcooper 18fa2cc
fix model icon on siliconflow
jackalcooper 2137aa6
Model listing of SiliconFlow
jackalcooper 86f8696
Support VLM on SiliconFlow
jackalcooper 98a11e5
support alibaba and bytedance's reasoning_content
bestsanmao b0758cc
optimization
bestsanmao 34bdd4b
Merge pull request #6194 from siliconflow/vl-support-on-sf
Leizhenpeng b44686b
Merge pull request #6189 from bestsanmao/bug_fix
Leizhenpeng 77c78b2
Merge pull request #6193 from siliconflow/get-models-siliconflow
Leizhenpeng 48cd4b1
Merge pull request #6190 from siliconflow/refine-emoji-siliconflow
Leizhenpeng 9714258
support deepseek-r1@OpenAI's reasoning_content, parse <think></think>…
bestsanmao 476d946
fix bug (trim eats space or \n mistakenly), optimize timeout by model
bestsanmao cf140d4
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
bestsanmao 12863f5
Merge pull request #6204 from bestsanmao/ali_bytedance_reasoning_content
Leizhenpeng 008e339
danish locale
rasmuserik 90827fc
danish rewording / improved button label
rasmuserik 8bd0d6a
chore: Update NextChatAI domain from nextchat.dev to nextchat.club
Leizhenpeng 377480b
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
Leizhenpeng b966107
Merge pull request #6235 from DBCDK/danish-locale
Leizhenpeng 2b5f600
Update README.md
Leizhenpeng f5f3ce9
Update README.md
Leizhenpeng b709ee3
feat(alibaba): Added alibaba vision model and omni model support
Little-LittleProgrammer f3154b2
claude 3.7 support
hyiip 0a25a1a
refacto(app/utils/chat.ts)r: optimize function preProcessImageContent…
Little-LittleProgrammer ebcb4db
Fix: Improve Mistral icon detection and remove redundant code.
rexkyng e123076
Merge pull request #6295 from rexkyng/patch-1
Leizhenpeng 2167076
Merge pull request #6293 from hyiip/main
Leizhenpeng a2c4e46
fix(app/utils/chat.ts): fix type error
Little-LittleProgrammer ad6666e
Update README.md
umar-mq 9f0182b
fix: enforce that the first message (excluding system messages) is a …
Kadxy 2d4180f
fix: update request payload to use filtered messages in Deepseek API
Kadxy 7aa9ae0
Merge pull request #6311 from ChatGPTNextWeb/6305-bugthe-first-messag…
Leizhenpeng 570cbb3
Merge pull request #6310 from agi-dude/patch-1
Leizhenpeng f7cde17
Merge pull request #6292 from Little-LittleProgrammer/feature/alibaba…
Leizhenpeng 0d41a17
test: fix unit test failures
vangie b6f5d75
Merge pull request #6344 from vangie/fix/jest-setup-esm
Leizhenpeng 5a5e887
Update README.md
Leizhenpeng 48469bd
Merge pull request #6392 from ChatGPTNextWeb/Leizhenpeng-patch-6
Leizhenpeng f7c747c
encourage markdown inclusion for o1/o3
yunlingz c261ebc
use unshift to improve perf
yunlingz 619fa51
add gpt-4.1 family support
stephen-zeng 1d0038f
add gpt-4.5-preview support
stephen-zeng 11b37c1
Merge pull request #6450 from stephen-zeng/main
Leizhenpeng 2d7229d
feat: 支持 OpenAI 新模型 o3 与 o4-mini,并适配新参数
c9ef6d5
Update README.md
Leizhenpeng 1f5d8e6
Merge pull request #6458 from ChatGPTNextWeb/Leizhenpeng-patch-7
Leizhenpeng 865c45d
Update README.md
Leizhenpeng 1b0de25
Update README.md
Leizhenpeng 3809375
Merge pull request #6457 from ACTOR-ALCHEMIST/main
Leizhenpeng 843dc52
加入Grok3模型列表
dreamsafari 02f7e6d
Add gemini-2.5-pro-preview-06-05 into constant.ts
KevinShiCN 705dffc
Merge pull request #6514 from KevinShiCN/patch-1
Leizhenpeng 03d36f9
Merge branch 'main' of https://github.com/ChatGPTNextWeb/ChatGPT-Next…
actions-user a2f0149
Merge pull request #6460 from dreamsafari/main
Leizhenpeng c30ddfb
Merge pull request #6425 from yunlingz/o_model_md_response
Leizhenpeng eb193ac
Removed deprecated Gemini models
dupl fb3af2a
Merge pull request #6515 from dupl/main
Leizhenpeng 673f907
Update README.md
Leizhenpeng d3e164f
feat: add 302.AI provider
JI4JUN 4d43fac
chore: add banners of 302.AI
JI4JUN 4f16ca1
fix: update 302.AI banners in README files and remove old images
Leizhenpeng 92532b2
fix: update 302.AI banners in README files and standardize formatting
Leizhenpeng 29dbffa
fix: update section title for Sponsor AI API in README
Leizhenpeng 814fd27
Merge pull request #6542 from JI4JUN/feat/support-302ai-provider
Leizhenpeng 21d39b8
Migrate to claude 4
hyiip 93f8340
Merge branch 'main' into feat/support-302ai-provider
JI4JUN fda2eb1
docs: update README
JI4JUN 666ca73
docs: update README
JI4JUN 1f33cee
Merge pull request #6557 from JI4JUN/feat/support-302ai-provider
Leizhenpeng 0031544
Merge pull request #6552 from hyiip/main
Leizhenpeng e8a18d0
fix: Update the regular expressions to support image upload functiona…
LePao1 80d7fd9
Merge pull request #6562 from LePao1/main
Leizhenpeng 47047a6
Update constant.ts
zhang-zhonggui 1600b96
Update constant.ts
zhang-zhonggui d958441
Merge pull request #6570 from zhang-zhonggui/main
Leizhenpeng 63243a9
feat: update api endpoint & Moonshot models. I get models from api.mo…
ledangvu 6a8e417
feat: update for wrong typo
ledangvu c97c1e4
Use Vite instead of Create React App
CheriseCodes b20701c
docs: Add korean README
terrydkim 6ced498
docs: Update vercel-ko, cloudflare-pages-ko
terrydkim b3790c2
docs: Update locales ko
terrydkim 1374770
docs: Fix typo
terrydkim f6ca428
fix typo
kahirokunn 1f090dd
Merge pull request #6581 from kahirokunn/fix-typo
Leizhenpeng 7d8e0f7
Merge pull request #6580 from terrydkim/main
Leizhenpeng 911b497
Merge pull request #6573 from CheriseCodes/patch-1
Leizhenpeng a2a2664
Merge pull request #6572 from jerryno6/main
Leizhenpeng 557a2cc
chore: update version
Leizhenpeng c0f2ab6
add gpt-5
DreamRivulet 8ae6883
add gpt-5
DreamRivulet 42eff64
use max_completion_tokens
DreamRivulet 0511808
use max_completion_tokens
DreamRivulet 38ac502
Add support for GPT5
DreamRivulet 995bef7
Merge pull request #6599 from DreamRivulet/add-support-GPT5
Leizhenpeng 12ec11e
feat: new models for xAI (#6559)
princeaden1 c3b8c15
Merge pull request #6637 from princeaden1/feat-xai-new-models
Leizhenpeng File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,97 @@ | ||
# Logs | ||
logs | ||
*.log | ||
npm-debug.log* | ||
yarn-debug.log* | ||
yarn-error.log* | ||
|
||
# Runtime data | ||
pids | ||
*.pid | ||
*.seed | ||
*.pid.lock | ||
|
||
# Directory for instrumented libs generated by jscoverage/JSCover | ||
lib-cov | ||
|
||
# Coverage directory used by tools like istanbul | ||
coverage | ||
*.lcov | ||
|
||
# nyc test coverage | ||
.nyc_output | ||
|
||
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) | ||
.grunt | ||
|
||
# Node.js dependencies | ||
/node_modules | ||
/jspm_packages | ||
|
||
# TypeScript v1 declaration files | ||
typings | ||
|
||
# Optional npm cache directory | ||
.npm | ||
|
||
# Optional eslint cache | ||
.eslintcache | ||
|
||
# Optional REPL history | ||
.node_repl_history | ||
|
||
# Output of 'npm pack' | ||
*.tgz | ||
|
||
# Yarn Integrity file | ||
.yarn-integrity | ||
|
||
# dotenv environment variable files | ||
.env | ||
.env.test | ||
|
||
# local env files | ||
.env*.local | ||
|
||
# Next.js build output | ||
.next | ||
out | ||
|
||
# Nuxt.js build output | ||
.nuxt | ||
dist | ||
|
||
# Gatsby files | ||
.cache/ | ||
|
||
|
||
# Vuepress build output | ||
.vuepress/dist | ||
|
||
# Serverless directories | ||
.serverless/ | ||
|
||
# FuseBox cache | ||
.fusebox/ | ||
|
||
# DynamoDB Local files | ||
.dynamodb/ | ||
|
||
# Temporary folders | ||
tmp | ||
temp | ||
|
||
# IDE and editor directories | ||
.idea | ||
.vscode | ||
*.swp | ||
*.swo | ||
*~ | ||
|
||
# OS generated files | ||
.DS_Store | ||
Thumbs.db | ||
|
||
# secret key | ||
*.key | ||
*.key.pub |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,34 +1,89 @@ | ||
|
||
# Your openai api key. (required) | ||
OPENAI_API_KEY=sk-xxxx | ||
|
||
# Access passsword, separated by comma. (optional) | ||
# DeepSeek Api Key. (Optional) | ||
DEEPSEEK_API_KEY= | ||
|
||
# Access password, separated by comma. (optional) | ||
CODE=your-password | ||
|
||
# You can start service behind a proxy | ||
# You can start service behind a proxy. (optional) | ||
PROXY_URL=http://localhost:7890 | ||
|
||
# Enable MCP functionality (optional) | ||
# Default: Empty (disabled) | ||
# Set to "true" to enable MCP functionality | ||
ENABLE_MCP= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# Google Gemini Pro API key, set if you want to use Google Gemini Pro API. | ||
GOOGLE_API_KEY= | ||
|
||
# (optional) | ||
# Default: https://generativelanguage.googleapis.com/ | ||
# Google Gemini Pro API url without pathname, set if you want to customize Google Gemini Pro API url. | ||
GOOGLE_URL= | ||
|
||
# Override openai api request base url. (optional) | ||
# Default: https://api.openai.com | ||
# Examples: http://your-openai-proxy.com | ||
BASE_URL= | ||
|
||
# Specify OpenAI organization ID.(optional) | ||
# Default: Empty | ||
# If you do not want users to input their own API key, set this value to 1. | ||
OPENAI_ORG_ID= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# If you do not want users to use GPT-4, set this value to 1. | ||
DISABLE_GPT4= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# If you do not want users to input their own API key, set this value to 1. | ||
HIDE_USER_API_KEY= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# If you do not want users to use GPT-4, set this value to 1. | ||
DISABLE_GPT4= | ||
# If you do want users to query balance, set this value to 1. | ||
ENABLE_BALANCE_QUERY= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# If you want to disable parse settings from url, set this value to 1. | ||
DISABLE_FAST_LINK= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# If you do not want users to query balance, set this value to 1. | ||
HIDE_BALANCE_QUERY= | ||
# To control custom models, use + to add a custom model, use - to hide a model, use name=displayName to customize model name, separated by comma. | ||
CUSTOM_MODELS= | ||
|
||
# (optional) | ||
# Default: Empty | ||
# Change default model | ||
DEFAULT_MODEL= | ||
|
||
# anthropic claude Api Key.(optional) | ||
ANTHROPIC_API_KEY= | ||
|
||
### anthropic claude Api version. (optional) | ||
ANTHROPIC_API_VERSION= | ||
|
||
### anthropic claude Api url (optional) | ||
ANTHROPIC_URL= | ||
|
||
### (optional) | ||
WHITE_WEBDAV_ENDPOINTS= | ||
|
||
### siliconflow Api key (optional) | ||
SILICONFLOW_API_KEY= | ||
|
||
### siliconflow Api url (optional) | ||
SILICONFLOW_URL= | ||
|
||
### 302.AI Api key (optional) | ||
AI302_API_KEY= | ||
|
||
### 302.AI Api url (optional) | ||
AI302_URL= |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,3 @@ | ||
public/serviceWorker.js | ||
public/serviceWorker.js | ||
app/mcp/mcp_config.json | ||
app/mcp/mcp_config.default.json |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,7 @@ | ||
{ | ||
"extends": "next/core-web-vitals", | ||
"plugins": ["prettier"] | ||
"plugins": ["prettier", "unused-imports"], | ||
"rules": { | ||
"unused-imports/no-unused-imports": "warn" | ||
} | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
name: '🐛 Bug Report' | ||
description: 'Report an bug' | ||
title: '[Bug] ' | ||
labels: ['bug'] | ||
body: | ||
- type: dropdown | ||
attributes: | ||
label: '📦 Deployment Method' | ||
multiple: true | ||
options: | ||
- 'Official installation package' | ||
- 'Vercel' | ||
- 'Zeabur' | ||
- 'Sealos' | ||
- 'Netlify' | ||
- 'Docker' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 Version' | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
attributes: | ||
label: '💻 Operating System' | ||
multiple: true | ||
options: | ||
- 'Windows' | ||
- 'macOS' | ||
- 'Ubuntu' | ||
- 'Other Linux' | ||
- 'iOS' | ||
- 'iPad OS' | ||
- 'Android' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 System Version' | ||
validations: | ||
required: true | ||
- type: dropdown | ||
attributes: | ||
label: '🌐 Browser' | ||
multiple: true | ||
options: | ||
- 'Chrome' | ||
- 'Edge' | ||
- 'Safari' | ||
- 'Firefox' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 Browser Version' | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '🐛 Bug Description' | ||
description: A clear and concise description of the bug, if the above option is `Other`, please also explain in detail. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '📷 Recurrence Steps' | ||
description: A clear and concise description of how to recurrence. | ||
- type: textarea | ||
attributes: | ||
label: '🚦 Expected Behavior' | ||
description: A clear and concise description of what you expected to happen. | ||
- type: textarea | ||
attributes: | ||
label: '📝 Additional Information' | ||
description: If your problem needs further explanation, or if the issue you're seeing cannot be reproduced in a gist, please add more information here. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
name: '🐛 反馈缺陷' | ||
description: '反馈一个问题/缺陷' | ||
title: '[Bug] ' | ||
labels: ['bug'] | ||
body: | ||
- type: dropdown | ||
attributes: | ||
label: '📦 部署方式' | ||
multiple: true | ||
options: | ||
- '官方安装包' | ||
- 'Vercel' | ||
- 'Zeabur' | ||
- 'Sealos' | ||
- 'Netlify' | ||
- 'Docker' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 软件版本' | ||
validations: | ||
required: true | ||
|
||
- type: dropdown | ||
attributes: | ||
label: '💻 系统环境' | ||
multiple: true | ||
options: | ||
- 'Windows' | ||
- 'macOS' | ||
- 'Ubuntu' | ||
- 'Other Linux' | ||
- 'iOS' | ||
- 'iPad OS' | ||
- 'Android' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 系统版本' | ||
validations: | ||
required: true | ||
- type: dropdown | ||
attributes: | ||
label: '🌐 浏览器' | ||
multiple: true | ||
options: | ||
- 'Chrome' | ||
- 'Edge' | ||
- 'Safari' | ||
- 'Firefox' | ||
- 'Other' | ||
validations: | ||
required: true | ||
- type: input | ||
attributes: | ||
label: '📌 浏览器版本' | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '🐛 问题描述' | ||
description: 请提供一个清晰且简洁的问题描述,若上述选项为`Other`,也请详细说明。 | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '📷 复现步骤' | ||
description: 请提供一个清晰且简洁的描述,说明如何复现问题。 | ||
- type: textarea | ||
attributes: | ||
label: '🚦 期望结果' | ||
description: 请提供一个清晰且简洁的描述,说明您期望发生什么。 | ||
- type: textarea | ||
attributes: | ||
label: '📝 补充信息' | ||
description: 如果您的问题需要进一步说明,或者您遇到的问题无法在一个简单的示例中复现,请在这里添加更多信息。 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
name: '🌠 Feature Request' | ||
description: 'Suggest an idea' | ||
title: '[Feature Request] ' | ||
labels: ['enhancement'] | ||
body: | ||
- type: textarea | ||
attributes: | ||
label: '🥰 Feature Description' | ||
description: Please add a clear and concise description of the problem you are seeking to solve with this feature request. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '🧐 Proposed Solution' | ||
description: Describe the solution you'd like in a clear and concise manner. | ||
validations: | ||
required: true | ||
- type: textarea | ||
attributes: | ||
label: '📝 Additional Information' | ||
description: Add any other context about the problem here. |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Inconsistent comment formatting and missing documentation
The comment prefix changes from
###
to#
inconsistently. Also,WHITE_WEBDAV_ENDPOINTS
lacks format specification.Consider adding format examples:
📝 Committable suggestion
🤖 Prompt for AI Agents