mirror of
https://github.com/ParisNeo/lollms-webui.git
synced 2025-02-11 21:15:25 +00:00
bugfix
This commit is contained in:
parent
066c8b1cdd
commit
ae2c582f8b
@ -65,6 +65,7 @@ class AppInfo:
|
||||
last_update_date: str,
|
||||
model_name: str,
|
||||
disclaimer: str,
|
||||
app_type: str,
|
||||
has_server: bool,
|
||||
has_readme: bool,
|
||||
is_public: bool,
|
||||
@ -109,6 +110,7 @@ async def list_apps():
|
||||
current_version = ""
|
||||
model_name = ""
|
||||
disclaimer = ""
|
||||
app_type = "html"
|
||||
has_server = False
|
||||
has_readme = False
|
||||
is_public = app_name.stem in remote_apps
|
||||
@ -126,6 +128,7 @@ async def list_apps():
|
||||
current_version = data.get("version", "")
|
||||
model_name = data.get("model_name", "")
|
||||
disclaimer = data.get("disclaimer", "No disclaimer provided.")
|
||||
app_type = data.get("app_type","html") # html/python
|
||||
has_server = data.get(
|
||||
"has_server", (Path(app_name) / "server.py").exists()
|
||||
)
|
||||
@ -171,6 +174,7 @@ async def list_apps():
|
||||
last_update_date=last_update_date,
|
||||
model_name=model_name,
|
||||
disclaimer=disclaimer,
|
||||
app_type=app_type,
|
||||
has_server=has_server,
|
||||
has_readme=has_readme,
|
||||
is_public=is_public,
|
||||
@ -507,6 +511,9 @@ def load_apps_data():
|
||||
disclaimer=description_data.get(
|
||||
"disclaimer", "No disclaimer provided."
|
||||
),
|
||||
app_type=description_data.get(
|
||||
"app_type", "html"
|
||||
),
|
||||
has_server=description_data.get(
|
||||
"has_server", (Path(item_path) / "server.py").exists()
|
||||
),
|
||||
|
@ -1,110 +1,87 @@
|
||||
<div class="mb-6">
|
||||
<div class="bg-gradient-welcome card p-6 rounded-lg shadow-lg">
|
||||
<h3 class="text-gradient-title text-3xl font-bold mb-4">🚀 Exciting Updates in v17 "Pulsar"! 🚀</h3>
|
||||
|
||||
<div class="card mb-6 transition-all duration-300 hover:shadow-xl">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<span class="text-3xl">📊</span>
|
||||
<h4 class="text-subtitle text-2xl font-bold">Enhanced Datalakes System</h4>
|
||||
</div>
|
||||
<div class="container mx-auto px-4">
|
||||
<div class="mb-6">
|
||||
<div class="bg-gradient-welcome card p-8 rounded-lg shadow-lg transform hover:scale-102 transition-transform duration-300">
|
||||
<h3 class="text-gradient-title text-4xl font-bold mb-6 animate-fade-in">🌐 Welcome to v18 "Matrix"! 🌐</h3>
|
||||
|
||||
<div class="space-y-4 text-left">
|
||||
<p class="text-progress leading-relaxed">
|
||||
Experience our new unified datalakes system with LightRAG integration! Now supporting multiple datalakes with both local and remote data capabilities for enhanced knowledge management.
|
||||
</p>
|
||||
<div class="bg-gradient-progress p-4 rounded-md border-l-4 border-current">
|
||||
<p class="text-progress italic">
|
||||
"Seamlessly manage and access your data across multiple sources with improved efficiency!"
|
||||
</p>
|
||||
<!-- Feature Highlights with Matrix Theme -->
|
||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mt-8">
|
||||
<div class="feature-card matrix-glow p-4 rounded-lg bg-opacity-20 backdrop-blur-sm">
|
||||
<span class="text-2xl">⚡</span>
|
||||
<h4 class="text-xl font-semibold mb-2">Neural Processing</h4>
|
||||
<p class="text-sm opacity-90">Advanced AI capabilities unleashed</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-6 transition-all duration-300 hover:shadow-xl">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<span class="text-3xl">🎨</span>
|
||||
<h4 class="text-subtitle text-2xl font-bold">Remote Stable Diffusion Integration</h4>
|
||||
</div>
|
||||
|
||||
<div class="space-y-4 text-left">
|
||||
<p class="text-progress leading-relaxed">
|
||||
LoLLMs can now seamlessly connect to any remote Stable Diffusion WebUI, expanding your creative possibilities! Simply ensure the remote instance is accessible and launched with the <code>--api</code> option.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-6 transition-all duration-300 hover:shadow-xl">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<span class="text-3xl">🧠</span>
|
||||
<h4 class="text-subtitle text-2xl font-bold">Smart Router Enhancement</h4>
|
||||
</div>
|
||||
|
||||
<div class="space-y-4 text-left">
|
||||
<p class="text-progress leading-relaxed">
|
||||
Our new smart router now selects the most appropriate model based on its description, not just prompt complexity. This ensures more accurate and context-aware responses for your queries.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-6 hover:shadow-xl transition-all duration-300">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<span class="text-3xl">🎮</span>
|
||||
<h4 class="text-subtitle text-2xl font-bold">New Apps in the Zoo</h4>
|
||||
</div>
|
||||
|
||||
<div class="space-y-4 text-left">
|
||||
<p class="text-progress text-lg leading-relaxed">
|
||||
Discover our latest additions to the LoLLMs app ecosystem:
|
||||
</p>
|
||||
|
||||
<ul class="list-disc list-inside space-y-2 pl-4 text-progress">
|
||||
<li><strong>Jump Man:</strong> A nostalgic gaming experience that brings back the classic Jump Man game</li>
|
||||
<li><strong>LoLLMs Code Updater:</strong> A powerful tool for batch-processing code updates using LoLLMs. Already proven its worth in enhancing our settings section!</li>
|
||||
</ul>
|
||||
|
||||
<div class="bg-gradient-progress p-4 rounded-md border-l-4 border-current mt-4">
|
||||
<p class="text-progress italic">
|
||||
"Empowering users with advanced AI tools, customization options, and enhanced system security!"
|
||||
</p>
|
||||
<div class="feature-card matrix-glow p-4 rounded-lg bg-opacity-20 backdrop-blur-sm">
|
||||
<span class="text-2xl">🧠</span>
|
||||
<h4 class="text-xl font-semibold mb-2">Enhanced Intelligence</h4>
|
||||
<p class="text-sm opacity-90">Smarter responses and analysis</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card hover:shadow-xl transition-all duration-300">
|
||||
<div class="flex items-center gap-3 mb-4">
|
||||
<span class="text-3xl">🎥</span>
|
||||
<h4 class="text-subtitle text-2xl font-bold">New Video Release Feature</h4>
|
||||
</div>
|
||||
|
||||
<div class="space-y-4 text-left">
|
||||
<p class="text-progress text-lg leading-relaxed">
|
||||
We're excited to introduce a new feature for video releases:
|
||||
</p>
|
||||
|
||||
<ul class="list-disc list-inside space-y-2 pl-4 text-progress">
|
||||
<li>When new content is released, you'll see different icons based on the content type:
|
||||
<ul class="list-none pl-6 mt-2 space-y-1">
|
||||
<li><i class="fas fa-play-circle"></i> A play button for new videos</li>
|
||||
<li><i class="fas fa-microphone"></i> A microphone icon for new podcasts</li>
|
||||
<li><i class="fas fa-chalkboard-teacher"></i> A chalkboard icon for new tutorials</li>
|
||||
<li><i class="fas fa-music"></i> A music note icon for new music</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>After consuming the content, the icon won't appear again for that specific item.</li>
|
||||
<li>This helps you easily identify new, unwatched or unlistened content in your feed.</li>
|
||||
</ul>
|
||||
|
||||
<div class="bg-gradient-progress p-4 rounded-md border-l-4 border-current mt-4">
|
||||
<p class="text-progress italic">
|
||||
"Never miss a new release and keep track of your watched content effortlessly!"
|
||||
</p>
|
||||
<div class="feature-card matrix-glow p-4 rounded-lg bg-opacity-20 backdrop-blur-sm">
|
||||
<span class="text-2xl">🔮</span>
|
||||
<h4 class="text-xl font-semibold mb-2">Digital Evolution</h4>
|
||||
<p class="text-sm opacity-90">Revolutionary new capabilities</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="text-center mt-8 space-y-4 animate-fade-up">
|
||||
<p class="text-2xl font-bold text-gradient-title matrix-text">Thank you for joining the digital revolution with LoLLMs!</p>
|
||||
<p class="text-xl text-progress">Together, we're redefining the boundaries of AI interaction.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="text-center mt-6">
|
||||
<p class="text-xl font-bold text-gradient-title">Thank you for watching and staying updated with LoLLMs!</p>
|
||||
<p class="text-lg text-progress">We appreciate your continued support and engagement with our platform.</p>
|
||||
</div>
|
||||
<style>
|
||||
.matrix-glow {
|
||||
box-shadow: 0 0 15px rgba(0, 255, 0, 0.1);
|
||||
border: 1px solid rgba(0, 255, 0, 0.1);
|
||||
}
|
||||
|
||||
.matrix-text {
|
||||
text-shadow: 0 0 10px rgba(0, 255, 0, 0.3);
|
||||
}
|
||||
|
||||
.matrix-pulse {
|
||||
animation: pulse 2s infinite;
|
||||
}
|
||||
|
||||
@keyframes pulse {
|
||||
0% { box-shadow: 0 0 0 0 rgba(0, 255, 0, 0.4); }
|
||||
70% { box-shadow: 0 0 0 10px rgba(0, 255, 0, 0); }
|
||||
100% { box-shadow: 0 0 0 0 rgba(0, 255, 0, 0); }
|
||||
}
|
||||
|
||||
/* Previous animations remain unchanged */
|
||||
.animate-fade-in {
|
||||
animation: fadeIn 0.8s ease-in;
|
||||
}
|
||||
|
||||
.animate-fade-up {
|
||||
animation: fadeUp 1s ease-out;
|
||||
}
|
||||
|
||||
.feature-card {
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
|
||||
.feature-card:hover {
|
||||
transform: translateY(-5px);
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
|
||||
@keyframes fadeUp {
|
||||
from {
|
||||
opacity: 0;
|
||||
transform: translateY(20px);
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 73c9c7a584de9b64a8c4658d534ce5dfbad8cfd6
|
||||
Subproject commit c6a1d9b16e2297bce0e7344b095367a4c92398a0
|
@ -1582,13 +1582,13 @@ Don't forget encapsulate the code inside a markdown code tag. This is mandatory.
|
||||
prompt,
|
||||
callback=callback,
|
||||
n_predict=n_predict,
|
||||
temperature=self.config["temperature"],
|
||||
top_k=self.config["top_k"],
|
||||
top_p=self.config["top_p"],
|
||||
repeat_penalty=self.config["repeat_penalty"],
|
||||
repeat_last_n=self.config["repeat_last_n"],
|
||||
seed=self.config["seed"],
|
||||
n_threads=self.config["n_threads"],
|
||||
temperature=float(self.config["temperature"]),
|
||||
top_k=int(self.config["top_k"]),
|
||||
top_p=float(self.config["top_p"]),
|
||||
repeat_penalty=float(self.config["repeat_penalty"]),
|
||||
repeat_last_n=int(self.config["repeat_last_n"]),
|
||||
seed=int(self.config["seed"]),
|
||||
n_threads=int(self.config["n_threads"]),
|
||||
)
|
||||
else:
|
||||
output = self.model.generate(
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
web/dist/index.html
vendored
4
web/dist/index.html
vendored
@ -6,8 +6,8 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js"></script>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>LoLLMS WebUI</title>
|
||||
<script type="module" crossorigin src="/assets/index-BQBMquYw.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-Dgk1mJu0.css">
|
||||
<script type="module" crossorigin src="/assets/index-OVKvpbIR.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-JfPBT8Vf.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
@ -86,8 +86,18 @@
|
||||
let max = state.eMarks[startLine];
|
||||
|
||||
let line = state.src.slice(start, max);
|
||||
|
||||
if (!line.trim().startsWith('<thinking>')) return false;
|
||||
let startTag, endTag;
|
||||
|
||||
// Check for both tag formats
|
||||
if (line.trim().startsWith('<thinking>')) {
|
||||
startTag = '<thinking>';
|
||||
endTag = '</thinking>';
|
||||
} else if (line.trim().startsWith('<think>')) {
|
||||
startTag = '<think>';
|
||||
endTag = '</think>';
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
let currentLine = startLine + 1;
|
||||
let content = [];
|
||||
@ -100,7 +110,7 @@
|
||||
state.eMarks[currentLine]
|
||||
);
|
||||
|
||||
if (currentLineContent.trim() === '</thinking>') {
|
||||
if (currentLineContent.trim() === endTag) {
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
@ -112,16 +122,16 @@
|
||||
|
||||
// Create tokens
|
||||
let token = state.push('thinking_open', 'div', 1);
|
||||
token.markup = '<thinking>';
|
||||
token.markup = startTag;
|
||||
token.block = true;
|
||||
token.is_done = found; // Add is_done status
|
||||
token.is_done = found;
|
||||
|
||||
token = state.push('thinking_content', '', 0);
|
||||
token.content = content.join('\n');
|
||||
token.is_done = found;
|
||||
|
||||
token = state.push('thinking_close', 'div', -1);
|
||||
token.markup = '</thinking>';
|
||||
token.markup = endTag;
|
||||
token.block = true;
|
||||
token.is_done = found;
|
||||
|
||||
@ -129,6 +139,7 @@
|
||||
return true;
|
||||
};
|
||||
|
||||
|
||||
const md = new MarkdownIt({
|
||||
html: false,
|
||||
breaks: true,
|
||||
|
@ -180,7 +180,8 @@ export default {
|
||||
if (res.data && Object.keys(res.data).length > 0) {
|
||||
|
||||
this.$refs.universalForm.showForm(res.data, "Personality settings - " + persEntry.name, "Save changes", "Cancel").then(res => {
|
||||
|
||||
console.log("Received")
|
||||
console.log(res)
|
||||
// send new data
|
||||
try {
|
||||
axios.post('/set_active_personality_settings',
|
||||
|
@ -181,15 +181,14 @@ export default {
|
||||
this.show = false
|
||||
if (this.resolve) {
|
||||
if(response){
|
||||
const result = this.controls_array.reduce((acc, item) => {
|
||||
acc[item.name] = this.parseValue(item)
|
||||
return acc
|
||||
}, {})
|
||||
this.resolve(result)
|
||||
this.resolve(this.controls_array);
|
||||
this.resolve = null;
|
||||
}
|
||||
this.resolve = null
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
showForm(controls_array, title, ConfirmButtonText, DenyButtonText) {
|
||||
if (typeof controls_array === 'object' && !Array.isArray(controls_array)) {
|
||||
@ -207,10 +206,12 @@ export default {
|
||||
spanFull: item.spanFull || ['btn', 'text', 'list', 'file', 'folder'].includes(item.type)
|
||||
}))
|
||||
|
||||
this.title = title || this.title
|
||||
this.show = true
|
||||
|
||||
return new Promise((resolve) => {
|
||||
console.log('Resolve')
|
||||
console.log(resolve)
|
||||
this.title = title || this.title
|
||||
this.show = true
|
||||
this.resolve = resolve
|
||||
this.$nextTick(() => feather.replace())
|
||||
})
|
||||
|
@ -1306,7 +1306,16 @@ export default {
|
||||
"The new AI Village app in LoLLMs, simulating AI agents believing they're human, mirrors \"The Hitchhiker's Guide to the Galaxy\" (ParisNeo's favorite) where Earth was a simulation to compute the Ultimate Question. Both explore the idea of unsuspecting inhabitants participating in a grand cosmic calculation!",
|
||||
"Once upon a time, young ParisNeo dove so deep into \"The Matrix\" that he watched it 60 times in two months, practically becoming a human DVD player! Fast forward to today, and this same Matrix-obsessed kid grew up to create LoLLMs, where AI personas are like digital kung-fu masters, and users are the chosen ones. Talk about life imitating art - ParisNeo went from \"I know kung fu\" to \"I code AI\"! Who knew binge-watching could lead to bending the rules of AI reality?",
|
||||
"Did you know? The first computer programmer was a woman - Ada Lovelace!",
|
||||
"Large Language Models (LLMs) have evolved from having millions of parameters to hundreds of billions in just a few years.",
|
||||
"Did you know? The term 'bug' in computing came from an actual moth trapped in a computer relay in 1947!",
|
||||
"The first computer mouse was made of wood in the 1960s by Doug Engelbart!",
|
||||
"The entire Apollo 11 mission that landed humans on the moon used less computing power than today's average smartphone!",
|
||||
"Did you know? The first emoji was created in 1999 by Shigetaka Kurita in Japan!",
|
||||
"The world's first website, created by Tim Berners-Lee, went live on August 6, 1991, and it's still online today!",
|
||||
"Did you know? A neural network once learned to detect tanks in photos by accidentally learning to detect the time of day - all tank photos were taken during daytime!",
|
||||
"The first computer virus was created in 1971 and was called 'Creeper'. It simply displayed the message 'I'm the creeper: catch me if you can!'",
|
||||
"Did you know? The CAPTCHA system you use to prove you're human actually helps digitize books and improve AI training!",
|
||||
"The word 'robot' comes from the Czech word 'robota', meaning forced labor or servitude!",
|
||||
"Did you know? The first AI chatbot, ELIZA, was created in 1966 and could convince some people they were talking to a real therapist!" "Large Language Models (LLMs) have evolved from having millions of parameters to hundreds of billions in just a few years.",
|
||||
"LoLLMs (Lord of Large Language Multimodal Systems) is an open-source AI assistant platform created by ParisNeo.",
|
||||
"Saïph (κ Orionis) is a blue-white supergiant star approximately 650 light-years away from Earth.",
|
||||
"Neural networks were first proposed in 1943 by Warren McCulloch and Walter Pitts.",
|
||||
@ -1318,6 +1327,28 @@ export default {
|
||||
"LoLLMs features a built-in code interpreter that can execute multiple programming languages.",
|
||||
"Quantum computers can perform calculations in minutes that would take classical computers thousands of years.",
|
||||
"LoLLMs supports multimodal interactions, allowing users to work with both text and images.",
|
||||
"Did you know? Honeybees build their honeycombs in perfect hexagons, the most efficient shape for storing honey!",
|
||||
"The ancient Egyptians used a simple rope with 12 knots to create perfect right angles for building pyramids!",
|
||||
"Did you know? There's a shape called a 'mobius strip' that has only one side and one edge - try making one with a paper strip!",
|
||||
"The sum of angles in any triangle is always 180 degrees, whether it's tiny or huge!",
|
||||
"Did you know? A pizza slice demonstrates the mathematical concept of sectors and radians - math you can eat!",
|
||||
"The ancient Greeks believed there were only 5 'perfect' 3D shapes, called Platonic solids!",
|
||||
"Did you know? Fractals are shapes that repeat infinitely - they're found everywhere in nature, from snowflakes to broccoli!",
|
||||
"A circle has an infinite number of lines of symmetry, more than any other shape!",
|
||||
"Did you know? The Golden Ratio (approximately 1.618) appears in nature and is considered the most aesthetically pleasing proportion!",
|
||||
"The shortest path between two points on a sphere isn't a straight line - it's called a 'great circle' route, used by airlines!",
|
||||
"Did you know? The first computer virus wasn't created to cause harm - it was a game called 'Core War' where programs fought for control of the computer's memory!",
|
||||
"A single Google search uses more computing power than the entire Apollo space mission!",
|
||||
"Did you know? The world's first programmer, Ada Lovelace, wrote an algorithm in 1842 before computers even existed!",
|
||||
"The average smartphone today is millions of times more powerful than all of NASA's combined computing power in 1969!",
|
||||
"Did you know? The first computer 'bug' was literally a moth trapped in a relay of the Mark II computer in 1947!",
|
||||
"Bitcoin's entire source code is shorter than Microsoft Word's printer drivers!",
|
||||
"Did you know? The most expensive typing error in history occurred in 1962 when NASA's Mariner 1 spacecraft was destroyed due to a missing hyphen in its code!",
|
||||
"The first computer mouse was made of wood and had two wheels instead of a ball or optical sensor!",
|
||||
"Did you know? The entire internet weighs about as much as a strawberry - if you were to weigh all its electrons!",
|
||||
"The popular programming language Python wasn't named after the snake - it was named after Monty Python's Flying Circus!",
|
||||
"Did you know? The first 1GB hard drive released in 1980 weighed about 550 pounds and cost $40,000!",
|
||||
"The QWERTY keyboard layout was designed to slow typists down to prevent mechanical typewriters from jamming!",
|
||||
"The name Saïph in Arabic (سيف) means 'sword', symbolizing cutting-edge AI technology.",
|
||||
'<div class="flex items-center justify-center"><iframe width="560" height="315" src="https://www.youtube.com/embed/7pSXGj0dSzE?si=Ov0Y4F2mCRSB61xc" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>',
|
||||
"LoLLMs' version naming often contains clever easter eggs and references to AI advancements.",
|
||||
@ -1335,6 +1366,30 @@ export default {
|
||||
"Did you know? LoLLMs can process and generate music notation using ABC notation or LilyPond formats.",
|
||||
"LoLLMs supports over 2000 different AI models, making it one of the most versatile open-source AI platforms.",
|
||||
"The system can generate realistic 3D scenes descriptions that can be rendered using tools like Blender.",
|
||||
"Did you know? One day on Venus is longer than its year - it takes 243 Earth days to rotate on its axis but only 225 days to orbit the Sun!",
|
||||
"The footprints on the Moon will last for 100 million years because there is no wind to blow them away!",
|
||||
"Did you know? If you could put Saturn in a giant bathtub, it would float - it's the only planet less dense than water!",
|
||||
"The Great Red Spot on Jupiter is a storm that has been raging for at least 400 years!",
|
||||
"Did you know? There's a planet made largely of diamonds, called 55 Cancri e - it's worth about $26.9 nonillion!",
|
||||
"A day on the International Space Station has 16 sunrises and sunsets because it orbits Earth every 90 minutes!",
|
||||
"Did you know? The largest known star, UY Scuti, is so big that it would take 1,700 years to walk around it at walking speed!",
|
||||
"There's a cloud of alcohol in space - Sagittarius B2 contains billions of liters of ethyl alcohol!",
|
||||
"Did you know? The sound of a black hole is actually a B-flat note, 57 octaves below middle C!",
|
||||
"Space isn't completely silent - planets and stars emit electromagnetic vibrations that can be converted into sound!",
|
||||
"Did you know? If you cry in space, your tears just stick to your face - they won't fall because there's no gravity!",
|
||||
"The entire human race could fit inside a sugar cube if all the empty space in our atoms was removed!",
|
||||
"Did you know? The green code in The Matrix isn't actually computer code - it's sushi recipes written in Japanese characters!",
|
||||
"The Matrix used approximately 12,000 pounds of concrete to create the iconic lobby scene destruction!",
|
||||
"Did you know? Keanu Reeves had to undergo spinal surgery before filming The Matrix Reloaded due to neck injuries from the first movie's stunts!",
|
||||
"The famous 'bullet time' effect required 120 cameras shooting simultaneously and took months to create just a few seconds of footage!",
|
||||
"Did you know? The actors had to train for 4 months in martial arts, wire work, and fight choreography before filming began!",
|
||||
"The color green was deliberately used throughout the movie to create a connection to the old computer monitors of the 1980s!",
|
||||
"Did you know? Will Smith turned down the role of Neo to star in Wild Wild West - a decision he later regretted!",
|
||||
"The sunglasses worn in The Matrix were custom-made and cost over $2,000 per pair!",
|
||||
"Did you know? The scene where Neo sees the cat twice was actually inspired by a programming concept called déjà vu in computer simulation!",
|
||||
"The Matrix's original budget was $60 million, but the opening sequence alone cost $10 million to create!",
|
||||
"Did you know? The red pill and blue pill were actually made of minted candy to ensure they looked perfect in every take!",
|
||||
"The famous dojo fight scene between Neo and Morpheus took 6 days to film and both actors performed most of their own stunts!",
|
||||
"LoLLMs features a unique 'model fusion' capability, combining strengths of different AI models for better results.",
|
||||
"The platform includes specialized modules for scientific computing, allowing it to solve complex mathematical problems.",
|
||||
"LoLLMs can analyze and generate code in over 20 programming languages, including rare ones like COBOL and Fortran.",
|
||||
@ -1396,7 +1451,19 @@ export default {
|
||||
"In a cheeky nod to The Matrix's famous green code rain, LoLLMs v18 includes an easter egg where typing 'follow the white rabbit' triggers a special visualization mode for code generation.",
|
||||
"While previous versions were inspired by celestial bodies (like Saïph and Pulsar), Matrix marks LoLLMs' first version named after a simulation concept - reflecting the growing capabilities of AI to create and manage virtual worlds.",
|
||||
"The development of Matrix version started exactly 18 years after ParisNeo's infamous Matrix-watching marathon, making this version a personal milestone in his journey from movie fan to AI innovator.",
|
||||
"In the Matrix version's documentation, ParisNeo included a special section titled 'What is the Matrix?' that explains complex AI concepts using analogies from the movie, making advanced technology accessible to everyone - just like Morpheus did for Neo!"
|
||||
"In the Matrix version's documentation, ParisNeo included a special section titled 'What is the Matrix?' that explains complex AI concepts using analogies from the movie, making advanced technology accessible to everyone - just like Morpheus did for Neo!",
|
||||
"Did you know? Chuck Norris counted to infinity... twice!",
|
||||
"When Chuck Norris does pushups, he doesn't push himself up - he pushes the Earth down!",
|
||||
"Did you know? Chuck Norris's tears can cure cancer... too bad he has never cried!",
|
||||
"Chuck Norris has a grizzly bear carpet in his room. The bear isn't dead, it's just afraid to move!",
|
||||
"Did you know? Chuck Norris was actually born in Ryan, Oklahoma, and his real name is Carlos Ray Norris!",
|
||||
"When Chuck Norris enters a room, he doesn't turn the lights on - he turns the dark off!",
|
||||
"Did you know? Chuck Norris is the only person who can slam a revolving door!",
|
||||
"Chuck Norris doesn't wear a watch. He decides what time it is!",
|
||||
"Did you know? Chuck Norris actually served in the United States Air Force as an Air Policeman in South Korea!",
|
||||
"When the Boogeyman goes to sleep every night, he checks his closet for Chuck Norris!",
|
||||
"Did you know? Chuck Norris holds the record for the most consecutive push-ups without rest at 5,000!",
|
||||
"Time waits for no man. Unless that man is Chuck Norris!"
|
||||
],
|
||||
currentVersion: null,
|
||||
showChangelogPopup: false,
|
||||
|
@ -1444,7 +1444,7 @@
|
||||
>
|
||||
</div>
|
||||
<div class="flex flex-col lg:col-span-2">
|
||||
<label class="text-sm font-medium text-gray-700 dark:text-gray-300 mb-1">Input folder</label>
|
||||
<label class="text-sm font-medium text-gray-700 dark:text-gray-300 mb-1">Working folder</label>
|
||||
<input
|
||||
type="text"
|
||||
v-model="configFile.rag_local_services[index].working_path"
|
||||
@ -1453,6 +1453,14 @@
|
||||
placeholder="Output folder"
|
||||
>
|
||||
</div>
|
||||
<div class="flex flex-col lg:col-span-2">
|
||||
<button
|
||||
@click="startRagServer(index)"
|
||||
class="inline-flex items-center px-4 py-2 text-sm font-medium text-white bg-blue-600 rounded-md hover:bg-blue-700 focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-colors duration-200 shadow-sm"
|
||||
>
|
||||
Start Server
|
||||
</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="w-full bg-gray-50 rounded-lg hover:bg-gray-100 transition-all duration-200">
|
||||
@ -4889,6 +4897,23 @@ export default {
|
||||
this.expandedStatusIndex = index
|
||||
}
|
||||
},
|
||||
async startRagServer(index) {
|
||||
try {
|
||||
const response = await axios.post('/start_rag_server', {
|
||||
client_id: this.$store.state.client_id
|
||||
});
|
||||
if (response.status){
|
||||
this.$store.state.toast.showToast("Starting Lightrag server\nPlease wait a little bit then check the server helth.", 4, true);
|
||||
}
|
||||
} catch (error) {
|
||||
// Update status for this specific server on error
|
||||
this.serverStatuses[index]= {
|
||||
status: 'unhealthy'
|
||||
};
|
||||
|
||||
this.$store.state.toast.showToast('Could not connect to LightRAG server', 4, false);
|
||||
}
|
||||
},
|
||||
async checkLightRagServerHealth(index) {
|
||||
try {
|
||||
const source = this.configFile.datalakes[index];
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 8ba197f665e99707cb18e6edc40fd0b11ef64bf6
|
||||
Subproject commit fdee91e78429b87f8390f22417a14b06ef8a3580
|
Loading…
x
Reference in New Issue
Block a user