mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-23 05:12:39 +00:00
fix: share prompts
This commit is contained in:
@@ -21,7 +21,8 @@ Fast GPT 允许你使用自己的 openai API KEY 来快速的调用 openai 接
|
|||||||
|
|
||||||
## 🚀 私有化部署
|
## 🚀 私有化部署
|
||||||
|
|
||||||
[docker-compose 部署教程](docs/deploy/docker.md)
|
- [docker-compose 部署教程](docs/deploy/docker.md)
|
||||||
|
- [由社区贡献的宝塔部署和本地运行教程](https://space.bilibili.com/431177525/channel/collectiondetail?sid=1370663)
|
||||||
|
|
||||||
## :point_right: RoadMap
|
## :point_right: RoadMap
|
||||||
|
|
||||||
|
@@ -26,112 +26,114 @@ const Home = () => {
|
|||||||
/* 加载动画 */
|
/* 加载动画 */
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
window.particlesJS?.('particles-js', {
|
try {
|
||||||
particles: {
|
window.particlesJS?.('particles-js', {
|
||||||
number: {
|
particles: {
|
||||||
value: 40,
|
number: {
|
||||||
density: {
|
value: 40,
|
||||||
enable: true,
|
density: {
|
||||||
value_area: 500
|
enable: true,
|
||||||
}
|
value_area: 500
|
||||||
},
|
|
||||||
color: {
|
|
||||||
value: '#4e83fd'
|
|
||||||
},
|
|
||||||
shape: {
|
|
||||||
type: 'circle',
|
|
||||||
stroke: {
|
|
||||||
width: 0,
|
|
||||||
color: '#000000'
|
|
||||||
},
|
|
||||||
polygon: {
|
|
||||||
nb_sides: 5
|
|
||||||
}
|
|
||||||
},
|
|
||||||
opacity: {
|
|
||||||
value: 0.5,
|
|
||||||
random: false,
|
|
||||||
anim: {
|
|
||||||
enable: false,
|
|
||||||
speed: 0.1,
|
|
||||||
opacity_min: 0.1,
|
|
||||||
sync: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
size: {
|
|
||||||
value: 3,
|
|
||||||
random: true,
|
|
||||||
anim: {
|
|
||||||
enable: false,
|
|
||||||
speed: 10,
|
|
||||||
size_min: 0.1,
|
|
||||||
sync: false
|
|
||||||
}
|
|
||||||
},
|
|
||||||
line_linked: {
|
|
||||||
enable: true,
|
|
||||||
distance: 150,
|
|
||||||
color: '#adceff',
|
|
||||||
opacity: 0.4,
|
|
||||||
width: 1
|
|
||||||
},
|
|
||||||
move: {
|
|
||||||
enable: true,
|
|
||||||
speed: 2,
|
|
||||||
direction: 'none',
|
|
||||||
random: true,
|
|
||||||
straight: false,
|
|
||||||
out_mode: 'out',
|
|
||||||
bounce: false,
|
|
||||||
attract: {
|
|
||||||
enable: false,
|
|
||||||
rotateX: 600,
|
|
||||||
rotateY: 1200
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
interactivity: {
|
|
||||||
detect_on: 'canvas',
|
|
||||||
events: {
|
|
||||||
onhover: {
|
|
||||||
enable: true,
|
|
||||||
mode: 'grab'
|
|
||||||
},
|
|
||||||
onclick: {
|
|
||||||
enable: true,
|
|
||||||
mode: 'push'
|
|
||||||
},
|
|
||||||
resize: true
|
|
||||||
},
|
|
||||||
modes: {
|
|
||||||
grab: {
|
|
||||||
distance: 140,
|
|
||||||
line_linked: {
|
|
||||||
opacity: 1
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
bubble: {
|
color: {
|
||||||
distance: 400,
|
value: '#4e83fd'
|
||||||
size: 40,
|
|
||||||
duration: 2,
|
|
||||||
opacity: 8,
|
|
||||||
speed: 3
|
|
||||||
},
|
},
|
||||||
repulse: {
|
shape: {
|
||||||
distance: 200,
|
type: 'circle',
|
||||||
duration: 0.4
|
stroke: {
|
||||||
|
width: 0,
|
||||||
|
color: '#000000'
|
||||||
|
},
|
||||||
|
polygon: {
|
||||||
|
nb_sides: 5
|
||||||
|
}
|
||||||
},
|
},
|
||||||
push: {
|
opacity: {
|
||||||
particles_nb: 4
|
value: 0.5,
|
||||||
|
random: false,
|
||||||
|
anim: {
|
||||||
|
enable: false,
|
||||||
|
speed: 0.1,
|
||||||
|
opacity_min: 0.1,
|
||||||
|
sync: false
|
||||||
|
}
|
||||||
},
|
},
|
||||||
remove: {
|
size: {
|
||||||
particles_nb: 2
|
value: 3,
|
||||||
|
random: true,
|
||||||
|
anim: {
|
||||||
|
enable: false,
|
||||||
|
speed: 10,
|
||||||
|
size_min: 0.1,
|
||||||
|
sync: false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
line_linked: {
|
||||||
|
enable: true,
|
||||||
|
distance: 150,
|
||||||
|
color: '#adceff',
|
||||||
|
opacity: 0.4,
|
||||||
|
width: 1
|
||||||
|
},
|
||||||
|
move: {
|
||||||
|
enable: true,
|
||||||
|
speed: 2,
|
||||||
|
direction: 'none',
|
||||||
|
random: true,
|
||||||
|
straight: false,
|
||||||
|
out_mode: 'out',
|
||||||
|
bounce: false,
|
||||||
|
attract: {
|
||||||
|
enable: false,
|
||||||
|
rotateX: 600,
|
||||||
|
rotateY: 1200
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
},
|
interactivity: {
|
||||||
retina_detect: true
|
detect_on: 'canvas',
|
||||||
});
|
events: {
|
||||||
}, 1000);
|
onhover: {
|
||||||
|
enable: true,
|
||||||
|
mode: 'grab'
|
||||||
|
},
|
||||||
|
onclick: {
|
||||||
|
enable: true,
|
||||||
|
mode: 'push'
|
||||||
|
},
|
||||||
|
resize: true
|
||||||
|
},
|
||||||
|
modes: {
|
||||||
|
grab: {
|
||||||
|
distance: 140,
|
||||||
|
line_linked: {
|
||||||
|
opacity: 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
bubble: {
|
||||||
|
distance: 400,
|
||||||
|
size: 40,
|
||||||
|
duration: 2,
|
||||||
|
opacity: 8,
|
||||||
|
speed: 3
|
||||||
|
},
|
||||||
|
repulse: {
|
||||||
|
distance: 200,
|
||||||
|
duration: 0.4
|
||||||
|
},
|
||||||
|
push: {
|
||||||
|
particles_nb: 4
|
||||||
|
},
|
||||||
|
remove: {
|
||||||
|
particles_nb: 2
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
retina_detect: true
|
||||||
|
});
|
||||||
|
} catch (error) {}
|
||||||
|
}, 500);
|
||||||
}, [isPc]);
|
}, [isPc]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
@@ -231,7 +231,8 @@ export const authShareChat = async ({
|
|||||||
const { model, showModelDetail } = await authModel({
|
const { model, showModelDetail } = await authModel({
|
||||||
modelId,
|
modelId,
|
||||||
userId,
|
userId,
|
||||||
authOwner: false
|
authOwner: false,
|
||||||
|
reserveDetail: true
|
||||||
});
|
});
|
||||||
|
|
||||||
// 获取 user 的 apiKey
|
// 获取 user 的 apiKey
|
||||||
|
Reference in New Issue
Block a user