# FastGPT
diff --git a/README_en.md b/README_en.md
index ea9b61856..402caf1f0 100644
--- a/README_en.md
+++ b/README_en.md
@@ -1,5 +1,5 @@
-

+

# FastGPT
diff --git a/client/public/docs/chatProblem.md b/client/public/docs/chatProblem.md
index a2eb9ab01..54ad4ee7e 100644
--- a/client/public/docs/chatProblem.md
+++ b/client/public/docs/chatProblem.md
@@ -1,12 +1,11 @@
### 常见问题
-**一键部署**:V4 版本未正式开源,目前仅提供一键部署方案:
+- [**Git 地址**,点击查看项目地址](https://github.com/labring/FastGPT)
+- [本地部署 FastGPT](https://doc.fastgpt.run/docs/category/deploy)
+- [API 文档](https://kjqvjse66l.feishu.cn/docx/DmLedTWtUoNGX8xui9ocdUEjnNh?pre_pathname=%2Fdrive%2Fhome%2F)
+- **反馈问卷**: 如果你遇到任何使用问题或有期望的功能,可以[填写该问卷](https://www.wjx.cn/vm/rLIw1uD.aspx#)
+- **问题文档**: [先看文档,再提问](https://kjqvjse66l.feishu.cn/docx/HtrgdT0pkonP4kxGx8qcu6XDnGh)
-[](https://cloud.sealos.io/?openapp=system-fastdeploy%3FtemplateName%3Dfastgpt)
-
-**Git 地址**: [项目地址。V4-beta 暂未开源,在正式版发布后会开源。](https://github.com/labring/FastGPT)
-**反馈问卷**: 如果你遇到任何使用问题或有期望的功能,可以[填写该问卷](https://www.wjx.cn/vm/rLIw1uD.aspx#)
-**问题文档**: [先看文档,再提问](https://kjqvjse66l.feishu.cn/docx/HtrgdT0pkonP4kxGx8qcu6XDnGh)
**价格表**
| 计费项 | 价格: 元/ 1K tokens(包含上下文)|
| --- | --- |
diff --git a/client/public/docs/versionIntro.md b/client/public/docs/versionIntro.md
index 4dd9cfc5d..0b6681e25 100644
--- a/client/public/docs/versionIntro.md
+++ b/client/public/docs/versionIntro.md
@@ -1,4 +1,4 @@
-### Fast GPT V4.0-beta
+### Fast GPT V4.0
1. 全新交互,增加采用模块组合的方式构建知识库,同时保留表单的简易模式。
2. 问题分类 - 可以对用户的问题进行分类,再执行不同的操作。
diff --git a/client/public/icon/logo.svg b/client/public/icon/logo.svg
new file mode 100644
index 000000000..c5d4ac569
--- /dev/null
+++ b/client/public/icon/logo.svg
@@ -0,0 +1,599 @@
+
+
+
diff --git a/client/src/constants/chat.ts b/client/src/constants/chat.ts
index e3c71f004..ceb8398f3 100644
--- a/client/src/constants/chat.ts
+++ b/client/src/constants/chat.ts
@@ -64,8 +64,8 @@ export enum OutLinkTypeEnum {
'iframe' = 'iframe'
}
-export const HUMAN_ICON = `https://fastgpt.run/icon/human.png`;
-export const LOGO_ICON = `https://fastgpt.run/icon/logo.png`;
+export const HUMAN_ICON = `/icon/human.png`;
+export const LOGO_ICON = `/icon/logo.svg`;
export const getDefaultChatVariables = () => ({
cTime: dayjs().format('YYYY/MM/DD HH:mm:ss')
diff --git a/client/src/constants/kb.ts b/client/src/constants/kb.ts
index 8cf7b5a5c..714e92b20 100644
--- a/client/src/constants/kb.ts
+++ b/client/src/constants/kb.ts
@@ -4,7 +4,7 @@ export const defaultKbDetail: KbItemType = {
_id: '',
userId: '',
updateTime: new Date(),
- avatar: '/icon/logo.png',
+ avatar: '/icon/logo.svg',
name: '',
tags: '',
totalData: 0,
diff --git a/client/src/constants/model.ts b/client/src/constants/model.ts
index 16dab683b..a853ab583 100644
--- a/client/src/constants/model.ts
+++ b/client/src/constants/model.ts
@@ -13,7 +13,7 @@ export const defaultApp: AppSchema = {
userId: 'userId',
name: '模型加载中',
type: 'basic',
- avatar: '/icon/logo.png',
+ avatar: '/icon/logo.svg',
intro: '',
updateTime: Date.now(),
share: {
diff --git a/client/src/pages/api/app/share/getModels.ts b/client/src/pages/api/app/share/getModels.ts
index 04c2a88ae..62e5b4834 100644
--- a/client/src/pages/api/app/share/getModels.ts
+++ b/client/src/pages/api/app/share/getModels.ts
@@ -57,7 +57,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse<
{
$project: {
_id: 1,
- avatar: { $ifNull: ['$avatar', '/icon/logo.png'] },
+ avatar: { $ifNull: ['$avatar', '/icon/logo.svg'] },
name: 1,
userId: 1,
intro: 1,
diff --git a/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx b/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx
index bafa184b5..5705228ff 100644
--- a/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx
+++ b/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx
@@ -21,7 +21,7 @@ type Props = {
const NodeCard = ({
children,
- logo = '/icon/logo.png',
+ logo = '/icon/logo.svg',
name = '未知模块',
description,
minW = '300px',
diff --git a/client/src/pages/app/list/component/CreateModal.tsx b/client/src/pages/app/list/component/CreateModal.tsx
index a55775e91..f9b7122eb 100644
--- a/client/src/pages/app/list/component/CreateModal.tsx
+++ b/client/src/pages/app/list/component/CreateModal.tsx
@@ -39,7 +39,7 @@ const CreateModal = ({ onClose, onSuccess }: { onClose: () => void; onSuccess: (
const { isPc } = useGlobalStore();
const { register, setValue, getValues, handleSubmit } = useForm
({
defaultValues: {
- avatar: '/icon/logo.png',
+ avatar: '/icon/logo.svg',
name: '',
templateId: appTemplates[0].id
}
diff --git a/client/src/pages/components/Footer.tsx b/client/src/pages/components/Footer.tsx
index f4f2618fd..204152ac7 100644
--- a/client/src/pages/components/Footer.tsx
+++ b/client/src/pages/components/Footer.tsx
@@ -84,7 +84,7 @@ const Footer = () => {
>
-
+
{
h={isOpenMenu ? '100vh' : 'auto'}
>
-
+
+
+