v2.12.2
ChatGPTNextWeb/NextChatv2.12.2Apr 30, 2024by fred-bf
AI Summary
Adds support for Anthropic Claude and GPT-4 Turbo, improves WebDAV syncing, and adds math formula support.
Key Highlights
- Anthropic Claude support
- GPT-4 Turbo support
- Math formula support (LaTeX style)
- WebDAV sync improvements
New Features
- Claude API
- GPT-4 Turbo
- Math formulas
- WebDAV improvements
Full Release Notes
## What's Changed * fix: auto migrate proxy config by @fred-bf in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4288 * feat: update vercel deploy env by @fred-bf in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4339 * Fix "Enter" bug by @imraax in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4322 * [Cherry Pick] Improve [Utils] Check Vision Model by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4306 * [Cherry Pick] Fix Webdav Syncing Issues by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4353 * patch: disable webdav redirect by @fred-bf in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4381 * Fix: Handle empty server response in API call by @EasonQwQ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4379 * support \(...\) and \[...\] style math formula by @MrrDrr in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4186 * chore(deps-dev): bump @types/node from 20.9.0 to 20.11.30 by @dependabot in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4391 * chore(deps): bump emoji-picker-react from 4.5.15 to 4.9.2 by @dependabot in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4390 * chore(deps-dev): bump @types/react from 18.2.14 to 18.2.70 by @dependabot in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4389 * chore(deps-dev): bump eslint-plugin-prettier from 4.2.1 to 5.1.3 by @Essmatiko123 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4366 * chore(deps-dev): bump eslint-plugin-prettier from 4.2.1 to 5.1.3 by @dependabot in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3850 * chore(deps-dev): bump @tauri-apps/cli from 1.5.7 to 1.5.11 by @dependabot in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4264 * Update Docker Ignore by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4091 * Update README.md by @MrrDrr in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4193 * fix: webdav check httpcode list by @Dup4 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3870 * fix(chat-item): selected ChatItem showing border in other pages by @erich2s in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3529 * The language filtering option of the mask is stored by @reece00 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3508 * fix docker by @hmhuming in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4408 * Refactor Api Common [Server Side] [Console Log] by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3424 * fix: MessageSelectorWarning by @Yuliang-Lee in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3405 * Feat ChatGPT LLM Api [Console Log] [Text Moderation] [Azure] by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3314 * Update .env.template 更正单词 by @surkaa in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3280 * Refactor Summarize Logic by @H0llyW00dzZ in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3205 * Update apple-touch-icon.png by @xiaotianxt in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4417 * Feat multi models by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4457 * [WIP] feat: #1550 Azure, Bard, Claude, ChatGLM, Qwen, Spark by @Yidadaa in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/2603 * feat: remove duplicate Input Template by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4461 * feat: fix no max_tokens in payload when calling openai vision model by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4462 * feat: modify some propmt in DEFAULT_INPUT_TEMPLATE about expressing l… by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4466 * feat: remove debug code by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4469 * feat: fix system prompt by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4470 * feat: 补充文档 by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4477 * feat: white webdav server domain by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4479 * Update layout.tsx by @dlb-data in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4476 * feat: Solve the problem of using openai interface protocol for user-d… by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4480 * Support `gpt-4-turbo` and `gpt-4-turbo-2024-04-09` by @leo4life2 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4487 * feat: fix webdav 逻辑 by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4507 * Improve tw Traditional Chinese locale by @PeterDaveHello in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4500 * add knowledge cutoff date for gpt-4-turbo-2024-04-09 by @MrrDrr in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4509 * add timezone in system prompts by @MrrDrr in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4510 * perf: avoid read localStorage on every render by @SukkaW in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4514 * Gemini will generate the request address based on the selected model name and supports Gemini 1.5 Pro (gemini-1.5-pro-latest). by @RubuJam in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4412 * Refactor DEFAULT_MODELS for better maintainability by @Algorithm5838 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4520 * Chore fix by @Dean-YZG in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4525 * Support a way to define default model by adding DEFAULT_MODEL env. by @jalr4ever in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4545 * Refer to OpenAI documentation to delete some models. by @RubuJam in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4535 * chore: No outline when element is in `:focus-visible` state by @RoyRao2333 in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4557 * remove max_tokens from the official version of gpt4-turbo by @MrrDrr in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4564 * feat: bump version code by @fred-bf in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4595 ## New Contributors * @imraax made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4322 * @EasonQwQ made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4379 * @MrrDrr made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4186 * @Essmatiko123 made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4366 * @erich2s made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3529 * @hmhuming made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4408 * @Yuliang-Lee made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3405 * @surkaa made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/3280 * @Dean-YZG made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4457 * @dlb-data made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4476 * @RubuJam made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4412 * @jalr4ever made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4545 * @RoyRao2333 made their first contribution in https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/pull/4557 **Full Changelog**: https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/compare/v2.11.3...v2.12.2