mirror of
https://github.com/open-webui/open-webui.git
synced 2025-04-01 00:19:38 +02:00
Merge remote-tracking branch 'upstream/dev'
This commit is contained in:
commit
22746c7a3f
@ -1317,6 +1317,20 @@ Your task is to synthesize these responses into a single, high-quality response.
|
||||
|
||||
Responses from models: {{responses}}"""
|
||||
|
||||
|
||||
DEFAULT_CODE_INTERPRETER_PROMPT = """
|
||||
#### Tools Available
|
||||
|
||||
1. **Code Interpreter**: `<code_interpreter type="code" lang="python"></code_interpreter>`
|
||||
- You have access to a Python shell that runs directly in the user's browser, enabling fast execution of code for analysis, calculations, or problem-solving. Use it in this response.
|
||||
- The Python code you write can incorporate a wide array of libraries, handle data manipulation or visualization, perform API calls for web-related tasks, or tackle virtually any computational challenge. Use this flexibility to **think outside the box, craft elegant solutions, and harness Python's full potential**.
|
||||
- To use it, **you must enclose your code within `<code_interpreter type="code" lang="python">` XML tags** and stop right away. If you don't, the code won't execute. Do NOT use triple backticks.
|
||||
- When coding, **always aim to print meaningful outputs** (e.g., results, tables, summaries, or visuals) to better interpret and verify the findings. Avoid relying on implicit outputs; prioritize explicit and clear print statements so the results are effectively communicated to the user.
|
||||
- After obtaining the printed output, **always provide a concise analysis, interpretation, or next steps to help the user understand the findings or refine the outcome further.**
|
||||
- If the results are unclear, unexpected, or require validation, refine the code and execute it again as needed. Always aim to deliver meaningful insights from the results, iterating if necessary.
|
||||
|
||||
Ensure that the tools are effectively utilized to achieve the highest-quality analysis for the user."""
|
||||
|
||||
####################################
|
||||
# Vector Database
|
||||
####################################
|
||||
|
@ -358,14 +358,21 @@ WEBUI_SECRET_KEY = os.environ.get(
|
||||
|
||||
WEBUI_SESSION_COOKIE_SAME_SITE = os.environ.get("WEBUI_SESSION_COOKIE_SAME_SITE", "lax")
|
||||
|
||||
WEBUI_SESSION_COOKIE_SECURE = os.environ.get("WEBUI_SESSION_COOKIE_SECURE", "false").lower() == "true"
|
||||
WEBUI_SESSION_COOKIE_SECURE = (
|
||||
os.environ.get("WEBUI_SESSION_COOKIE_SECURE", "false").lower() == "true"
|
||||
)
|
||||
|
||||
WEBUI_AUTH_COOKIE_SAME_SITE = os.environ.get("WEBUI_AUTH_COOKIE_SAME_SITE", WEBUI_SESSION_COOKIE_SAME_SITE)
|
||||
WEBUI_AUTH_COOKIE_SAME_SITE = os.environ.get(
|
||||
"WEBUI_AUTH_COOKIE_SAME_SITE", WEBUI_SESSION_COOKIE_SAME_SITE
|
||||
)
|
||||
|
||||
WEBUI_AUTH_COOKIE_SECURE = os.environ.get(
|
||||
"WEBUI_AUTH_COOKIE_SECURE",
|
||||
os.environ.get("WEBUI_SESSION_COOKIE_SECURE", "false")
|
||||
).lower() == "true"
|
||||
WEBUI_AUTH_COOKIE_SECURE = (
|
||||
os.environ.get(
|
||||
"WEBUI_AUTH_COOKIE_SECURE",
|
||||
os.environ.get("WEBUI_SESSION_COOKIE_SECURE", "false"),
|
||||
).lower()
|
||||
== "true"
|
||||
)
|
||||
|
||||
if WEBUI_AUTH and WEBUI_SECRET_KEY == "":
|
||||
raise ValueError(ERROR_MESSAGES.ENV_VAR_NOT_FOUND)
|
||||
|
@ -1012,10 +1012,6 @@ async def get_app_config(request: Request):
|
||||
else {}
|
||||
),
|
||||
},
|
||||
"google_drive": {
|
||||
"client_id": GOOGLE_DRIVE_CLIENT_ID.value,
|
||||
"api_key": GOOGLE_DRIVE_API_KEY.value,
|
||||
},
|
||||
**(
|
||||
{
|
||||
"default_models": app.state.config.DEFAULT_MODELS,
|
||||
@ -1035,6 +1031,10 @@ async def get_app_config(request: Request):
|
||||
"max_count": app.state.config.FILE_MAX_COUNT,
|
||||
},
|
||||
"permissions": {**app.state.config.USER_PERMISSIONS},
|
||||
"google_drive": {
|
||||
"client_id": GOOGLE_DRIVE_CLIENT_ID.value,
|
||||
"api_key": GOOGLE_DRIVE_API_KEY.value,
|
||||
},
|
||||
}
|
||||
if user is not None
|
||||
else {}
|
||||
@ -1068,7 +1068,7 @@ async def get_app_version():
|
||||
|
||||
|
||||
@app.get("/api/version/updates")
|
||||
async def get_app_latest_release_version():
|
||||
async def get_app_latest_release_version(user=Depends(get_verified_user)):
|
||||
if OFFLINE_MODE:
|
||||
log.debug(
|
||||
f"Offline mode is enabled, returning current version as latest version"
|
||||
|
@ -325,7 +325,7 @@ def get_event_emitter(request_info):
|
||||
|
||||
|
||||
def get_event_call(request_info):
|
||||
async def __event_call__(event_data):
|
||||
async def __event_caller__(event_data):
|
||||
response = await sio.call(
|
||||
"chat-events",
|
||||
{
|
||||
@ -337,7 +337,10 @@ def get_event_call(request_info):
|
||||
)
|
||||
return response
|
||||
|
||||
return __event_call__
|
||||
return __event_caller__
|
||||
|
||||
|
||||
get_event_caller = get_event_call
|
||||
|
||||
|
||||
def get_user_id_from_session_pool(sid):
|
||||
|
@ -7,7 +7,10 @@ from aiocache import cached
|
||||
from typing import Any, Optional
|
||||
import random
|
||||
import json
|
||||
import html
|
||||
import inspect
|
||||
import re
|
||||
|
||||
from uuid import uuid4
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
|
||||
@ -54,6 +57,7 @@ from open_webui.utils.task import (
|
||||
from open_webui.utils.misc import (
|
||||
get_message_list,
|
||||
add_or_update_system_message,
|
||||
add_or_update_user_message,
|
||||
get_last_user_message,
|
||||
get_last_assistant_message,
|
||||
prepend_to_first_user_message_content,
|
||||
@ -64,7 +68,10 @@ from open_webui.utils.plugin import load_function_module_by_id
|
||||
|
||||
from open_webui.tasks import create_task
|
||||
|
||||
from open_webui.config import DEFAULT_TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE
|
||||
from open_webui.config import (
|
||||
DEFAULT_TOOLS_FUNCTION_CALLING_PROMPT_TEMPLATE,
|
||||
DEFAULT_CODE_INTERPRETER_PROMPT,
|
||||
)
|
||||
from open_webui.env import (
|
||||
SRC_LOG_LEVELS,
|
||||
GLOBAL_LOG_LEVEL,
|
||||
@ -768,6 +775,11 @@ async def process_chat_payload(request, form_data, metadata, user, model):
|
||||
request, form_data, extra_params, user
|
||||
)
|
||||
|
||||
if "code_interpreter" in features and features["code_interpreter"]:
|
||||
form_data["messages"] = add_or_update_user_message(
|
||||
DEFAULT_CODE_INTERPRETER_PROMPT, form_data["messages"]
|
||||
)
|
||||
|
||||
try:
|
||||
form_data, flags = await chat_completion_filter_functions_handler(
|
||||
request, form_data, model, extra_params
|
||||
@ -982,6 +994,7 @@ async def process_chat_response(
|
||||
pass
|
||||
|
||||
event_emitter = None
|
||||
event_caller = None
|
||||
if (
|
||||
"session_id" in metadata
|
||||
and metadata["session_id"]
|
||||
@ -991,10 +1004,11 @@ async def process_chat_response(
|
||||
and metadata["message_id"]
|
||||
):
|
||||
event_emitter = get_event_emitter(metadata)
|
||||
event_caller = get_event_call(metadata)
|
||||
|
||||
# Non-streaming response
|
||||
if not isinstance(response, StreamingResponse):
|
||||
if event_emitter:
|
||||
|
||||
if "selected_model_id" in response:
|
||||
Chats.upsert_message_to_chat_by_id_and_message_id(
|
||||
metadata["chat_id"],
|
||||
@ -1059,22 +1073,156 @@ async def process_chat_response(
|
||||
else:
|
||||
return response
|
||||
|
||||
# Non standard response
|
||||
if not any(
|
||||
content_type in response.headers["Content-Type"]
|
||||
for content_type in ["text/event-stream", "application/x-ndjson"]
|
||||
):
|
||||
return response
|
||||
|
||||
if event_emitter:
|
||||
|
||||
# Streaming response
|
||||
if event_emitter and event_caller:
|
||||
task_id = str(uuid4()) # Create a unique task ID.
|
||||
model_id = form_data.get("model", "")
|
||||
|
||||
# Handle as a background task
|
||||
async def post_response_handler(response, events):
|
||||
def serialize_content_blocks(content_blocks, raw=False):
|
||||
content = ""
|
||||
|
||||
for block in content_blocks:
|
||||
if block["type"] == "text":
|
||||
content = f"{content}{block['content'].strip()}\n"
|
||||
elif block["type"] == "reasoning":
|
||||
reasoning_display_content = "\n".join(
|
||||
(f"> {line}" if not line.startswith(">") else line)
|
||||
for line in block["content"].splitlines()
|
||||
)
|
||||
|
||||
reasoning_duration = block.get("duration", None)
|
||||
|
||||
if reasoning_duration:
|
||||
content = f'{content}<details type="reasoning" done="true" duration="{reasoning_duration}">\n<summary>Thought for {reasoning_duration} seconds</summary>\n{reasoning_display_content}\n</details>\n'
|
||||
else:
|
||||
content = f'{content}<details type="reasoning" done="false">\n<summary>Thinking…</summary>\n{reasoning_display_content}\n</details>\n'
|
||||
|
||||
elif block["type"] == "code_interpreter":
|
||||
attributes = block.get("attributes", {})
|
||||
output = block.get("output", None)
|
||||
lang = attributes.get("lang", "")
|
||||
|
||||
if output:
|
||||
output = html.escape(json.dumps(output))
|
||||
|
||||
if raw:
|
||||
content = f'{content}<details type="code_interpreter" done="true" output="{output}">\n<summary>Analyzed</summary>\n```{lang}\n{block["content"]}\n```\n```output\n{output}\n```\n</details>\n'
|
||||
else:
|
||||
content = f'{content}<details type="code_interpreter" done="true" output="{output}">\n<summary>Analyzed</summary>\n```{lang}\n{block["content"]}\n```\n</details>\n'
|
||||
else:
|
||||
content = f'{content}<details type="code_interpreter" done="false">\n<summary>Analyzing...</summary>\n```{lang}\n{block["content"]}\n```\n</details>\n'
|
||||
|
||||
else:
|
||||
block_content = str(block["content"]).strip()
|
||||
content = f"{content}{block['type']}: {block_content}\n"
|
||||
|
||||
return content
|
||||
|
||||
def tag_content_handler(content_type, tags, content, content_blocks):
|
||||
end_flag = False
|
||||
|
||||
def extract_attributes(tag_content):
|
||||
"""Extract attributes from a tag if they exist."""
|
||||
attributes = {}
|
||||
# Match attributes in the format: key="value" (ignores single quotes for simplicity)
|
||||
matches = re.findall(r'(\w+)\s*=\s*"([^"]+)"', tag_content)
|
||||
for key, value in matches:
|
||||
attributes[key] = value
|
||||
return attributes
|
||||
|
||||
if content_blocks[-1]["type"] == "text":
|
||||
for tag in tags:
|
||||
# Match start tag e.g., <tag> or <tag attr="value">
|
||||
start_tag_pattern = rf"<{tag}(.*?)>"
|
||||
match = re.search(start_tag_pattern, content)
|
||||
if match:
|
||||
# Extract attributes in the tag (if present)
|
||||
attributes = extract_attributes(match.group(1))
|
||||
# Remove the start tag from the currently handling text block
|
||||
content_blocks[-1]["content"] = content_blocks[-1][
|
||||
"content"
|
||||
].replace(match.group(0), "")
|
||||
if not content_blocks[-1]["content"]:
|
||||
content_blocks.pop()
|
||||
# Append the new block
|
||||
content_blocks.append(
|
||||
{
|
||||
"type": content_type,
|
||||
"tag": tag,
|
||||
"attributes": attributes,
|
||||
"content": "",
|
||||
"started_at": time.time(),
|
||||
}
|
||||
)
|
||||
break
|
||||
elif content_blocks[-1]["type"] == content_type:
|
||||
tag = content_blocks[-1]["tag"]
|
||||
# Match end tag e.g., </tag>
|
||||
end_tag_pattern = rf"</{tag}>"
|
||||
if re.search(end_tag_pattern, content):
|
||||
block_content = content_blocks[-1]["content"]
|
||||
# Strip start and end tags from the content
|
||||
start_tag_pattern = rf"<{tag}(.*?)>"
|
||||
block_content = re.sub(
|
||||
start_tag_pattern, "", block_content
|
||||
).strip()
|
||||
block_content = re.sub(
|
||||
end_tag_pattern, "", block_content
|
||||
).strip()
|
||||
if block_content:
|
||||
end_flag = True
|
||||
content_blocks[-1]["content"] = block_content
|
||||
content_blocks[-1]["ended_at"] = time.time()
|
||||
content_blocks[-1]["duration"] = int(
|
||||
content_blocks[-1]["ended_at"]
|
||||
- content_blocks[-1]["started_at"]
|
||||
)
|
||||
# Reset the content_blocks by appending a new text block
|
||||
content_blocks.append(
|
||||
{
|
||||
"type": "text",
|
||||
"content": "",
|
||||
}
|
||||
)
|
||||
# Clean processed content
|
||||
content = re.sub(
|
||||
rf"<{tag}(.*?)>(.|\n)*?</{tag}>",
|
||||
"",
|
||||
content,
|
||||
flags=re.DOTALL,
|
||||
)
|
||||
else:
|
||||
# Remove the block if content is empty
|
||||
content_blocks.pop()
|
||||
return content, content_blocks, end_flag
|
||||
|
||||
message = Chats.get_message_by_id_and_message_id(
|
||||
metadata["chat_id"], metadata["message_id"]
|
||||
)
|
||||
|
||||
content = message.get("content", "") if message else ""
|
||||
content_blocks = [
|
||||
{
|
||||
"type": "text",
|
||||
"content": content,
|
||||
}
|
||||
]
|
||||
|
||||
# We might want to disable this by default
|
||||
DETECT_REASONING = True
|
||||
DETECT_CODE_INTERPRETER = True
|
||||
|
||||
reasoning_tags = ["think", "reason", "reasoning", "thought", "Thought"]
|
||||
code_interpreter_tags = ["code_interpreter"]
|
||||
|
||||
try:
|
||||
for event in events:
|
||||
@ -1094,148 +1242,193 @@ async def process_chat_response(
|
||||
},
|
||||
)
|
||||
|
||||
# We might want to disable this by default
|
||||
detect_reasoning = True
|
||||
reasoning_tags = ["think", "reason", "reasoning", "thought", "Thought"]
|
||||
current_tag = None
|
||||
async def stream_body_handler(response):
|
||||
nonlocal content
|
||||
nonlocal content_blocks
|
||||
|
||||
reasoning_start_time = None
|
||||
async for line in response.body_iterator:
|
||||
line = line.decode("utf-8") if isinstance(line, bytes) else line
|
||||
data = line
|
||||
|
||||
reasoning_content = ""
|
||||
ongoing_content = ""
|
||||
|
||||
async for line in response.body_iterator:
|
||||
line = line.decode("utf-8") if isinstance(line, bytes) else line
|
||||
data = line
|
||||
|
||||
# Skip empty lines
|
||||
if not data.strip():
|
||||
continue
|
||||
|
||||
# "data:" is the prefix for each event
|
||||
if not data.startswith("data:"):
|
||||
continue
|
||||
|
||||
# Remove the prefix
|
||||
data = data[len("data:") :].strip()
|
||||
|
||||
try:
|
||||
data = json.loads(data)
|
||||
|
||||
if "selected_model_id" in data:
|
||||
Chats.upsert_message_to_chat_by_id_and_message_id(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"selectedModelId": data["selected_model_id"],
|
||||
},
|
||||
)
|
||||
else:
|
||||
value = (
|
||||
data.get("choices", [])[0]
|
||||
.get("delta", {})
|
||||
.get("content")
|
||||
)
|
||||
|
||||
if value:
|
||||
content = f"{content}{value}"
|
||||
|
||||
if detect_reasoning:
|
||||
for tag in reasoning_tags:
|
||||
start_tag = f"<{tag}>\n"
|
||||
end_tag = f"</{tag}>\n"
|
||||
|
||||
if start_tag in content:
|
||||
# Remove the start tag
|
||||
content = content.replace(start_tag, "")
|
||||
ongoing_content = content
|
||||
|
||||
reasoning_start_time = time.time()
|
||||
reasoning_content = ""
|
||||
|
||||
current_tag = tag
|
||||
break
|
||||
|
||||
if reasoning_start_time is not None:
|
||||
# Remove the last value from the content
|
||||
content = content[: -len(value)]
|
||||
|
||||
reasoning_content += value
|
||||
|
||||
end_tag = f"</{current_tag}>\n"
|
||||
if end_tag in reasoning_content:
|
||||
reasoning_end_time = time.time()
|
||||
reasoning_duration = int(
|
||||
reasoning_end_time
|
||||
- reasoning_start_time
|
||||
)
|
||||
reasoning_content = (
|
||||
reasoning_content.strip(
|
||||
f"<{current_tag}>\n"
|
||||
)
|
||||
.strip(end_tag)
|
||||
.strip()
|
||||
)
|
||||
|
||||
if reasoning_content:
|
||||
reasoning_display_content = "\n".join(
|
||||
(
|
||||
f"> {line}"
|
||||
if not line.startswith(">")
|
||||
else line
|
||||
)
|
||||
for line in reasoning_content.splitlines()
|
||||
)
|
||||
|
||||
# Format reasoning with <details> tag
|
||||
content = f'{ongoing_content}<details type="reasoning" done="true" duration="{reasoning_duration}">\n<summary>Thought for {reasoning_duration} seconds</summary>\n{reasoning_display_content}\n</details>\n'
|
||||
else:
|
||||
content = ""
|
||||
|
||||
reasoning_start_time = None
|
||||
else:
|
||||
|
||||
reasoning_display_content = "\n".join(
|
||||
(
|
||||
f"> {line}"
|
||||
if not line.startswith(">")
|
||||
else line
|
||||
)
|
||||
for line in reasoning_content.splitlines()
|
||||
)
|
||||
|
||||
# Show ongoing thought process
|
||||
content = f'{ongoing_content}<details type="reasoning" done="false">\n<summary>Thinking…</summary>\n{reasoning_display_content}\n</details>\n'
|
||||
|
||||
if ENABLE_REALTIME_CHAT_SAVE:
|
||||
# Save message in the database
|
||||
Chats.upsert_message_to_chat_by_id_and_message_id(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"content": content,
|
||||
},
|
||||
)
|
||||
else:
|
||||
data = {
|
||||
"content": content,
|
||||
}
|
||||
|
||||
await event_emitter(
|
||||
{
|
||||
"type": "chat:completion",
|
||||
"data": data,
|
||||
}
|
||||
)
|
||||
except Exception as e:
|
||||
done = "data: [DONE]" in line
|
||||
if done:
|
||||
pass
|
||||
else:
|
||||
# Skip empty lines
|
||||
if not data.strip():
|
||||
continue
|
||||
|
||||
# "data:" is the prefix for each event
|
||||
if not data.startswith("data:"):
|
||||
continue
|
||||
|
||||
# Remove the prefix
|
||||
data = data[len("data:") :].strip()
|
||||
|
||||
try:
|
||||
data = json.loads(data)
|
||||
|
||||
if "selected_model_id" in data:
|
||||
model_id = data["selected_model_id"]
|
||||
Chats.upsert_message_to_chat_by_id_and_message_id(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"selectedModelId": model_id,
|
||||
},
|
||||
)
|
||||
else:
|
||||
choices = data.get("choices", [])
|
||||
if not choices:
|
||||
continue
|
||||
|
||||
value = choices[0].get("delta", {}).get("content")
|
||||
|
||||
if value:
|
||||
content = f"{content}{value}"
|
||||
content_blocks[-1]["content"] = (
|
||||
content_blocks[-1]["content"] + value
|
||||
)
|
||||
|
||||
if DETECT_REASONING:
|
||||
content, content_blocks, _ = (
|
||||
tag_content_handler(
|
||||
"reasoning",
|
||||
reasoning_tags,
|
||||
content,
|
||||
content_blocks,
|
||||
)
|
||||
)
|
||||
|
||||
if DETECT_CODE_INTERPRETER:
|
||||
content, content_blocks, end = (
|
||||
tag_content_handler(
|
||||
"code_interpreter",
|
||||
code_interpreter_tags,
|
||||
content,
|
||||
content_blocks,
|
||||
)
|
||||
)
|
||||
|
||||
if end:
|
||||
break
|
||||
|
||||
if ENABLE_REALTIME_CHAT_SAVE:
|
||||
# Save message in the database
|
||||
Chats.upsert_message_to_chat_by_id_and_message_id(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"content": serialize_content_blocks(
|
||||
content_blocks
|
||||
),
|
||||
},
|
||||
)
|
||||
else:
|
||||
data = {
|
||||
"content": serialize_content_blocks(
|
||||
content_blocks
|
||||
),
|
||||
}
|
||||
|
||||
await event_emitter(
|
||||
{
|
||||
"type": "chat:completion",
|
||||
"data": data,
|
||||
}
|
||||
)
|
||||
except Exception as e:
|
||||
done = "data: [DONE]" in line
|
||||
if done:
|
||||
pass
|
||||
else:
|
||||
log.debug("Error: ", e)
|
||||
continue
|
||||
|
||||
# Clean up the last text block
|
||||
if content_blocks[-1]["type"] == "text":
|
||||
content_blocks[-1]["content"] = content_blocks[-1][
|
||||
"content"
|
||||
].strip()
|
||||
|
||||
if not content_blocks[-1]["content"]:
|
||||
content_blocks.pop()
|
||||
|
||||
if response.background:
|
||||
await response.background()
|
||||
|
||||
await stream_body_handler(response)
|
||||
|
||||
MAX_RETRIES = 5
|
||||
retries = 0
|
||||
|
||||
while (
|
||||
content_blocks[-1]["type"] == "code_interpreter"
|
||||
and retries < MAX_RETRIES
|
||||
):
|
||||
retries += 1
|
||||
log.debug(f"Attempt count: {retries}")
|
||||
|
||||
try:
|
||||
if content_blocks[-1]["attributes"].get("type") == "code":
|
||||
output = await event_caller(
|
||||
{
|
||||
"type": "execute:python",
|
||||
"data": {
|
||||
"id": str(uuid4()),
|
||||
"code": content_blocks[-1]["content"],
|
||||
},
|
||||
}
|
||||
)
|
||||
except Exception as e:
|
||||
output = str(e)
|
||||
|
||||
content_blocks[-1]["output"] = output
|
||||
content_blocks.append(
|
||||
{
|
||||
"type": "text",
|
||||
"content": "",
|
||||
}
|
||||
)
|
||||
|
||||
await event_emitter(
|
||||
{
|
||||
"type": "chat:completion",
|
||||
"data": {
|
||||
"content": serialize_content_blocks(content_blocks),
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
try:
|
||||
res = await generate_chat_completion(
|
||||
request,
|
||||
{
|
||||
"model": model_id,
|
||||
"stream": True,
|
||||
"messages": [
|
||||
*form_data["messages"],
|
||||
{
|
||||
"role": "assistant",
|
||||
"content": serialize_content_blocks(
|
||||
content_blocks, raw=True
|
||||
),
|
||||
},
|
||||
],
|
||||
},
|
||||
user,
|
||||
)
|
||||
|
||||
if isinstance(res, StreamingResponse):
|
||||
await stream_body_handler(res)
|
||||
else:
|
||||
break
|
||||
except Exception as e:
|
||||
log.debug(e)
|
||||
break
|
||||
|
||||
title = Chats.get_chat_title_by_id(metadata["chat_id"])
|
||||
data = {"done": True, "content": content, "title": title}
|
||||
data = {
|
||||
"done": True,
|
||||
"content": serialize_content_blocks(content_blocks),
|
||||
"title": title,
|
||||
}
|
||||
|
||||
if not ENABLE_REALTIME_CHAT_SAVE:
|
||||
# Save message in the database
|
||||
@ -1243,7 +1436,7 @@ async def process_chat_response(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"content": content,
|
||||
"content": serialize_content_blocks(content_blocks),
|
||||
},
|
||||
)
|
||||
|
||||
@ -1280,7 +1473,7 @@ async def process_chat_response(
|
||||
metadata["chat_id"],
|
||||
metadata["message_id"],
|
||||
{
|
||||
"content": content,
|
||||
"content": serialize_content_blocks(content_blocks),
|
||||
},
|
||||
)
|
||||
|
||||
|
@ -131,6 +131,25 @@ def add_or_update_system_message(content: str, messages: list[dict]):
|
||||
return messages
|
||||
|
||||
|
||||
def add_or_update_user_message(content: str, messages: list[dict]):
|
||||
"""
|
||||
Adds a new user message at the end of the messages list
|
||||
or updates the existing user message at the end.
|
||||
|
||||
:param msg: The message to be added or appended.
|
||||
:param messages: The list of message dictionaries.
|
||||
:return: The updated list of message dictionaries.
|
||||
"""
|
||||
|
||||
if messages and messages[-1].get("role") == "user":
|
||||
messages[-1]["content"] = f"{messages[-1]['content']}\n{content}"
|
||||
else:
|
||||
# Insert at the end
|
||||
messages.append({"role": "user", "content": content})
|
||||
|
||||
return messages
|
||||
|
||||
|
||||
def append_or_update_assistant_message(content: str, messages: list[dict]):
|
||||
"""
|
||||
Adds a new assistant message at the end of the messages list
|
||||
|
9
package-lock.json
generated
9
package-lock.json
generated
@ -56,7 +56,7 @@
|
||||
"prosemirror-schema-list": "^1.4.1",
|
||||
"prosemirror-state": "^1.4.3",
|
||||
"prosemirror-view": "^1.34.3",
|
||||
"pyodide": "^0.26.1",
|
||||
"pyodide": "^0.27.2",
|
||||
"socket.io-client": "^4.2.0",
|
||||
"sortablejs": "^1.15.2",
|
||||
"svelte-sonner": "^0.3.19",
|
||||
@ -9366,9 +9366,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/pyodide": {
|
||||
"version": "0.26.1",
|
||||
"resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.26.1.tgz",
|
||||
"integrity": "sha512-P+Gm88nwZqY7uBgjbQH8CqqU6Ei/rDn7pS1t02sNZsbyLJMyE2OVXjgNuqVT3KqYWnyGREUN0DbBUCJqk8R0ew==",
|
||||
"version": "0.27.2",
|
||||
"resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.27.2.tgz",
|
||||
"integrity": "sha512-sfA2kiUuQVRpWI4BYnU3sX5PaTTt/xrcVEmRzRcId8DzZXGGtPgCBC0gCqjUTUYSa8ofPaSjXmzESc86yvvCHg==",
|
||||
"license": "Apache-2.0",
|
||||
"dependencies": {
|
||||
"ws": "^8.5.0"
|
||||
},
|
||||
|
@ -98,7 +98,7 @@
|
||||
"prosemirror-schema-list": "^1.4.1",
|
||||
"prosemirror-state": "^1.4.3",
|
||||
"prosemirror-view": "^1.34.3",
|
||||
"pyodide": "^0.26.1",
|
||||
"pyodide": "^0.27.2",
|
||||
"socket.io-client": "^4.2.0",
|
||||
"sortablejs": "^1.15.2",
|
||||
"svelte-sonner": "^0.3.19",
|
||||
|
@ -880,13 +880,14 @@ export const getChangelog = async () => {
|
||||
return res;
|
||||
};
|
||||
|
||||
export const getVersionUpdates = async () => {
|
||||
export const getVersionUpdates = async (token: string) => {
|
||||
let error = null;
|
||||
|
||||
const res = await fetch(`${WEBUI_BASE_URL}/api/version/updates`, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
'Content-Type': 'application/json',
|
||||
Authorization: `Bearer ${token}`
|
||||
}
|
||||
})
|
||||
.then(async (res) => {
|
||||
|
@ -6,9 +6,9 @@
|
||||
|
||||
import dayjs from 'dayjs';
|
||||
import relativeTime from 'dayjs/plugin/relativeTime';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
dayjs.extend(relativeTime);
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
import { toast } from 'svelte-sonner';
|
||||
|
||||
|
@ -7,11 +7,11 @@
|
||||
import { updateUserById } from '$lib/apis/users';
|
||||
|
||||
import Modal from '$lib/components/common/Modal.svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
const dispatch = createEventDispatcher();
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
export let show = false;
|
||||
export let selectedUser;
|
||||
|
@ -2,10 +2,10 @@
|
||||
import { toast } from 'svelte-sonner';
|
||||
import dayjs from 'dayjs';
|
||||
import { getContext, createEventDispatcher } from 'svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
import { getChatListByUserId, deleteChatById, getArchivedChatList } from '$lib/apis/chats';
|
||||
|
||||
|
@ -3,12 +3,12 @@
|
||||
import relativeTime from 'dayjs/plugin/relativeTime';
|
||||
import isToday from 'dayjs/plugin/isToday';
|
||||
import isYesterday from 'dayjs/plugin/isYesterday';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
dayjs.extend(relativeTime);
|
||||
dayjs.extend(isToday);
|
||||
dayjs.extend(isYesterday);
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
import { getContext, onMount } from 'svelte';
|
||||
const i18n = getContext<Writable<i18nType>>('i18n');
|
||||
@ -155,9 +155,7 @@
|
||||
<div
|
||||
class="mt-1.5 flex flex-shrink-0 items-center text-xs self-center invisible group-hover:visible text-gray-500 font-medium first-letter:capitalize"
|
||||
>
|
||||
<Tooltip
|
||||
content={dayjs(message.created_at / 1000000).format('LLLL')}
|
||||
>
|
||||
<Tooltip content={dayjs(message.created_at / 1000000).format('LLLL')}>
|
||||
{dayjs(message.created_at / 1000000).format('LT')}
|
||||
</Tooltip>
|
||||
</div>
|
||||
@ -176,9 +174,7 @@
|
||||
<div
|
||||
class=" self-center text-xs invisible group-hover:visible text-gray-400 font-medium first-letter:capitalize ml-0.5 translate-y-[1px]"
|
||||
>
|
||||
<Tooltip
|
||||
content={dayjs(message.created_at / 1000000).format('LLLL')}
|
||||
>
|
||||
<Tooltip content={dayjs(message.created_at / 1000000).format('LLLL')}>
|
||||
<span class="line-clamp-1">{formatDate(message.created_at / 1000000)}</span>
|
||||
</Tooltip>
|
||||
</div>
|
||||
|
@ -116,6 +116,7 @@
|
||||
|
||||
let selectedToolIds = [];
|
||||
let imageGenerationEnabled = false;
|
||||
let codeInterpreterEnabled = false;
|
||||
let webSearchEnabled = false;
|
||||
|
||||
let chat = null;
|
||||
@ -826,14 +827,14 @@
|
||||
}
|
||||
};
|
||||
|
||||
const createMessagesList = (responseMessageId) => {
|
||||
const createMessagesList = (history, responseMessageId) => {
|
||||
if (responseMessageId === null) {
|
||||
return [];
|
||||
}
|
||||
|
||||
const message = history.messages[responseMessageId];
|
||||
if (message?.parentId) {
|
||||
return [...createMessagesList(message.parentId), message];
|
||||
return [...createMessagesList(history, message.parentId), message];
|
||||
} else {
|
||||
return [message];
|
||||
}
|
||||
@ -895,7 +896,7 @@
|
||||
};
|
||||
|
||||
const chatActionHandler = async (chatId, actionId, modelId, responseMessageId, event = null) => {
|
||||
const messages = createMessagesList(responseMessageId);
|
||||
const messages = createMessagesList(history, responseMessageId);
|
||||
|
||||
const res = await chatAction(localStorage.token, actionId, {
|
||||
model: modelId,
|
||||
@ -964,7 +965,7 @@
|
||||
const modelId = selectedModels[0];
|
||||
const model = $models.filter((m) => m.id === modelId).at(0);
|
||||
|
||||
const messages = createMessagesList(history.currentId);
|
||||
const messages = createMessagesList(history, history.currentId);
|
||||
const parentMessage = messages.length !== 0 ? messages.at(-1) : null;
|
||||
|
||||
const userMessageId = uuidv4();
|
||||
@ -1209,7 +1210,12 @@
|
||||
);
|
||||
|
||||
history.messages[message.id] = message;
|
||||
await chatCompletedHandler(chatId, message.model, message.id, createMessagesList(message.id));
|
||||
await chatCompletedHandler(
|
||||
chatId,
|
||||
message.model,
|
||||
message.id,
|
||||
createMessagesList(history, message.id)
|
||||
);
|
||||
}
|
||||
|
||||
console.log(data);
|
||||
@ -1225,7 +1231,7 @@
|
||||
const submitPrompt = async (userPrompt, { _raw = false } = {}) => {
|
||||
console.log('submitPrompt', userPrompt, $chatId);
|
||||
|
||||
const messages = createMessagesList(history.currentId);
|
||||
const messages = createMessagesList(history, history.currentId);
|
||||
const _selectedModels = selectedModels.map((modelId) =>
|
||||
$models.map((m) => m.id).includes(modelId) ? modelId : ''
|
||||
);
|
||||
@ -1324,7 +1330,7 @@
|
||||
|
||||
saveSessionSelectedModels();
|
||||
|
||||
await sendPrompt(userPrompt, userMessageId, { newChat: true });
|
||||
sendPrompt(userPrompt, userMessageId, { newChat: true });
|
||||
};
|
||||
|
||||
const sendPrompt = async (
|
||||
@ -1332,6 +1338,8 @@
|
||||
parentId: string,
|
||||
{ modelId = null, modelIdx = null, newChat = false } = {}
|
||||
) => {
|
||||
const _chatId = JSON.parse(JSON.stringify($chatId));
|
||||
|
||||
// Create new chat if newChat is true and first user message
|
||||
if (
|
||||
newChat &&
|
||||
@ -1340,7 +1348,7 @@
|
||||
) {
|
||||
await initChatHandler();
|
||||
} else {
|
||||
await saveChatHandler($chatId);
|
||||
await saveChatHandler(_chatId);
|
||||
}
|
||||
|
||||
// If modelId is provided, use it, else use selected model
|
||||
@ -1389,19 +1397,18 @@
|
||||
await tick();
|
||||
|
||||
// Save chat after all messages have been created
|
||||
await saveChatHandler($chatId);
|
||||
saveChatHandler(_chatId);
|
||||
|
||||
const _chatId = JSON.parse(JSON.stringify($chatId));
|
||||
await Promise.all(
|
||||
selectedModelIds.map(async (modelId, _modelIdx) => {
|
||||
console.log('modelId', modelId);
|
||||
const model = $models.filter((m) => m.id === modelId).at(0);
|
||||
|
||||
if (model) {
|
||||
const messages = createMessagesList(parentId);
|
||||
const messages = createMessagesList(history, parentId);
|
||||
// If there are image files, check if model is vision capable
|
||||
const hasImages = messages.some((message) =>
|
||||
message.files?.some((file) => file.type === 'image')
|
||||
message?.files?.some((file) => file.type === 'image')
|
||||
);
|
||||
|
||||
if (hasImages && !(model.info?.meta?.capabilities?.vision ?? true)) {
|
||||
@ -1443,7 +1450,7 @@
|
||||
const chatEventEmitter = await getChatEventEmitter(model.id, _chatId);
|
||||
|
||||
scrollToBottom();
|
||||
await sendPromptSocket(model, responseMessageId, _chatId);
|
||||
await sendPromptSocket(history, model, responseMessageId, _chatId);
|
||||
|
||||
if (chatEventEmitter) clearInterval(chatEventEmitter);
|
||||
} else {
|
||||
@ -1456,7 +1463,7 @@
|
||||
chats.set(await getChatList(localStorage.token, $currentChatPage));
|
||||
};
|
||||
|
||||
const sendPromptSocket = async (model, responseMessageId, _chatId) => {
|
||||
const sendPromptSocket = async (history, model, responseMessageId, _chatId) => {
|
||||
const responseMessage = history.messages[responseMessageId];
|
||||
const userMessage = history.messages[responseMessage.parentId];
|
||||
|
||||
@ -1506,7 +1513,7 @@
|
||||
}`
|
||||
}
|
||||
: undefined,
|
||||
...createMessagesList(responseMessageId).map((message) => ({
|
||||
...createMessagesList(history, responseMessageId).map((message) => ({
|
||||
...message,
|
||||
content: removeDetailsWithReasoning(message.content)
|
||||
}))
|
||||
@ -1562,6 +1569,7 @@
|
||||
|
||||
features: {
|
||||
image_generation: imageGenerationEnabled,
|
||||
code_interpreter: codeInterpreterEnabled,
|
||||
web_search: webSearchEnabled
|
||||
},
|
||||
variables: {
|
||||
@ -1740,7 +1748,7 @@
|
||||
.at(0);
|
||||
|
||||
if (model) {
|
||||
await sendPromptSocket(model, responseMessage.id, _chatId);
|
||||
await sendPromptSocket(history, model, responseMessage.id, _chatId);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -1801,7 +1809,7 @@
|
||||
system: $settings.system ?? undefined,
|
||||
params: params,
|
||||
history: history,
|
||||
messages: createMessagesList(history.currentId),
|
||||
messages: createMessagesList(history, history.currentId),
|
||||
tags: [],
|
||||
timestamp: Date.now()
|
||||
});
|
||||
@ -1823,7 +1831,7 @@
|
||||
chat = await updateChatById(localStorage.token, _chatId, {
|
||||
models: selectedModels,
|
||||
history: history,
|
||||
messages: createMessagesList(history.currentId),
|
||||
messages: createMessagesList(history, history.currentId),
|
||||
params: params,
|
||||
files: chatFiles
|
||||
});
|
||||
@ -1931,7 +1939,7 @@
|
||||
{/if}
|
||||
|
||||
<div class="flex flex-col flex-auto z-10 w-full">
|
||||
{#if $settings?.landingPageMode === 'chat' || createMessagesList(history.currentId).length > 0}
|
||||
{#if $settings?.landingPageMode === 'chat' || createMessagesList(history, history.currentId).length > 0}
|
||||
<div
|
||||
class=" pb-2.5 flex flex-col justify-between w-full flex-auto overflow-auto h-0 max-w-full z-10 scrollbar-hidden"
|
||||
id="messages-container"
|
||||
@ -1971,6 +1979,7 @@
|
||||
bind:autoScroll
|
||||
bind:selectedToolIds
|
||||
bind:imageGenerationEnabled
|
||||
bind:codeInterpreterEnabled
|
||||
bind:webSearchEnabled
|
||||
bind:atSelectedModel
|
||||
transparentBackground={$settings?.backgroundImageUrl ?? false}
|
||||
@ -2022,6 +2031,7 @@
|
||||
bind:autoScroll
|
||||
bind:selectedToolIds
|
||||
bind:imageGenerationEnabled
|
||||
bind:codeInterpreterEnabled
|
||||
bind:webSearchEnabled
|
||||
bind:atSelectedModel
|
||||
transparentBackground={$settings?.backgroundImageUrl ?? false}
|
||||
|
@ -65,6 +65,7 @@
|
||||
|
||||
export let imageGenerationEnabled = false;
|
||||
export let webSearchEnabled = false;
|
||||
export let codeInterpreterEnabled = false;
|
||||
|
||||
$: onChange({
|
||||
prompt,
|
||||
@ -385,7 +386,7 @@
|
||||
</div>
|
||||
|
||||
<div class="w-full relative">
|
||||
{#if atSelectedModel !== undefined || selectedToolIds.length > 0 || webSearchEnabled || imageGenerationEnabled}
|
||||
{#if atSelectedModel !== undefined || selectedToolIds.length > 0 || webSearchEnabled || imageGenerationEnabled || codeInterpreterEnabled}
|
||||
<div
|
||||
class="px-3 pb-0.5 pt-1.5 text-left w-full flex flex-col absolute bottom-0 left-0 right-0 bg-gradient-to-t from-white dark:from-gray-900 z-10"
|
||||
>
|
||||
@ -427,12 +428,28 @@
|
||||
<div class="pl-1">
|
||||
<span class="relative flex size-2">
|
||||
<span
|
||||
class="animate-ping absolute inline-flex h-full w-full rounded-full bg-green-400 opacity-75"
|
||||
class="animate-ping absolute inline-flex h-full w-full rounded-full bg-teal-400 opacity-75"
|
||||
/>
|
||||
<span class="relative inline-flex rounded-full size-2 bg-green-500" />
|
||||
<span class="relative inline-flex rounded-full size-2 bg-teal-500" />
|
||||
</span>
|
||||
</div>
|
||||
<div class=" ">{$i18n.t('Image generation')}</div>
|
||||
<div class=" translate-y-[0.5px]">{$i18n.t('Image generation')}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
{#if codeInterpreterEnabled}
|
||||
<div class="flex items-center justify-between w-full">
|
||||
<div class="flex items-center gap-2.5 text-sm dark:text-gray-500">
|
||||
<div class="pl-1">
|
||||
<span class="relative flex size-2">
|
||||
<span
|
||||
class="animate-ping absolute inline-flex h-full w-full rounded-full bg-blue-400 opacity-75"
|
||||
/>
|
||||
<span class="relative inline-flex rounded-full size-2 bg-blue-500" />
|
||||
</span>
|
||||
</div>
|
||||
<div class=" translate-y-[0.5px]">{$i18n.t('Code interpreter')}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@ -448,7 +465,7 @@
|
||||
<span class="relative inline-flex rounded-full size-2 bg-green-500" />
|
||||
</span>
|
||||
</div>
|
||||
<div class=" ">{$i18n.t('Search the web')}</div>
|
||||
<div class=" translate-y-[0.5px]">{$i18n.t('Search the web')}</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@ -660,6 +677,7 @@
|
||||
<div class="ml-1 self-end mb-1.5 flex space-x-1">
|
||||
<InputMenu
|
||||
bind:imageGenerationEnabled
|
||||
bind:codeInterpreterEnabled
|
||||
bind:webSearchEnabled
|
||||
bind:selectedToolIds
|
||||
{screenCaptureHandler}
|
||||
|
@ -15,6 +15,7 @@
|
||||
import WrenchSolid from '$lib/components/icons/WrenchSolid.svelte';
|
||||
import CameraSolid from '$lib/components/icons/CameraSolid.svelte';
|
||||
import PhotoSolid from '$lib/components/icons/PhotoSolid.svelte';
|
||||
import CommandLineSolid from '$lib/components/icons/CommandLineSolid.svelte';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
|
||||
@ -26,6 +27,7 @@
|
||||
|
||||
export let webSearchEnabled: boolean;
|
||||
export let imageGenerationEnabled: boolean;
|
||||
export let codeInterpreterEnabled: boolean;
|
||||
|
||||
export let onClose: Function;
|
||||
|
||||
@ -148,6 +150,20 @@
|
||||
</button>
|
||||
{/if}
|
||||
|
||||
<button
|
||||
class="flex w-full justify-between gap-2 items-center px-3 py-2 text-sm font-medium cursor-pointer rounded-xl"
|
||||
on:click={() => {
|
||||
codeInterpreterEnabled = !codeInterpreterEnabled;
|
||||
}}
|
||||
>
|
||||
<div class="flex-1 flex items-center gap-2">
|
||||
<CommandLineSolid />
|
||||
<div class=" line-clamp-1">{$i18n.t('Code Intepreter')}</div>
|
||||
</div>
|
||||
|
||||
<Switch state={codeInterpreterEnabled} />
|
||||
</button>
|
||||
|
||||
{#if showWebSearch}
|
||||
<button
|
||||
class="flex w-full justify-between gap-2 items-center px-3 py-2 text-sm font-medium cursor-pointer rounded-xl"
|
||||
|
@ -25,6 +25,7 @@
|
||||
export let token;
|
||||
export let lang = '';
|
||||
export let code = '';
|
||||
export let attributes = {};
|
||||
|
||||
export let className = 'my-2';
|
||||
export let editorClassName = '';
|
||||
@ -279,6 +280,36 @@ __builtins__.input = input`);
|
||||
|
||||
$: dispatch('code', { lang, code });
|
||||
|
||||
$: if (attributes) {
|
||||
onAttributesUpdate();
|
||||
}
|
||||
|
||||
const onAttributesUpdate = () => {
|
||||
if (attributes?.output) {
|
||||
// Create a helper function to unescape HTML entities
|
||||
const unescapeHtml = (html) => {
|
||||
const textArea = document.createElement('textarea');
|
||||
textArea.innerHTML = html;
|
||||
return textArea.value;
|
||||
};
|
||||
|
||||
try {
|
||||
// Unescape the HTML-encoded string
|
||||
const unescapedOutput = unescapeHtml(attributes.output);
|
||||
|
||||
// Parse the unescaped string into JSON
|
||||
const output = JSON.parse(unescapedOutput);
|
||||
|
||||
// Assign the parsed values to variables
|
||||
stdout = output.stdout;
|
||||
stderr = output.stderr;
|
||||
result = output.result;
|
||||
} catch (error) {
|
||||
console.error('Error:', error);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
onMount(async () => {
|
||||
console.log('codeblock', lang, code);
|
||||
|
||||
@ -376,11 +407,13 @@ __builtins__.input = input`);
|
||||
|
||||
<div
|
||||
id="plt-canvas-{id}"
|
||||
class="bg-[#202123] text-white max-w-full overflow-x-auto scrollbar-hidden"
|
||||
class="bg-gray-50 dark:bg-[#202123] dark:text-white max-w-full overflow-x-auto scrollbar-hidden"
|
||||
/>
|
||||
|
||||
{#if executing || stdout || stderr || result}
|
||||
<div class="bg-[#202123] text-white !rounded-b-lg py-4 px-4 flex flex-col gap-2">
|
||||
<div
|
||||
class="bg-gray-50 dark:bg-[#202123] dark:text-white !rounded-b-lg py-4 px-4 flex flex-col gap-2"
|
||||
>
|
||||
{#if executing}
|
||||
<div class=" ">
|
||||
<div class=" text-gray-500 text-xs mb-1">STDOUT/STDERR</div>
|
||||
@ -396,7 +429,7 @@ __builtins__.input = input`);
|
||||
{#if result}
|
||||
<div class=" ">
|
||||
<div class=" text-gray-500 text-xs mb-1">RESULT</div>
|
||||
<div class="text-sm">{`${result}`}</div>
|
||||
<div class="text-sm">{`${JSON.stringify(result)}`}</div>
|
||||
</div>
|
||||
{/if}
|
||||
{/if}
|
||||
|
@ -23,6 +23,7 @@
|
||||
export let id: string;
|
||||
export let tokens: Token[];
|
||||
export let top = true;
|
||||
export let attributes = {};
|
||||
|
||||
export let save = false;
|
||||
export let onSourceClick: Function = () => {};
|
||||
@ -83,6 +84,7 @@
|
||||
{token}
|
||||
lang={token?.lang ?? ''}
|
||||
code={token?.text ?? ''}
|
||||
{attributes}
|
||||
{save}
|
||||
on:code={(e) => {
|
||||
dispatch('code', e.detail);
|
||||
@ -195,9 +197,13 @@
|
||||
</ul>
|
||||
{/if}
|
||||
{:else if token.type === 'details'}
|
||||
<Collapsible title={token.summary} attributes={token?.attributes} className="w-fit space-y-1">
|
||||
<Collapsible title={token.summary} attributes={token?.attributes} className="w-full space-y-1">
|
||||
<div class=" mb-1.5" slot="content">
|
||||
<svelte:self id={`${id}-${tokenIdx}-d`} tokens={marked.lexer(token.text)} />
|
||||
<svelte:self
|
||||
id={`${id}-${tokenIdx}-d`}
|
||||
tokens={marked.lexer(token.text)}
|
||||
attributes={token?.attributes}
|
||||
/>
|
||||
</div>
|
||||
</Collapsible>
|
||||
{:else if token.type === 'html'}
|
||||
|
@ -16,9 +16,9 @@
|
||||
import Markdown from './Markdown.svelte';
|
||||
import Name from './Name.svelte';
|
||||
import Skeleton from './Skeleton.svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
const i18n = getContext('i18n');
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
export let chatId;
|
||||
export let history;
|
||||
|
@ -13,10 +13,10 @@
|
||||
import FileItem from '$lib/components/common/FileItem.svelte';
|
||||
import Markdown from './Markdown.svelte';
|
||||
import Image from '$lib/components/common/Image.svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
export let user;
|
||||
|
||||
|
@ -35,6 +35,7 @@
|
||||
|
||||
export let selectedToolIds = [];
|
||||
export let imageGenerationEnabled = false;
|
||||
export let codeInterpreterEnabled = false;
|
||||
export let webSearchEnabled = false;
|
||||
|
||||
let models = [];
|
||||
@ -196,6 +197,7 @@
|
||||
bind:autoScroll
|
||||
bind:selectedToolIds
|
||||
bind:imageGenerationEnabled
|
||||
bind:codeInterpreterEnabled
|
||||
bind:webSearchEnabled
|
||||
bind:atSelectedModel
|
||||
{transparentBackground}
|
||||
|
@ -11,10 +11,10 @@
|
||||
import Tooltip from '$lib/components/common/Tooltip.svelte';
|
||||
import { error } from '@sveltejs/kit';
|
||||
import EditMemoryModal from './EditMemoryModal.svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
export let show = false;
|
||||
|
||||
|
@ -80,6 +80,12 @@
|
||||
{:else}
|
||||
{$i18n.t('Thinking...')}
|
||||
{/if}
|
||||
{:else if attributes?.type === 'code_interpreter'}
|
||||
{#if attributes?.done === 'true'}
|
||||
{$i18n.t('Analyzed')}
|
||||
{:else}
|
||||
{$i18n.t('Analyzing...')}
|
||||
{/if}
|
||||
{:else}
|
||||
{title}
|
||||
{/if}
|
||||
|
11
src/lib/components/icons/CommandLineSolid.svelte
Normal file
11
src/lib/components/icons/CommandLineSolid.svelte
Normal file
@ -0,0 +1,11 @@
|
||||
<script lang="ts">
|
||||
export let className = 'size-4';
|
||||
</script>
|
||||
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class={className}>
|
||||
<path
|
||||
fill-rule="evenodd"
|
||||
d="M2.25 6a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V6Zm3.97.97a.75.75 0 0 1 1.06 0l2.25 2.25a.75.75 0 0 1 0 1.06l-2.25 2.25a.75.75 0 0 1-1.06-1.06l1.72-1.72-1.72-1.72a.75.75 0 0 1 0-1.06Zm4.28 4.28a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5h-3Z"
|
||||
clip-rule="evenodd"
|
||||
/>
|
||||
</svg>
|
@ -4,9 +4,9 @@
|
||||
import { toast } from 'svelte-sonner';
|
||||
import dayjs from 'dayjs';
|
||||
import { getContext, createEventDispatcher } from 'svelte';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
const dispatch = createEventDispatcher();
|
||||
|
||||
|
@ -531,10 +531,7 @@
|
||||
|
||||
<div class="my-2">
|
||||
<div class="px-3 py-2 bg-gray-50 dark:bg-gray-950 rounded-lg">
|
||||
<AccessControl
|
||||
bind:accessControl
|
||||
accessRoles={['read', 'write']}
|
||||
/>
|
||||
<AccessControl bind:accessControl accessRoles={['read', 'write']} />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "مساعد",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "و",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "و أنشئ رابط مشترك جديد.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "استنساخ",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "أغلق",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "مجموعة",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "الساعة:الدقائق صباحا/مساء",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "ليس لديه محادثات.",
|
||||
"Hello, {{name}}": " {{name}} مرحبا",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "تم تحميل النموذج '{{modelName}}' بنجاح",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "النموذج '{{modelTag}}' موجود بالفعل في قائمة الانتظار للتحميل",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "موقف ايجابي",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "لا تملك محادثات محفوظه",
|
||||
"You have shared this chat": "تم مشاركة هذه المحادثة",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "асистент",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "и",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "и създай нов общ линк.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Клонинг",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Затвори",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Колекция",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "няма разговори.",
|
||||
"Hello, {{name}}": "Здравей, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Моделът '{{modelName}}' беше успешно свален.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Моделът '{{modelTag}}' е вече в очакване за сваляне.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Позитивна ативност",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Нямате архивирани разговори.",
|
||||
"You have shared this chat": "Вие сте споделели този чат",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "একটা এসিস্ট্যান্ট",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "এবং",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "এবং একটি নতুন শেয়ারে লিংক তৈরি করুন.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "ক্লোন",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "বন্ধ",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "সংগ্রহ",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "কোন কনভার্সেশন আছে না।",
|
||||
"Hello, {{name}}": "হ্যালো, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' মডেল সফলভাবে ডাউনলোড হয়েছে।",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "{{modelTag}} ডাউনলোডের জন্য আগে থেকেই অপেক্ষমান আছে।",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "পজিটিভ আক্রমণ",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "আপনার কোনও আর্কাইভ করা কথোপকথন নেই।",
|
||||
"You have shared this chat": "আপনি এই চ্যাটটি শেয়ার করেছেন",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternativa al top_p, i pretén garantir un equilibri de qualitat i varietat. El paràmetre p representa la probabilitat mínima que es consideri un token, en relació amb la probabilitat del token més probable. Per exemple, amb p=0,05 i el token més probable amb una probabilitat de 0,9, es filtren els logits amb un valor inferior a 0,045. (Per defecte: 0.0)",
|
||||
"Amazing": "Al·lucinant",
|
||||
"an assistant": "un assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "i",
|
||||
"and {{COUNT}} more": "i {{COUNT}} més",
|
||||
"and create a new shared link.": "i crear un nou enllaç compartit.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Permís d'escriptura al porta-retalls denegat. Comprova els ajustos de navegador per donar l'accés necessari.",
|
||||
"Clone": "Clonar",
|
||||
"Clone Chat": "Clonar el xat",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Tancar",
|
||||
"Code execution": "Execució de codi",
|
||||
"Code formatted successfully": "Codi formatat correctament",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Col·lecció",
|
||||
"Color": "Color",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Nom del grup",
|
||||
"Group updated successfully": "Grup actualitzat correctament",
|
||||
"Groups": "Grups",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Retorn hàptic",
|
||||
"has no conversations.": "no té converses.",
|
||||
"Hello, {{name}}": "Hola, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Eta de Mirostat",
|
||||
"Mirostat Tau": "Tau de Mirostat",
|
||||
"MMMM DD, YYYY": "DD de MMMM, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD de MMMM, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD de MMMM, YYYY HH:mm:ss, A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "El model '{{modelName}}' s'ha descarregat correctament.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "El model '{{modelTag}}' ja està en cua per ser descarregat.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Si us plau, entra una indicació",
|
||||
"Please fill in all fields.": "Emplena tots els camps, si us plau.",
|
||||
"Please select a model first.": "Si us plau, selecciona un model primer",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Si us plau, selecciona una raó",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Actitud positiva",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Eines",
|
||||
"Tools Access": "Accés a les eines",
|
||||
"Tools are a function calling system with arbitrary code execution": "Les eines són un sistema de crida a funcions amb execució de codi arbitrari",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Les eines disposen d'un sistema de crida a funcions que permet execució de codi arbitrari",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Les eines disposen d'un sistema de crida a funcions que permet execució de codi arbitrari.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Pots personalitzar les teves interaccions amb els models de llenguatge afegint memòries mitjançant el botó 'Gestiona' que hi ha a continuació, fent-les més útils i adaptades a tu.",
|
||||
"You cannot upload an empty file.": "No es pot pujar un ariux buit.",
|
||||
"You do not have permission to access this feature.": "No tens permís per accedir a aquesta funcionalitat",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "No tens permisos per pujar arxius.",
|
||||
"You have no archived conversations.": "No tens converses arxivades.",
|
||||
"You have shared this chat": "Has compartit aquest xat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "usa ka katabang",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "Ug",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Suod nga",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Koleksyon",
|
||||
"Color": "",
|
||||
"ComfyUI": "",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "",
|
||||
"Hello, {{name}}": "Maayong buntag, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Ang modelo'{{modelName}}' malampuson nga na-download.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Ang modelo'{{modelTag}}' naa na sa pila para ma-download.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "",
|
||||
"You have shared this chat": "",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "asistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "a",
|
||||
"and {{COUNT}} more": "a {{COUNT}} další/ch",
|
||||
"and create a new shared link.": "a vytvořit nový sdílený odkaz.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Přístup k zápisu do schránky byl zamítnut. Prosím, zkontrolujte nastavení svého prohlížeče a udělte potřebný přístup.",
|
||||
"Clone": "Klonovat",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zavřít",
|
||||
"Code execution": "Provádění kódu",
|
||||
"Code formatted successfully": "Kód byl úspěšně naformátován.",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "",
|
||||
"Color": "Barva",
|
||||
"ComfyUI": "ComfyUI.",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "hh:mm dop./odp.",
|
||||
"Haptic Feedback": "Haptická zpětná vazba",
|
||||
"has no conversations.": "nemá žádné konverzace.",
|
||||
"Hello, {{name}}": "Ahoj, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, RRRR",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, RRRR HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ byl úspěšně stažen.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je již zařazen do fronty pro stahování.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Prosím, zadejte zadání.",
|
||||
"Please fill in all fields.": "Prosím, vyplňte všechna pole.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Prosím vyberte důvod",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozitivní přístup",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Nástroje",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Nástroje jsou systémem pro volání funkcí s vykonáváním libovolného kódu.",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Nástroje mají systém volání funkcí, který umožňuje libovolné spouštění kódu.",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Nástroje mají systém volání funkcí, který umožňuje spuštění libovolného kódu.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Můžete personalizovat své interakce s LLM pomocí přidávání vzpomínek prostřednictvím tlačítka 'Spravovat' níže, což je učiní pro vás užitečnějšími a lépe přizpůsobenými.",
|
||||
"You cannot upload an empty file.": "Nemůžete nahrát prázdný soubor.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nemáte žádné archivované konverzace.",
|
||||
"You have shared this chat": "Sdíleli jste tento chat.",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "en assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "og",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "og lav et nyt link til deling",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Skriveadgang til udklipsholderen ikke tilladt. Tjek venligst indstillingerne i din browser for at give adgang.",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Luk",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Kode formateret korrekt",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Samling",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Haptisk feedback",
|
||||
"has no conversations.": "har ingen samtaler.",
|
||||
"Hello, {{name}}": "Hej {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' er blevet downloadet.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' er allerede i kø til download.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "Udfyld alle felter.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Vælg en årsag",
|
||||
"Port": "",
|
||||
"Positive attitude": "Positiv holdning",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Værktøjer",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Værktøjer er et funktionkaldssystem med vilkårlig kodeudførelse",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Værktøjer har et funktionkaldssystem, der tillader vilkårlig kodeudførelse",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Værktøjer har et funktionkaldssystem, der tillader vilkårlig kodeudførelse.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan personliggøre dine interaktioner med LLM'er ved at tilføje minder via knappen 'Administrer' nedenfor, hvilket gør dem mere nyttige og skræddersyet til dig.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Du har ingen arkiverede samtaler.",
|
||||
"You have shared this chat": "Du har delt denne chat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternative zu top_p und zielt darauf ab, ein Gleichgewicht zwischen Qualität und Vielfalt zu gewährleisten. Der Parameter p repräsentiert die Mindestwahrscheinlichkeit für ein Token, um berücksichtigt zu werden, relativ zur Wahrscheinlichkeit des wahrscheinlichsten Tokens. Zum Beispiel, bei p=0.05 und das wahrscheinlichste Token hat eine Wahrscheinlichkeit von 0.9, werden Logits mit einem Wert von weniger als 0.045 herausgefiltert. (Standard: 0.0)",
|
||||
"Amazing": "Fantastisch",
|
||||
"an assistant": "ein Assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "und",
|
||||
"and {{COUNT}} more": "und {{COUNT}} mehr",
|
||||
"and create a new shared link.": "und erstellen Sie einen neuen freigegebenen Link.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Schreibberechtigung für die Zwischenablage verweigert. Bitte überprüfen Sie Ihre Browsereinstellungen, um den erforderlichen Zugriff zu erlauben.",
|
||||
"Clone": "Klonen",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Schließen",
|
||||
"Code execution": "Codeausführung",
|
||||
"Code formatted successfully": "Code erfolgreich formatiert",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Kollektion",
|
||||
"Color": "Farbe",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Gruppenname",
|
||||
"Group updated successfully": "Gruppe erfolgreich aktualisiert",
|
||||
"Groups": "Gruppen",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Haptisches Feedback",
|
||||
"has no conversations.": "hat keine Unterhaltungen.",
|
||||
"Hello, {{name}}": "Hallo, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD MMMM YYYY HH:mm A",
|
||||
"Model": "Modell",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Modell '{{modelName}}' wurde erfolgreich heruntergeladen.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modell '{{modelTag}}' befindet sich bereits in der Warteschlange zum Herunterladen.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Bitte geben Sie einen Prompt ein",
|
||||
"Please fill in all fields.": "Bitte füllen Sie alle Felder aus.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Bitte wählen Sie einen Grund aus",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Positive Einstellung",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Werkzeuge",
|
||||
"Tools Access": "Werkzeugzugriff",
|
||||
"Tools are a function calling system with arbitrary code execution": "Wekzeuge sind ein Funktionssystem mit beliebiger Codeausführung",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Werkezuge verfügen über ein Funktionssystem, das die Ausführung beliebigen Codes ermöglicht",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Werkzeuge verfügen über ein Funktionssystem, das die Ausführung beliebigen Codes ermöglicht.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Personalisieren Sie Interaktionen mit LLMs, indem Sie über die Schaltfläche \"Verwalten\" Erinnerungen hinzufügen.",
|
||||
"You cannot upload an empty file.": "Sie können keine leere Datei hochladen.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Sie haben keine Berechtigung zum Hochladen von Dateien.",
|
||||
"You have no archived conversations.": "Du hast keine archivierten Unterhaltungen.",
|
||||
"You have shared this chat": "Sie haben diese Unterhaltung geteilt",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "such assistant",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "and",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Close",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Collection",
|
||||
"Color": "",
|
||||
"ComfyUI": "",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "",
|
||||
"Hello, {{name}}": "Much helo, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' has been successfully downloaded.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' is already in queue for downloading.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K very top",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "",
|
||||
"You have shared this chat": "",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Εναλλακτικό στο top_p, και στοχεύει στη διασφάλιση μιας ισορροπίας μεταξύ ποιότητας και ποικιλίας. Η παράμετρος p αντιπροσωπεύει την ελάχιστη πιθανότητα για ένα token να θεωρηθεί, σε σχέση με την πιθανότητα του πιο πιθανού token. Για παράδειγμα, με p=0.05 και το πιο πιθανό token να έχει πιθανότητα 0.9, τα logits με τιμή μικρότερη από 0.045 φιλτράρονται. (Προεπιλογή: 0.0)",
|
||||
"Amazing": "Καταπληκτικό",
|
||||
"an assistant": "ένας βοηθός",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "και",
|
||||
"and {{COUNT}} more": "και {{COUNT}} ακόμα",
|
||||
"and create a new shared link.": "και δημιουργήστε έναν νέο κοινόχρηστο σύνδεσμο.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Άρνηση δικαιώματος εγγραφής στο πρόχειρο. Παρακαλώ ελέγξτε τις ρυθμίσεις του περιηγητή σας για να δώσετε την απαραίτητη πρόσβαση.",
|
||||
"Clone": "Κλώνος",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Κλείσιμο",
|
||||
"Code execution": "Εκτέλεση κώδικα",
|
||||
"Code formatted successfully": "Ο κώδικας μορφοποιήθηκε επιτυχώς",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Συλλογή",
|
||||
"Color": "Χρώμα",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Όνομα Ομάδας",
|
||||
"Group updated successfully": "Η ομάδα ενημερώθηκε με επιτυχία",
|
||||
"Groups": "Ομάδες",
|
||||
"h:mm a": "h:mm π.μ./μ.μ.",
|
||||
"Haptic Feedback": "Ανατροφοδότηση Haptic",
|
||||
"has no conversations.": "δεν έχει συνομιλίες.",
|
||||
"Hello, {{name}}": "Γειά σου, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Μοντέλο",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Το μοντέλο '{{modelName}}' κατεβάστηκε με επιτυχία.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Το μοντέλο '{{modelTag}}' βρίσκεται ήδη στην ουρά για λήψη.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Παρακαλώ εισάγετε μια προτροπή",
|
||||
"Please fill in all fields.": "Παρακαλώ συμπληρώστε όλα τα πεδία.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Παρακαλώ επιλέξτε έναν λόγο",
|
||||
"Port": "Θύρα",
|
||||
"Positive attitude": "Θετική στάση",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Εργαλεία",
|
||||
"Tools Access": "Πρόσβαση Εργαλείων",
|
||||
"Tools are a function calling system with arbitrary code execution": "Τα εργαλεία είναι ένα σύστημα κλήσης λειτουργιών με αυθαίρετη εκτέλεση κώδικα",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Τα εργαλεία διαθέτουν ένα σύστημα κλήσης λειτουργιών που επιτρέπει την αυθαίρετη εκτέλεση κώδικα",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Τα εργαλεία διαθέτουν ένα σύστημα κλήσης λειτουργιών που επιτρέπει την αυθαίρετη εκτέλεση κώδικα.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Μπορείτε να προσωποποιήσετε τις αλληλεπιδράσεις σας με τα LLMs προσθέτοντας αναμνήσεις μέσω του κουμπιού 'Διαχείριση' παρακάτω, κάνοντάς τα πιο χρήσιμα και προσαρμοσμένα σε εσάς.",
|
||||
"You cannot upload an empty file.": "Δεν μπορείτε να ανεβάσετε ένα κενό αρχείο.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Δεν έχετε άδεια να ανεβάσετε αρχεία.",
|
||||
"You have no archived conversations.": "Δεν έχετε αρχειοθετημένες συνομιλίες.",
|
||||
"You have shared this chat": "Έχετε μοιραστεί αυτή τη συνομιλία",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "",
|
||||
"Color": "",
|
||||
"ComfyUI": "",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "",
|
||||
"Hello, {{name}}": "",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "",
|
||||
"Mirostat Eta": "",
|
||||
"Mirostat Tau": "",
|
||||
"MMMM DD, YYYY": "",
|
||||
"MMMM DD, YYYY HH:mm": "",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "",
|
||||
"You have shared this chat": "",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "",
|
||||
"Color": "",
|
||||
"ComfyUI": "",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "",
|
||||
"Hello, {{name}}": "",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "",
|
||||
"Mirostat Eta": "",
|
||||
"Mirostat Tau": "",
|
||||
"MMMM DD, YYYY": "",
|
||||
"MMMM DD, YYYY HH:mm": "",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "",
|
||||
"You have shared this chat": "",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "un asistente",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "y",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "y crear un nuevo enlace compartido.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Permisos de escritura del portapapeles denegados. Por favor, comprueba las configuraciones de tu navegador para otorgar el acceso necesario.",
|
||||
"Clone": "Clonar",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Cerrar",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Se ha formateado correctamente el código.",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Colección",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Retroalimentación háptica",
|
||||
"has no conversations.": "no tiene conversaciones.",
|
||||
"Hello, {{name}}": "Hola, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "El modelo '{{modelName}}' se ha descargado correctamente.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "El modelo '{{modelTag}}' ya está en cola para descargar.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "Por favor llene todos los campos.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Por favor seleccione una razón",
|
||||
"Port": "",
|
||||
"Positive attitude": "Actitud positiva",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Herramientas",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Las herramientas son un sistema de llamada de funciones con código arbitrario",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Las herramientas tienen un sistema de llamadas de funciones que permite la ejecución de código arbitrario",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Las herramientas tienen un sistema de llamada de funciones que permite la ejecución de código arbitrario.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puede personalizar sus interacciones con LLMs añadiendo memorias a través del botón 'Gestionar' debajo, haciendo que sean más útiles y personalizados para usted.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "No tiene conversaciones archivadas.",
|
||||
"You have shared this chat": "Usted ha compartido esta conversación",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "top_p-ren alternatiba, kalitate eta aniztasunaren arteko oreka bermatzea du helburu. p parametroak token bat kontuan hartzeko gutxieneko probabilitatea adierazten du, token probableenaren probabilitatearen arabera. Adibidez, p=0.05 balioarekin eta token probableenaren probabilitatea 0.9 denean, 0.045 baino balio txikiagoko logit-ak baztertzen dira. (Lehenetsia: 0.0)",
|
||||
"Amazing": "Harrigarria",
|
||||
"an assistant": "laguntzaile bat",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "eta",
|
||||
"and {{COUNT}} more": "eta {{COUNT}} gehiago",
|
||||
"and create a new shared link.": "eta sortu partekatutako esteka berri bat.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Arbelerako idazteko baimena ukatua. Mesedez, egiaztatu zure nabigatzailearen ezarpenak beharrezko sarbidea emateko.",
|
||||
"Clone": "Klonatu",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Itxi",
|
||||
"Code execution": "Kodearen exekuzioa",
|
||||
"Code formatted successfully": "Kodea ongi formateatu da",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Bilduma",
|
||||
"Color": "Kolorea",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Taldearen Izena",
|
||||
"Group updated successfully": "Taldea ongi eguneratu da",
|
||||
"Groups": "Taldeak",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Feedback Haptikoa",
|
||||
"has no conversations.": "ez du elkarrizketarik.",
|
||||
"Hello, {{name}}": "Kaixo, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "YYYY-ko MMMM-ren DD",
|
||||
"MMMM DD, YYYY HH:mm": "YYYY-ko MMMM-ren DD HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "YYYY-ko MMMM-ren DD hh:mm:ss A",
|
||||
"Model": "Modeloa",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modeloa ongi deskargatu da.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' modeloa dagoeneko deskarga ilaran dago.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Mesedez, sartu prompt bat",
|
||||
"Please fill in all fields.": "Mesedez, bete eremu guztiak.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Mesedez, hautatu arrazoi bat",
|
||||
"Port": "Ataka",
|
||||
"Positive attitude": "Jarrera positiboa",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Tresnak",
|
||||
"Tools Access": "Tresnen sarbidea",
|
||||
"Tools are a function calling system with arbitrary code execution": "Tresnak kode arbitrarioa exekutatzeko funtzio deitzeko sistema bat dira",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Tresnek kode arbitrarioa exekutatzeko aukera ematen duen funtzio deitzeko sistema dute",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Tresnek kode arbitrarioa exekutatzeko aukera ematen duen funtzio deitzeko sistema dute.",
|
||||
"Top K": "Goiko K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "LLMekin dituzun interakzioak pertsonalizatu ditzakezu memoriak gehituz beheko 'Kudeatu' botoiaren bidez, lagungarriagoak eta zuretzat egokituagoak eginez.",
|
||||
"You cannot upload an empty file.": "Ezin duzu fitxategi huts bat kargatu.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Ez duzu fitxategiak kargatzeko baimenik.",
|
||||
"You have no archived conversations.": "Ez duzu artxibatutako elkarrizketarik.",
|
||||
"You have shared this chat": "Txat hau partekatu duzu",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "یک دستیار",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "و",
|
||||
"and {{COUNT}} more": "و {{COUNT}} مورد دیگر",
|
||||
"and create a new shared link.": "و یک پیوند اشتراک\u200cگذاری جدید ایجاد کنید.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "کلون",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "بسته",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "مجموعه",
|
||||
"Color": "",
|
||||
"ComfyUI": "کومیوآی",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "ندارد.",
|
||||
"Hello, {{name}}": "سلام، {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "مدل '{{modelName}}' با موفقیت دانلود شد.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "مدل '{{modelTag}}' در حال حاضر در صف برای دانلود است.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "نظرات مثبت",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "شما هیچ گفتگوی ذخیره شده ندارید.",
|
||||
"You have shared this chat": "شما این گفتگو را به اشتراک گذاشته اید",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Vaihtoehto top_p:lle, jolla pyritään varmistamaan laadun ja monipuolisuuden tasapaino. Parametri p edustaa pienintä todennäköisyyttä, jolla token otetaan huomioon suhteessa todennäköisimpään tokeniin. Esimerkiksi p=0.05 ja todennäköisin token todennäköisyydellä 0.9, arvoltaan alle 0.045 olevat logit suodatetaan pois. (Oletus: 0.0)",
|
||||
"Amazing": "Hämmästyttävä",
|
||||
"an assistant": "avustaja",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "ja",
|
||||
"and {{COUNT}} more": "ja {{COUNT}} muuta",
|
||||
"and create a new shared link.": "ja luo uusi jaettu linkki.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Leikepöydälle kirjoitusoikeus evätty. Tarkista selaimesi asetukset ja myönnä tarvittavat käyttöoikeudet.",
|
||||
"Clone": "Kloonaa",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Sulje",
|
||||
"Code execution": "Koodin suorittaminen",
|
||||
"Code formatted successfully": "Koodin muotoilu onnistui",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Kokoelma",
|
||||
"Color": "Väri",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Ryhmän nimi",
|
||||
"Group updated successfully": "Ryhmä päivitetty onnistuneesti",
|
||||
"Groups": "Ryhmät",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Haptinen palaute",
|
||||
"has no conversations.": "ei ole keskusteluja.",
|
||||
"Hello, {{name}}": "Hei, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "D. MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "D. MMMM YYYY, HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "D. MMMM YYYY, hh:mm:ss a",
|
||||
"Model": "Malli",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Malli '{{modelName}}' ladattiin onnistuneesti.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Malli '{{modelTag}}' on jo jonossa ladattavaksi.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Kirjoita kehote",
|
||||
"Please fill in all fields.": "Täytä kaikki kentät.",
|
||||
"Please select a model first.": "Valitse ensin malli.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Valitse syy",
|
||||
"Port": "Portti",
|
||||
"Positive attitude": "Positiivinen asenne",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Työkalut",
|
||||
"Tools Access": "Työkalujen käyttöoikeudet",
|
||||
"Tools are a function calling system with arbitrary code execution": "Työkalut ovat toimintokutsuihin perustuva järjestelmä, joka sallii mielivaltaisen koodin suorittamisen",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Työkaluilla on toimintokutsuihin perustuva järjestelmä, joka sallii mielivaltaisen koodin suorittamisen",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Työkalut sallivat mielivaltaisen koodin suorittamisen toimintokutsuilla.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Voit personoida vuorovaikutustasi LLM-ohjelmien kanssa lisäämällä muistoja 'Hallitse'-painikkeen kautta, jolloin ne ovat hyödyllisempiä ja räätälöityjä sinua varten.",
|
||||
"You cannot upload an empty file.": "Et voi ladata tyhjää tiedostoa.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Sinulla ei ole lupaa ladata tiedostoja.",
|
||||
"You have no archived conversations.": "Sinulla ei ole arkistoituja keskusteluja.",
|
||||
"You have shared this chat": "Olet jakanut tämän keskustelun",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "un assistant",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "et",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "et créer un nouveau lien partagé.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "L'autorisation d'écriture du presse-papier a été refusée. Veuillez vérifier les paramètres de votre navigateur pour accorder l'accès nécessaire.",
|
||||
"Clone": "Copie conforme",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Fermer",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Le code a été formaté avec succès",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Collection",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "n'a aucune conversation.",
|
||||
"Hello, {{name}}": "Bonjour, {{name}}.",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD MMMM YYYY HH:mm:ss",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Attitude positive",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Outils",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des souvenirs via le bouton 'Gérer' ci-dessous, ce qui les rendra plus utiles et adaptés à vos besoins.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Vous n'avez aucune conversation archivée",
|
||||
"You have shared this chat": "Vous avez partagé cette conversation.",
|
||||
|
@ -51,7 +51,7 @@
|
||||
"Advanced Params": "Paramètres avancés",
|
||||
"All Documents": "Tous les documents",
|
||||
"All models deleted successfully": "Tous les modèles ont été supprimés avec succès",
|
||||
"Allow Chat Controls": "",
|
||||
"Allow Chat Controls": "Autoriser les contrôles de chat",
|
||||
"Allow Chat Delete": "Autoriser la suppression de la conversation",
|
||||
"Allow Chat Deletion": "Autoriser la suppression de l'historique de chat",
|
||||
"Allow Chat Edit": "Autoriser la modification de la conversation",
|
||||
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternative au top_p, visant à assurer un équilibre entre qualité et variété. Le paramètre p représente la probabilité minimale pour qu'un token soit pris en compte, par rapport à la probabilité du token le plus probable. Par exemple, avec p=0.05 et le token le plus probable ayant une probabilité de 0.9, les logits ayant une valeur inférieure à 0.045 sont filtrés. (Par défaut : 0.0)",
|
||||
"Amazing": "Incroyable",
|
||||
"an assistant": "un assistant",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "et",
|
||||
"and {{COUNT}} more": "et {{COUNT}} autres",
|
||||
"and create a new shared link.": "et créer un nouveau lien partagé.",
|
||||
@ -91,7 +93,7 @@
|
||||
"Assistant": "Assistant",
|
||||
"Attach file": "Joindre un document",
|
||||
"Attention to detail": "Attention aux détails",
|
||||
"Attribute for Mail": "",
|
||||
"Attribute for Mail": "Attribut pour l'e-mail",
|
||||
"Attribute for Username": "Attribut pour le nom d'utilisateur",
|
||||
"Audio": "Audio",
|
||||
"August": "Août",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "L'autorisation d'écriture du presse-papier a été refusée. Veuillez vérifier les paramètres de votre navigateur pour accorder l'accès nécessaire.",
|
||||
"Clone": "Cloner",
|
||||
"Clone Chat": "Dupliquer le Chat",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Fermer",
|
||||
"Code execution": "Exécution de code",
|
||||
"Code formatted successfully": "Le code a été formaté avec succès",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Collection",
|
||||
"Color": "Couleur",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -189,7 +194,7 @@
|
||||
"Confirm your action": "Confirmer votre action",
|
||||
"Confirm your new password": "Confirmer votre nouveau mot de passe",
|
||||
"Connections": "Connexions",
|
||||
"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort. (Default: medium)": "",
|
||||
"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort. (Default: medium)": "Contraint l'effort de raisonnement pour les modèles de raisonnement. Applicable uniquement aux modèles de raisonnement de fournisseurs spécifiques qui prennent en charge l'effort de raisonnement. (Par défaut : medium)",
|
||||
"Contact Admin for WebUI Access": "Contacter l'administrateur pour obtenir l'accès à WebUI",
|
||||
"Content": "Contenu",
|
||||
"Content Extraction": "Extraction du contenu",
|
||||
@ -355,7 +360,7 @@
|
||||
"Enter Mojeek Search API Key": "Entrez la clé API Mojeek",
|
||||
"Enter Number of Steps (e.g. 50)": "Entrez le nombre d'étapes (par ex. 50)",
|
||||
"Enter proxy URL (e.g. https://user:password@host:port)": "Entrez l'URL du proxy (par ex. https://use:password@host:port)",
|
||||
"Enter reasoning effort": "",
|
||||
"Enter reasoning effort": "Entrez l'effort de raisonnement",
|
||||
"Enter Sampler (e.g. Euler a)": "Entrez le sampler (par ex. Euler a)",
|
||||
"Enter Scheduler (e.g. Karras)": "Entrez le planificateur (par ex. Karras)",
|
||||
"Enter Score": "Entrez votre score",
|
||||
@ -393,7 +398,7 @@
|
||||
"Evaluations": "Évaluations",
|
||||
"Example: (&(objectClass=inetOrgPerson)(uid=%s))": "Exemple: (&(objectClass=inetOrgPerson)(uid=%s))",
|
||||
"Example: ALL": "Exemple: TOUS",
|
||||
"Example: mail": "",
|
||||
"Example: mail": "Exemple: mail",
|
||||
"Example: ou=users,dc=foo,dc=example": "Exemple: ou=utilisateurs,dc=foo,dc=exemple",
|
||||
"Example: sAMAccountName or uid or userPrincipalName": "Exemple: sAMAccountName ou uid ou userPrincipalName",
|
||||
"Exclude": "Exclure",
|
||||
@ -414,12 +419,12 @@
|
||||
"External Models": "Modèles externes",
|
||||
"Failed to add file.": "Échec de l'ajout du fichier.",
|
||||
"Failed to create API Key.": "Échec de la création de la clé API.",
|
||||
"Failed to fetch models": "",
|
||||
"Failed to fetch models": "Échec de la récupération des modèles",
|
||||
"Failed to read clipboard contents": "Échec de la lecture du contenu du presse-papiers",
|
||||
"Failed to save models configuration": "Échec de la sauvegarde de la configuration des modèles",
|
||||
"Failed to update settings": "Échec de la mise à jour des paramètres",
|
||||
"Failed to upload file.": "Échec du téléchargement du fichier.",
|
||||
"Features Permissions": "",
|
||||
"Features Permissions": "Autorisations des fonctionnalités",
|
||||
"February": "Février",
|
||||
"Feedback History": "Historique des avis",
|
||||
"Feedbacks": "Avis",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Nom du groupe",
|
||||
"Group updated successfully": "Groupe mis à jour avec succès",
|
||||
"Groups": "Groupes",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Retour haptique",
|
||||
"has no conversations.": "n'a aucune conversation.",
|
||||
"Hello, {{name}}": "Bonjour, {{name}}.",
|
||||
@ -494,15 +498,15 @@
|
||||
"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Je reconnais avoir lu et compris les implications de mes actions. Je suis conscient des risques associés à l'exécution d'un code arbitraire et j'ai vérifié la fiabilité de la source.",
|
||||
"ID": "ID",
|
||||
"Ignite curiosity": "Éveiller la curiosité",
|
||||
"Image": "",
|
||||
"Image": "Image",
|
||||
"Image Compression": "Compression d'image",
|
||||
"Image generation": "",
|
||||
"Image Generation": "",
|
||||
"Image generation": "Génération d'images",
|
||||
"Image Generation": "Génération d'images",
|
||||
"Image Generation (Experimental)": "Génération d'images (expérimental)",
|
||||
"Image Generation Engine": "Moteur de génération d'images",
|
||||
"Image Max Compression Size": "Taille maximale de compression d'image",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Prompt Generation": "Génération de prompts d'images",
|
||||
"Image Prompt Generation Prompt": "Prompt de génération de prompts d'images",
|
||||
"Image Settings": "Paramètres de génération d'images",
|
||||
"Images": "Images",
|
||||
"Import Chats": "Importer les conversations",
|
||||
@ -559,7 +563,7 @@
|
||||
"Leave empty to use the default prompt, or enter a custom prompt": "Laissez vide pour utiliser le prompt par défaut, ou entrez un prompt personnalisé",
|
||||
"Light": "Clair",
|
||||
"Listening...": "Écoute en cours...",
|
||||
"Llama.cpp": "",
|
||||
"Llama.cpp": "Llama.cpp",
|
||||
"LLMs can make mistakes. Verify important information.": "Les LLM peuvent faire des erreurs. Vérifiez les informations importantes.",
|
||||
"Loading {{count}} sites": "",
|
||||
"Local": "Local",
|
||||
@ -571,7 +575,7 @@
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Veillez à exporter un fichier workflow.json au format API depuis ComfyUI.",
|
||||
"Manage": "Gérer",
|
||||
"Manage Arena Models": "Gérer les modèles d'arène",
|
||||
"Manage Models": "",
|
||||
"Manage Models": "Gérer les modèles",
|
||||
"Manage Ollama": "Gérer Ollama",
|
||||
"Manage Ollama API Connections": "Gérer les connexions API Ollama",
|
||||
"Manage OpenAI API Connections": "Gérer les connexions API OpenAI",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD MMMM YYYY HH:mm:ss",
|
||||
"Model": "Modèle",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Le modèle '{{modelName}}' a été téléchargé avec succès.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Le modèle '{{modelTag}}' est déjà dans la file d'attente pour le téléchargement.",
|
||||
@ -637,7 +638,7 @@
|
||||
"No files found.": "Aucun fichier trouvé.",
|
||||
"No groups with access, add a group to grant access": "Aucun groupe n'a accès, ajoutez un groupe pour accorder l'accès",
|
||||
"No HTML, CSS, or JavaScript content found.": "Aucun contenu HTML, CSS ou JavaScript trouvé.",
|
||||
"No inference engine with management support found": "",
|
||||
"No inference engine with management support found": "Aucun moteur d'inférence avec support trouvé",
|
||||
"No knowledge found": "Aucune connaissance trouvée",
|
||||
"No model IDs": "Aucun ID de modèle",
|
||||
"No models found": "Aucun modèle trouvé",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Veuillez saisir un prompt",
|
||||
"Please fill in all fields.": "Veuillez remplir tous les champs.",
|
||||
"Please select a model first.": "Veuillez d'abord sélectionner un modèle.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Veuillez sélectionner une raison",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Attitude positive",
|
||||
@ -742,9 +744,9 @@
|
||||
"RAG Template": "Modèle RAG",
|
||||
"Rating": "Note",
|
||||
"Re-rank models by topic similarity": "Reclasser les modèles par similarité de sujet",
|
||||
"Read": "",
|
||||
"Read": "Lire",
|
||||
"Read Aloud": "Lire à haute voix",
|
||||
"Reasoning Effort": "",
|
||||
"Reasoning Effort": "Effort de raisonnement",
|
||||
"Record voice": "Enregistrer la voix",
|
||||
"Redirecting you to OpenWebUI Community": "Redirection vers la communauté OpenWebUI",
|
||||
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "Réduit la probabilité de générer des non-sens. Une valeur plus élevée (par exemple 100) donnera des réponses plus diversifiées, tandis qu'une valeur plus basse (par exemple 10) sera plus conservatrice. (Par défaut : 40)",
|
||||
@ -821,7 +823,7 @@
|
||||
"Select a pipeline": "Sélectionnez un pipeline",
|
||||
"Select a pipeline url": "Sélectionnez l'URL du pipeline",
|
||||
"Select a tool": "Sélectionnez un outil",
|
||||
"Select an Ollama instance": "",
|
||||
"Select an Ollama instance": "Sélectionnez une instance Ollama",
|
||||
"Select Engine": "Sélectionnez le moteur",
|
||||
"Select Knowledge": "Sélectionnez une connaissance",
|
||||
"Select model": "Sélectionner un modèle",
|
||||
@ -848,7 +850,7 @@
|
||||
"Set Scheduler": "Définir le planificateur",
|
||||
"Set Steps": "Définir le nombre d'étapes",
|
||||
"Set Task Model": "Définir le modèle de tâche",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Définir le nombre de couches qui seront déchargées sur le GPU. Augmenter cette valeur peut améliorer considérablement les performances pour les modèles optimisés pour l'accélération GPU, mais peut également consommer plus d'énergie et de ressources GPU.",
|
||||
"Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Définir le nombre de threads de travail utilisés pour le calcul. Cette option contrôle combien de threads sont utilisés pour traiter les demandes entrantes simultanément. L'augmentation de cette valeur peut améliorer les performances sous de fortes charges de travail concurrentes mais peut également consommer plus de ressources CPU.",
|
||||
"Set Voice": "Choisir la voix",
|
||||
"Set whisper model": "Choisir le modèle Whisper",
|
||||
@ -913,7 +915,7 @@
|
||||
"The batch size determines how many text requests are processed together at once. A higher batch size can increase the performance and speed of the model, but it also requires more memory. (Default: 512)": "La taille de lot détermine combien de demandes de texte sont traitées ensemble en une fois. Une taille de lot plus grande peut augmenter les performances et la vitesse du modèle, mais elle nécessite également plus de mémoire. (Par défaut : 512)",
|
||||
"The developers behind this plugin are passionate volunteers from the community. If you find this plugin helpful, please consider contributing to its development.": "Les développeurs de ce plugin sont des bénévoles passionnés issus de la communauté. Si vous trouvez ce plugin utile, merci de contribuer à son développement.",
|
||||
"The evaluation leaderboard is based on the Elo rating system and is updated in real-time.": "Le classement d'évaluation est basé sur le système de notation Elo et est mis à jour en temps réel.",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "",
|
||||
"The LDAP attribute that maps to the mail that users use to sign in.": "L'attribut LDAP qui correspond à l'adresse e-mail que les utilisateurs utilisent pour se connecter.",
|
||||
"The LDAP attribute that maps to the username that users use to sign in.": "L'attribut LDAP qui correspond au nom d'utilisateur que les utilisateurs utilisent pour se connecter.",
|
||||
"The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.": "Le classement est actuellement en version bêta et nous pouvons ajuster les calculs de notation à mesure que nous peaufinons l'algorithme.",
|
||||
"The maximum file size in MB. If the file size exceeds this limit, the file will not be uploaded.": "La taille maximale du fichier en Mo. Si la taille du fichier dépasse cette limite, le fichier ne sera pas téléchargé.",
|
||||
@ -935,7 +937,7 @@
|
||||
"This will delete all models including custom models and cannot be undone.": "Cela supprimera tous les modèles, y compris les modèles personnalisés, et ne peut pas être annulé.",
|
||||
"This will reset the knowledge base and sync all files. Do you wish to continue?": "Cela réinitialisera la base de connaissances et synchronisera tous les fichiers. Souhaitez-vous continuer ?",
|
||||
"Thorough explanation": "Explication approfondie",
|
||||
"Thought for {{DURATION}}": "",
|
||||
"Thought for {{DURATION}}": "Réflexion de {{DURATION}}",
|
||||
"Tika": "Tika",
|
||||
"Tika Server URL required.": "URL du serveur Tika requise.",
|
||||
"Tiktoken": "Tiktoken",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Outils",
|
||||
"Tools Access": "Accès aux outils",
|
||||
"Tools are a function calling system with arbitrary code execution": "Les outils sont un système d'appel de fonction avec exécution de code arbitraire",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Les outils ont un système d'appel de fonction qui permet l'exécution de code arbitraire",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Les outils ont un système d'appel de fonction qui permet l'exécution de code arbitraire.",
|
||||
"Top K": "Top K",
|
||||
@ -1060,7 +1063,7 @@
|
||||
"Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Fonctionne avec le top-k. Une valeur plus élevée (par ex. 0.95) donnera un texte plus diversifié, tandis qu'une valeur plus basse (par ex. 0.5) générera un texte plus concentré et conservateur. (Par défaut : 0.9)",
|
||||
"Workspace": "Espace de travail",
|
||||
"Workspace Permissions": "Autorisations de l'espace de travail",
|
||||
"Write": "",
|
||||
"Write": "Écrire",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Écrivez une suggestion de prompt (par exemple : Qui êtes-vous ?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Rédigez un résumé de 50 mots qui résume [sujet ou mot-clé].",
|
||||
"Write something...": "Écrivez quelque chose...",
|
||||
@ -1070,7 +1073,8 @@
|
||||
"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Vous ne pouvez discuter qu'avec un maximum de {{maxCount}} fichier(s) à la fois.",
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Vous pouvez personnaliser vos interactions avec les LLM en ajoutant des mémoires à l'aide du bouton « Gérer » ci-dessous, ce qui les rendra plus utiles et mieux adaptées à vos besoins.",
|
||||
"You cannot upload an empty file.": "Vous ne pouvez pas envoyer un fichier vide.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to access this feature.": "Vous n'avez pas la permission d'accéder à cette fonctionnalité.",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Vous n'avez pas la permission de télécharger des fichiers.",
|
||||
"You have no archived conversations.": "Vous n'avez aucune conversation archivée.",
|
||||
"You have shared this chat": "Vous avez partagé cette conversation.",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "עוזר",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "וגם",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "וצור קישור משותף חדש.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "שיבוט",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "סגור",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "אוסף",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "אין שיחות.",
|
||||
"Hello, {{name}}": "שלום, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD בMMMM, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD בMMMM, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "המודל '{{modelName}}' הורד בהצלחה.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "המודל '{{modelTag}}' כבר בתור להורדה.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "גישה חיובית",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "אין לך שיחות בארכיון.",
|
||||
"You have shared this chat": "שיתפת את השיחה הזו",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "एक सहायक",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "और",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "और एक नई साझा लिंक बनाएं.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "क्लोन",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "बंद करना",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "संग्रह",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "कोई बातचीत नहीं है",
|
||||
"Hello, {{name}}": "नमस्ते, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "मिरोस्टा",
|
||||
"Mirostat Eta": "मिरोस्टा ईटा",
|
||||
"Mirostat Tau": "मिरोस्तात ताऊ",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "मॉडल '{{modelName}}' सफलतापूर्वक डाउनलोड हो गया है।",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "मॉडल '{{modelTag}}' पहले से ही डाउनलोड करने के लिए कतार में है।",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "सकारात्मक रवैया",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "शीर्ष K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "आपको कोई अंकित चैट नहीं है।",
|
||||
"You have shared this chat": "आपने इस चैट को शेयर किया है",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "asistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "i",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "i stvorite novu dijeljenu vezu.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Kloniraj",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zatvori",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Kolekcija",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "nema razgovora.",
|
||||
"Hello, {{name}}": "Bok, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' je uspješno preuzet.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je već u redu za preuzimanje.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozitivan stav",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Alati",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Možete personalizirati svoje interakcije s LLM-ima dodavanjem uspomena putem gumba 'Upravljanje' u nastavku, čineći ih korisnijima i prilagođenijima vama.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nemate arhiviranih razgovora.",
|
||||
"You have shared this chat": "Podijelili ste ovaj razgovor",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "egy asszisztens",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "és",
|
||||
"and {{COUNT}} more": "és még {{COUNT}} db",
|
||||
"and create a new shared link.": "és hozz létre egy új megosztott linket.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Vágólap írási engedély megtagadva. Kérjük, ellenőrizd a böngésző beállításait a szükséges hozzáférés megadásához.",
|
||||
"Clone": "Klónozás",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Bezárás",
|
||||
"Code execution": "Kód végrehajtás",
|
||||
"Code formatted successfully": "Kód sikeresen formázva",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Gyűjtemény",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Tapintási visszajelzés",
|
||||
"has no conversations.": "nincsenek beszélgetései.",
|
||||
"Hello, {{name}}": "Helló, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "YYYY. MMMM DD.",
|
||||
"MMMM DD, YYYY HH:mm": "YYYY. MMMM DD. HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "YYYY. MMMM DD. hh:mm:ss A",
|
||||
"Model": "Modell",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "A '{{modelName}}' modell sikeresen letöltve.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "A '{{modelTag}}' modell már a letöltési sorban van.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Kérjük, adjon meg egy promptot",
|
||||
"Please fill in all fields.": "Kérjük, töltse ki az összes mezőt.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Kérjük, válasszon egy okot",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozitív hozzáállás",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Eszközök",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Az eszközök olyan függvényhívó rendszert alkotnak, amely tetszőleges kód végrehajtását teszi lehetővé",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Az eszközök olyan függvényhívó rendszerrel rendelkeznek, amely lehetővé teszi tetszőleges kód végrehajtását",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Az eszközök olyan függvényhívó rendszerrel rendelkeznek, amely lehetővé teszi tetszőleges kód végrehajtását.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Az LLM-ekkel való interakcióit személyre szabhatja emlékek hozzáadásával a lenti 'Kezelés' gomb segítségével, így azok még hasznosabbak és személyre szabottabbak lesznek.",
|
||||
"You cannot upload an empty file.": "Nem tölthet fel üres fájlt.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nincsenek archivált beszélgetései.",
|
||||
"You have shared this chat": "Megosztotta ezt a beszélgetést",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "asisten",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "dan",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "dan membuat tautan bersama baru.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Izin menulis papan klip ditolak. Periksa pengaturan peramban Anda untuk memberikan akses yang diperlukan.",
|
||||
"Clone": "Kloning",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Tutup",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Kode berhasil diformat",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Koleksi",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "tidak memiliki percakapan.",
|
||||
"Hello, {{name}}": "Halo, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH: mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY jj: mm: dd A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' telah berhasil diunduh.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' sudah berada dalam antrean untuk diunduh.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Sikap positif",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Alat",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "K atas",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda dapat mempersonalisasi interaksi Anda dengan LLM dengan menambahkan kenangan melalui tombol 'Kelola' di bawah ini, sehingga lebih bermanfaat dan disesuaikan untuk Anda.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Anda tidak memiliki percakapan yang diarsipkan.",
|
||||
"You have shared this chat": "Anda telah membagikan obrolan ini",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Rogha eile seachas an top_p, agus tá sé mar aidhm aige cothromaíocht cáilíochta agus éagsúlachta a chinntiú. Léiríonn an paraiméadar p an dóchúlacht íosta go mbreithneofar comhartha, i gcoibhneas le dóchúlacht an chomhartha is dóichí. Mar shampla, le p=0.05 agus dóchúlacht 0.9 ag an comhartha is dóichí, déantar logits le luach níos lú ná 0.045 a scagadh amach. (Réamhshocrú: 0.0)",
|
||||
"Amazing": "Iontach",
|
||||
"an assistant": "cúntóir",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "agus",
|
||||
"and {{COUNT}} more": "agus {{COUNT}} eile",
|
||||
"and create a new shared link.": "agus cruthaigh nasc nua roinnte.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Diúltaíodh cead scríofa an ghearrthaisce. Seiceáil socruithe do bhrabhsálaí chun an rochtain riachtanach a dheonú.",
|
||||
"Clone": "Clón",
|
||||
"Clone Chat": "Comhrá Clón",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Dún",
|
||||
"Code execution": "Cód a fhorghníomhú",
|
||||
"Code formatted successfully": "Cód formáidithe go rathúil",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Bailiúchán",
|
||||
"Color": "Dath",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Ainm an Ghrúpa",
|
||||
"Group updated successfully": "D'éirigh le nuashonrú an ghrúpa",
|
||||
"Groups": "Grúpaí",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Aiseolas Haptic",
|
||||
"has no conversations.": "níl aon chomhráite aige.",
|
||||
"Hello, {{name}}": "Dia duit, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM LL, BBBB",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM LL, BBBB UU:nn",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM LL, BBBB uu:nn:ss A",
|
||||
"Model": "Múnla",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Rinneadh an tsamhail '{{modelName}}' a íoslódáil go rathúil.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Tá múnla ‘{{modelTag}}’ sa scuaine cheana féin le híoslódáil.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Cuir isteach leid",
|
||||
"Please fill in all fields.": "Líon isteach gach réimse le do thoil.",
|
||||
"Please select a model first.": "Roghnaigh munla ar dtús le do thoil.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Roghnaigh cúis le do thoil",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Dearcadh dearfach",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Uirlisí",
|
||||
"Tools Access": "Rochtain Uirlisí",
|
||||
"Tools are a function calling system with arbitrary code execution": "Is córas glaonna feidhme iad uirlisí le forghníomhú cód treallach",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Tá córas glaonna feidhme ag uirlisí a cheadaíonn forghníomhú cód treallach",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Tá córas glaonna feidhme ag uirlisí a cheadaíonn forghníomhú cód treallach.",
|
||||
"Top K": "Barr K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Is féidir leat do chuid idirghníomhaíochtaí le LLManna a phearsantú ach cuimhní cinn a chur leis tríd an gcnaipe 'Bainistigh' thíos, rud a fhágann go mbeidh siad níos cabhrach agus níos oiriúnaí duit.",
|
||||
"You cannot upload an empty file.": "Ní féidir leat comhad folamh a uaslódáil.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Níl cead agat comhaid a uaslódáil.",
|
||||
"You have no archived conversations.": "Níl aon chomhráite cartlainne agat.",
|
||||
"You have shared this chat": "Tá an comhrá seo roinnte agat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "un assistente",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "e",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "e crea un nuovo link condiviso.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Clone",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Chiudi",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Collezione",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "non ha conversazioni.",
|
||||
"Hello, {{name}}": "Ciao, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Il modello '{{modelName}}' è stato scaricato con successo.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Il modello '{{modelTag}}' è già in coda per il download.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Attitudine positiva",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Non hai conversazioni archiviate.",
|
||||
"You have shared this chat": "Hai condiviso questa chat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "アシスタント",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "および",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "し、新しい共有リンクを作成します。",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "クリップボードへの書き込み許可がありません。ブラウザ設定を確認し許可してください。",
|
||||
"Clone": "クローン",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "閉じる",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "コードフォーマットに成功しました",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "コレクション",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "触覚フィードバック",
|
||||
"has no conversations.": "対話はありません。",
|
||||
"Hello, {{name}}": "こんにちは、{{name}} さん",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "ミロスタット",
|
||||
"Mirostat Eta": "ミロスタット Eta",
|
||||
"Mirostat Tau": "ミロスタット Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "モデル '{{modelName}}' が正常にダウンロードされました。",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "モデル '{{modelTag}}' はすでにダウンロード待ち行列に入っています。",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "前向きな態度",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "ツール",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "トップ K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "これまでにアーカイブされた会話はありません。",
|
||||
"You have shared this chat": "このチャットを共有しました",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "ასისტენტი",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "და",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "და შექმენით ახალი გაზიარებული ბმული.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "კლონი",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "დახურვა",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "ნაკრები",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "არა უფლება ჩაწერა",
|
||||
"Hello, {{name}}": "გამარჯობა, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "მიროსტატი",
|
||||
"Mirostat Eta": "მიროსტატი ეტა",
|
||||
"Mirostat Tau": "მიროსტატი ტაუ",
|
||||
"MMMM DD, YYYY": "თვე დღე, წელი",
|
||||
"MMMM DD, YYYY HH:mm": "თვე დღე, წელი HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "მოდელი „{{modelName}}“ წარმატებით ჩამოიტვირთა.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "მოდელი „{{modelTag}}“ უკვე ჩამოტვირთვის რიგშია.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "პოზიტიური ანგარიში",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "ტოპ K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "არ ხართ არქივირებული განხილვები.",
|
||||
"You have shared this chat": "ამ ჩატის გააგზავნა",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "놀라움",
|
||||
"an assistant": "어시스턴트",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "그리고",
|
||||
"and {{COUNT}} more": "그리고 {{COUNT}} 더",
|
||||
"and create a new shared link.": "새로운 공유 링크를 생성합니다.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "클립보드 사용 권한이 거절되었습니다. 필요한 접근을 사용하기 위해 브라우져 설정을 확인 부탁드립니다.",
|
||||
"Clone": "복제",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "닫기",
|
||||
"Code execution": "코드 실행",
|
||||
"Code formatted successfully": "성공적으로 코드가 생성되었습니다",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "컬렉션",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "그룹 명",
|
||||
"Group updated successfully": "성공적으로 그룹을 수정했습니다",
|
||||
"Groups": "그룹",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "햅틱 피드백",
|
||||
"has no conversations.": "대화가 없습니다.",
|
||||
"Hello, {{name}}": "안녕하세요, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "모델",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' 모델이 성공적으로 다운로드되었습니다.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' 모델은 이미 다운로드 대기열에 있습니다.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "프롬프트를 입력해주세요",
|
||||
"Please fill in all fields.": "모두 빈칸없이 채워주세요",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "이유를 선택해주세요",
|
||||
"Port": "포트",
|
||||
"Positive attitude": "긍정적인 자세",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "도구",
|
||||
"Tools Access": "도구 접근",
|
||||
"Tools are a function calling system with arbitrary code execution": "도구는 임의 코드를 실행시키는 함수를 불러오는 시스템입니다",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "도구에 임의 코드 실행을 허용하는 함수가 포함되어 있습니다",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "도구에 임의 코드 실행을 허용하는 함수가 포함되어 있습니다.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "아래 '관리' 버튼으로 메모리를 추가하여 LLM들과의 상호작용을 개인화할 수 있습니다. 이를 통해 더 유용하고 맞춤화된 경험을 제공합니다.",
|
||||
"You cannot upload an empty file.": "빈 파일을 업로드 할 수 없습니다",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "채팅을 보관한 적이 없습니다.",
|
||||
"You have shared this chat": "이 채팅을 공유했습니다.",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "assistentas",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "ir",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "sukurti naują dalinimosi nuorodą",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Iškarpinės naudojimas neleidžiamas naršyklės.",
|
||||
"Clone": "Klonuoti",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Uždaryti",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Kodas suformatuotas sėkmingai",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Kolekcija",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "valanda:mėnesis:metai",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "neturi pokalbių",
|
||||
"Hello, {{name}}": "Sveiki, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' modelis sėkmingai atsisiųstas.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modelis '{{modelTag}}' jau atsisiuntimų eilėje.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozityvus elgesys",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Įrankiai",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Įrankiai gali naudoti funkcijas ir vykdyti kodą",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Įrankiai gali naudoti funkcijas ir leisti vykdyti kodą",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Įrankiai gali naudoti funkcijas ir leisti vykdyti kodą",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Galite pagerinti modelių darbą suteikdami jiems atminties funkcionalumą.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Jūs neturite archyvuotų pokalbių",
|
||||
"You have shared this chat": "Pasidalinote šiuo pokalbiu",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "seorang pembantu",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "dan",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "dan cipta pautan kongsi baharu",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Kebenaran untuk menulis di papan klip ditolak. Sila semak tetapan pelayan web anda untuk memberikan akses yang diperlukan",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Tutup",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Kod berjaya diformatkan",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Koleksi",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "tidak mempunyai perbualan.",
|
||||
"Hello, {{name}}": "Hello, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD MMMM YYYY HH:mm:ss A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{ modelName }}' telah berjaya dimuat turun.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{ modelTag }}' sudah dalam baris gilir untuk dimuat turun.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Sikap positif",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Alatan",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Alatan ialah sistem panggilan fungsi dengan pelaksanaan kod sewenang-wenangnya",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Alatan mempunyai sistem panggilan fungsi yang membolehkan pelaksanaan kod sewenang-wenangnya",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Alatan mempunyai sistem panggilan fungsi yang membolehkan pelaksanaan kod sewenang-wenangnya.",
|
||||
"Top K": "'Top K'",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Anda boleh memperibadikan interaksi anda dengan LLM dengan menambahkan memori melalui butang 'Urus' di bawah, menjadikannya lebih membantu dan disesuaikan dengan anda.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Anda tidak mempunyai perbualan yang diarkibkan",
|
||||
"You have shared this chat": "Anda telah berkongsi perbualan ini",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternativ til top_p, og har som mål å sikre en balanse mellom kvalitet og variasjon. Parameteren p representerer minimumssannsynligheten for at et token skal vurderes, i forhold til sannsynligheten for det mest sannsynlige tokenet. Hvis p for eksempel er 0,05 og det mest sannsynlige tokenet har en sannsynlighet på 0,9, filtreres logits med en verdi på mindre enn 0,045 bort. (Standard: 0,0)",
|
||||
"Amazing": "Flott",
|
||||
"an assistant": "en assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "og",
|
||||
"and {{COUNT}} more": "og {{COUNT}} til",
|
||||
"and create a new shared link.": "og opprett en ny delt lenke.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Skrivetilgang til utklippstavlen avslått. Kontroller nettleserinnstillingene for å gi den nødvendige tilgangen.",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Lukk",
|
||||
"Code execution": "Kodekjøring",
|
||||
"Code formatted successfully": "Koden er formatert",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Samling",
|
||||
"Color": "Farge",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Navn på gruppe",
|
||||
"Group updated successfully": "Gruppe oppdatert",
|
||||
"Groups": "Grupper",
|
||||
"h:mm a": "t:mm a",
|
||||
"Haptic Feedback": "Haptisk tilbakemelding",
|
||||
"has no conversations.": "har ingen samtaler.",
|
||||
"Hello, {{name}}": "Hei, {{name}}!",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "HH:mm DD MMMM YYYY",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "hh:mm:ss A DD MMMM YYYY",
|
||||
"Model": "Modell",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Modellen {{modelName}} er lastet ned.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modellen {{modelTag}} er allerede i nedlastingskøen.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Angi en ledetekst",
|
||||
"Please fill in all fields.": "Fyll i alle felter",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Velg en årsak",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Positiv holdning",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Verktøy",
|
||||
"Tools Access": "Verktøyets tilgang",
|
||||
"Tools are a function calling system with arbitrary code execution": "Verktøy er et funksjonskallsystem med vilkårlig kodekjøring",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Verktøy inneholder et funksjonskallsystem som tillater vilkårlig kodekjøring",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Verktøy inneholder et funksjonskallsystem som tillater vilkårlig kodekjøring.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan tilpasse interaksjonene dine med språkmodeller ved å legge til minner gjennom Administrer-knappen nedenfor, slik at de blir mer til nyttige og tilpasset deg.",
|
||||
"You cannot upload an empty file.": "Du kan ikke laste opp en tom fil.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Du har ikke tillatelse til å laste opp filer.",
|
||||
"You have no archived conversations.": "Du har ingen arkiverte samtaler.",
|
||||
"You have shared this chat": "Du har delt denne chatten",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternatief voor de top_p, en streeft naar een evenwicht tussen kwaliteit en variatie. De parameter p vertegenwoordigt de minimumwaarschijnlijkheid dat een token in aanmerking wordt genomen, in verhouding tot de waarschijnlijkheid van het meest waarschijnlijke token. Bijvoorbeeld, met p=0.05 en de meest waarschijnlijke token met een waarschijnlijkheid van 0.9, worden logits met een waarde kleiner dan 0.045 uitgefilterd. (Standaard: 0,0)",
|
||||
"Amazing": "Geweldig",
|
||||
"an assistant": "een assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "en",
|
||||
"and {{COUNT}} more": "en {{COUNT}} meer",
|
||||
"and create a new shared link.": "en maak een nieuwe gedeelde link.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Klembord schrijftoestemming geweigerd. Kijk je browserinstellingen na om de benodigde toestemming te geven.",
|
||||
"Clone": "Kloon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Sluiten",
|
||||
"Code execution": "Code uitvoeren",
|
||||
"Code formatted successfully": "Code succesvol geformateerd",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Verzameling",
|
||||
"Color": "Kleur",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Groepsnaam",
|
||||
"Group updated successfully": "Groep succesvol bijgewerkt",
|
||||
"Groups": "Groepen",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Haptische feedback",
|
||||
"has no conversations.": "heeft geen gesprekken.",
|
||||
"Hello, {{name}}": "Hallo, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' is succesvol gedownload.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' staat al in de wachtrij voor downloaden.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Voer een prompt in",
|
||||
"Please fill in all fields.": "Voer alle velden in",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Voer een reden in",
|
||||
"Port": "Poort",
|
||||
"Positive attitude": "Positieve positie",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Gereedschappen",
|
||||
"Tools Access": "Gereedschaptoegang",
|
||||
"Tools are a function calling system with arbitrary code execution": "Gereedschappen zijn een systeem voor het aanroepen van functies met willekeurige code-uitvoering",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Gereedschappen hebben een systeem voor het aanroepen van functies waarmee willekeurige code kan worden uitgevoerd",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Gereedschappen hebben een systeem voor het aanroepen van functies waarmee willekeurige code kan worden uitgevoerd",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Je kunt je interacties met LLM's personaliseren door herinneringen toe te voegen via de 'Beheer'-knop hieronder, waardoor ze nuttiger en voor jou op maat gemaakt worden.",
|
||||
"You cannot upload an empty file.": "Je kunt een leeg bestand niet uploaden.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Je hebt geen toestemming om bestanden up te loaden",
|
||||
"You have no archived conversations.": "Je hebt geen gearchiveerde gesprekken.",
|
||||
"You have shared this chat": "Je hebt dit gesprek gedeeld",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "ਇੱਕ ਸਹਾਇਕ",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "ਅਤੇ",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "ਅਤੇ ਇੱਕ ਨਵਾਂ ਸਾਂਝਾ ਲਿੰਕ ਬਣਾਓ।",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "ਕਲੋਨ",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "ਬੰਦ ਕਰੋ",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "ਸੰਗ੍ਰਹਿ",
|
||||
"Color": "",
|
||||
"ComfyUI": "ਕੰਫੀਯੂਆਈ",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "ਹ:ਮਿੰਟ ਪੂਃ",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "ਕੋਈ ਗੱਲਬਾਤ ਨਹੀਂ ਹੈ।",
|
||||
"Hello, {{name}}": "ਸਤ ਸ੍ਰੀ ਅਕਾਲ, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "ਮਿਰੋਸਟੈਟ",
|
||||
"Mirostat Eta": "ਮਿਰੋਸਟੈਟ ਈਟਾ",
|
||||
"Mirostat Tau": "ਮਿਰੋਸਟੈਟ ਟਾਉ",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "ਮਾਡਲ '{{modelName}}' ਸਫਲਤਾਪੂਰਵਕ ਡਾਊਨਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ।",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "ਮਾਡਲ '{{modelTag}}' ਪਹਿਲਾਂ ਹੀ ਡਾਊਨਲੋਡ ਲਈ ਕਤਾਰ ਵਿੱਚ ਹੈ।",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "ਸਕਾਰਾਤਮਕ ਰਵੱਈਆ",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "ਸਿਖਰ K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਆਰਕਾਈਵ ਕੀਤੀਆਂ ਗੱਲਾਂ ਨਹੀਂ ਹਨ।",
|
||||
"You have shared this chat": "ਤੁਸੀਂ ਇਹ ਗੱਲਬਾਤ ਸਾਂਝੀ ਕੀਤੀ ਹੈ",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "asystent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "i",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "i utwórz nowy udostępniony link",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zamknij",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Kolekcja",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "nie ma rozmów.",
|
||||
"Hello, {{name}}": "Witaj, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model '{{modelName}}' został pomyślnie pobrany.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' jest już w kolejce do pobrania.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozytywne podejście",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Najlepsze K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nie masz zarchiwizowanych rozmów.",
|
||||
"You have shared this chat": "Udostępniłeś ten czat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Alternativa ao 'top_p', e visa garantir um equilíbrio entre qualidade e variedade. O parâmetro 'p' representa a probabilidade mínima para que um token seja considerado, em relação à probabilidade do token mais provável. Por exemplo, com 'p=0.05' e o token mais provável com probabilidade de '0.9', as predições com valor inferior a '0.045' são filtrados. (Default: 0.0)",
|
||||
"Amazing": "Incrível",
|
||||
"an assistant": "um assistente",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "e",
|
||||
"and {{COUNT}} more": "e mais {{COUNT}}",
|
||||
"and create a new shared link.": "e criar um novo link compartilhado.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Permissão de escrita na área de transferência negada. Verifique as configurações do seu navegador para conceder o acesso necessário.",
|
||||
"Clone": "Clonar",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Fechar",
|
||||
"Code execution": "Execução de código",
|
||||
"Code formatted successfully": "Código formatado com sucesso",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Coleção",
|
||||
"Color": "Cor",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Nome do Grupo",
|
||||
"Group updated successfully": "Grupo atualizado com sucesso",
|
||||
"Groups": "Grupos",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "não tem conversas.",
|
||||
"Hello, {{name}}": "Olá, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Modelo",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Modelo '{{modelName}}' foi baixado com sucesso.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modelo '{{modelTag}}' já está na fila para download.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Por favor, digite um prompt",
|
||||
"Please fill in all fields.": "Por favor, preencha todos os campos.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Por favor, seleccione uma razão",
|
||||
"Port": "Porta",
|
||||
"Positive attitude": "Atitude positiva",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Ferramentas",
|
||||
"Tools Access": "Acesso as Ferramentas",
|
||||
"Tools are a function calling system with arbitrary code execution": "Ferramentas são um sistema de chamada de funções com execução de código arbitrário",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Ferramentas possuem um sistema de chamada de funções que permite a execução de código arbitrário",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Ferramentas possuem um sistema de chamada de funções que permite a execução de código arbitrário.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar suas interações com LLMs adicionando memórias através do botão 'Gerenciar' abaixo, tornando-as mais úteis e adaptadas a você.",
|
||||
"You cannot upload an empty file.": "Você não pode carregar um arquivo vazio.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Você não tem permissão para fazer upload de arquivos.",
|
||||
"You have no archived conversations.": "Você não tem conversas arquivadas.",
|
||||
"You have shared this chat": "Você compartilhou este chat",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "um assistente",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "e",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "e criar um novo link partilhado.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Clonar",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Fechar",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Coleção",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "não possui conversas.",
|
||||
"Hello, {{name}}": "Olá, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD/MM/YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD/MM/YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "O modelo '{{modelName}}' foi descarregado com sucesso.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "O modelo '{{modelTag}}' já está na fila para descarregar.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Atitude Positiva",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Você pode personalizar as suas interações com LLMs adicionando memórias através do botão ‘Gerir’ abaixo, tornando-as mais úteis e personalizadas para você.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Você não tem conversas arquivadas.",
|
||||
"You have shared this chat": "Você partilhou esta conversa",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "un asistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "și",
|
||||
"and {{COUNT}} more": "și {{COUNT}} mai multe",
|
||||
"and create a new shared link.": "și creează un nou link partajat.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Permisiunea de scriere în clipboard a fost refuzată. Vă rugăm să verificați setările browserului pentru a acorda accesul necesar.",
|
||||
"Clone": "Clonează",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Închide",
|
||||
"Code execution": "Executarea codului",
|
||||
"Code formatted successfully": "Cod formatat cu succes",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Colecție",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Feedback haptic",
|
||||
"has no conversations.": "nu are conversații.",
|
||||
"Hello, {{name}}": "Salut, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Modelul '{{modelName}}' a fost descărcat cu succes.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modelul '{{modelTag}}' este deja în coada de descărcare.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Te rog să introduci un mesaj",
|
||||
"Please fill in all fields.": "Vă rugăm să completați toate câmpurile.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Vă rugăm să selectați un motiv",
|
||||
"Port": "",
|
||||
"Positive attitude": "Atitudine pozitivă",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Instrumente",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Instrumentele sunt un sistem de apelare a funcțiilor cu executare arbitrară a codului",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Instrumentele au un sistem de apelare a funcțiilor care permite executarea arbitrară a codului",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Instrumentele au un sistem de apelare a funcțiilor care permite executarea arbitrară a codului.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Puteți personaliza interacțiunile dvs. cu LLM-urile adăugând amintiri prin butonul 'Gestionează' de mai jos, făcându-le mai utile și adaptate la dvs.",
|
||||
"You cannot upload an empty file.": "Nu poți încărca un fișier gol.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nu aveți conversații arhivate.",
|
||||
"You have shared this chat": "Ați partajat această conversație",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "Удивительный",
|
||||
"an assistant": "ассистент",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "и",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "и создайте новую общую ссылку.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "В разрешении на запись в буфер обмена отказано. Пожалуйста, проверьте настройки своего браузера, чтобы предоставить необходимый доступ.",
|
||||
"Clone": "Клонировать",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Закрыть",
|
||||
"Code execution": "Выполнение кода",
|
||||
"Code formatted successfully": "Код успешно отформатирован",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Коллекция",
|
||||
"Color": "Цвет",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Тактильная обратная связь",
|
||||
"has no conversations.": "не имеет разговоров.",
|
||||
"Hello, {{name}}": "Привет, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Модель",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успешно загружена.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' уже находится в очереди на загрузку.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Пожалуйста, введите подсказку",
|
||||
"Please fill in all fields.": "Пожалуйста, заполните все поля.",
|
||||
"Please select a model first.": "Пожалуйста, сначала выберите модель.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Пожалуйста, выберите причину",
|
||||
"Port": "",
|
||||
"Positive attitude": "Позитивный настрой",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Инструменты",
|
||||
"Tools Access": "Доступ к инструментам",
|
||||
"Tools are a function calling system with arbitrary code execution": "Инструменты - это система вызова функций с выполнением произвольного кода",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Инструменты имеют систему вызова функций, которая позволяет выполнять произвольный код",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Инструменты имеют систему вызова функций, которая позволяет выполнять произвольный код.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Вы можете персонализировать свое взаимодействие с LLMs, добавив воспоминания с помощью кнопки \"Управлять\" ниже, что сделает их более полезными и адаптированными для вас.",
|
||||
"You cannot upload an empty file.": "Вы не можете загрузить пустой файл.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "У вас нет разрешения на загрузку файлов.",
|
||||
"You have no archived conversations.": "У вас нет архивированных бесед.",
|
||||
"You have shared this chat": "Вы поделились этим чатом",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "asistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "a",
|
||||
"and {{COUNT}} more": "a {{COUNT}} ďalšie/í",
|
||||
"and create a new shared link.": "a vytvoriť nový zdieľaný odkaz.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Prístup na zápis do schránky bol zamietnutý. Skontrolujte nastavenia prehliadača a udeľte potrebný prístup.",
|
||||
"Clone": "Klonovať",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Zavrieť",
|
||||
"Code execution": "Vykonávanie kódu",
|
||||
"Code formatted successfully": "Kód bol úspešne naformátovaný.",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "",
|
||||
"Color": "Farba",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "hh:mm dop./odp.",
|
||||
"Haptic Feedback": "Haptická spätná väzba",
|
||||
"has no conversations.": "nemá žiadne konverzácie.",
|
||||
"Hello, {{name}}": "Ahoj, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, RRRR",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, RRRR HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Model „{{modelName}}“ bol úspešne stiahnutý.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Model '{{modelTag}}' je už zaradený do fronty na sťahovanie.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Prosím, zadajte zadanie.",
|
||||
"Please fill in all fields.": "Prosím, vyplňte všetky polia.",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Prosím vyberte dôvod",
|
||||
"Port": "",
|
||||
"Positive attitude": "Pozitívny prístup",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Nástroje",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Nástroje sú systémom na volanie funkcií s vykonávaním ľubovoľného kódu.",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Nástroje majú systém volania funkcií, ktorý umožňuje ľubovoľné spúšťanie kódu.",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Nástroje majú systém volania funkcií, ktorý umožňuje spúšťanie ľubovoľného kódu.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Môžete personalizovať svoje interakcie s LLM pridaním spomienok prostredníctvom tlačidla 'Spravovať' nižšie, čo ich urobí pre vás užitočnejšími a lepšie prispôsobenými.",
|
||||
"You cannot upload an empty file.": "Nemôžete nahrať prázdny súbor.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Nemáte žiadne archivované konverzácie.",
|
||||
"You have shared this chat": "Zdieľali ste tento chat.",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "Невероватно",
|
||||
"an assistant": "помоћник",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "и",
|
||||
"and {{COUNT}} more": "и још {{COUNT}}",
|
||||
"and create a new shared link.": "и направи нову дељену везу.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Клонирај",
|
||||
"Clone Chat": "Клонирај ћаскање",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Затвори",
|
||||
"Code execution": "Извршавање кода",
|
||||
"Code formatted successfully": "Код форматиран успешно",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Колекција",
|
||||
"Color": "Боја",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Назив групе",
|
||||
"Group updated successfully": "Група измењена успешно",
|
||||
"Groups": "Групе",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Вибрација као одговор",
|
||||
"has no conversations.": "нема разговора.",
|
||||
"Hello, {{name}}": "Здраво, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Миростат",
|
||||
"Mirostat Eta": "Миростат Ета",
|
||||
"Mirostat Tau": "Миростат Тау",
|
||||
"MMMM DD, YYYY": "ММММ ДД, ГГГГ",
|
||||
"MMMM DD, YYYY HH:mm": "ММММ ДД, ГГГГ ЧЧ:мм",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "Модел",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Модел „{{modelName}}“ је успешно преузет.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Модел „{{modelTag}}“ је већ у реду за преузимање.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Позитиван став",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Алати",
|
||||
"Tools Access": "Приступ алатима",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Топ К",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Можете учинити разговор са ВЈМ-овима приснијим додавањем сећања користећи „Управљај“ думе испод и тиме их учинити приснијим и кориснијим.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Немате архивиране разговоре.",
|
||||
"You have shared this chat": "Поделили сте ово ћаскање",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "en assistent",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "och",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "och skapa en ny delad länk.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Stäng",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Samling",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "har inga samtal.",
|
||||
"Hello, {{name}}": "Hej, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Modellen '{{modelName}}' har laddats ner framgångsrikt.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Modellen '{{modelTag}}' är redan i kö för nedladdning.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Positivt inställning",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Verktyg",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "Topp K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Du kan anpassa dina interaktioner med stora språkmodeller genom att lägga till minnen via knappen 'Hantera' nedan, så att de blir mer användbara och skräddarsydda för dig.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Du har inga arkiverade samtal.",
|
||||
"You have shared this chat": "Du har delat denna chatt",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "ผู้ช่วย",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "และ",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "และสร้างลิงก์ที่แชร์ใหม่",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "การอนุญาตเขียนคลิปบอร์ดถูกปฏิเสธ โปรดตรวจสอบการตั้งค่าเบราว์เซอร์ของคุณเพื่อให้สิทธิ์ที่จำเป็น",
|
||||
"Clone": "โคลน",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "ปิด",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "จัดรูปแบบโค้ดสำเร็จแล้ว",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "คอลเลคชัน",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "ไม่มีการสนทนา",
|
||||
"Hello, {{name}}": "สวัสดี, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "โมเดล '{{modelName}}' ถูกดาวน์โหลดเรียบร้อยแล้ว",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "โมเดล '{{modelTag}}' กำลังอยู่ในคิวสำหรับการดาวน์โหลด",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "ทัศนคติด้านบวก",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "เครื่องมือ",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "เครื่องมือคือระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "เครื่องมือมีระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "เครื่องมือมีระบบการเรียกใช้ฟังก์ชันที่สามารถดำเนินการโค้ดใดๆ ได้",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "คุณสามารถปรับแต่งการโต้ตอบของคุณกับ LLMs โดยเพิ่มความทรงจำผ่านปุ่ม 'จัดการ' ด้านล่าง ทำให้มันมีประโยชน์และเหมาะกับคุณมากขึ้น",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "คุณไม่มีการสนทนาที่เก็บถาวร",
|
||||
"You have shared this chat": "คุณได้แชร์แชทนี้แล้ว",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "",
|
||||
"Clone": "",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "",
|
||||
"Color": "",
|
||||
"ComfyUI": "",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "",
|
||||
"Haptic Feedback": "",
|
||||
"has no conversations.": "",
|
||||
"Hello, {{name}}": "",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "",
|
||||
"Mirostat Eta": "",
|
||||
"Mirostat Tau": "",
|
||||
"MMMM DD, YYYY": "",
|
||||
"MMMM DD, YYYY HH:mm": "",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "",
|
||||
"Top K": "",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "",
|
||||
"You have shared this chat": "",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "top_p'ye bir alternatif ve kalite ile çeşitlilik arasında bir denge sağlamayı amaçlar. p parametresi, en olası tokenin olasılığına göre, bir tokenin dikkate alınması için minimum olasılığı temsil eder. Örneğin, p=0.05 ve en olası tokenin 0.9 olasılığı ile 0.045'ten küçük bir değere sahip logitler filtrelenir. (Varsayılan: 0.0)",
|
||||
"Amazing": "Harika",
|
||||
"an assistant": "bir asistan",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "ve",
|
||||
"and {{COUNT}} more": "ve {{COUNT}} daha",
|
||||
"and create a new shared link.": "ve yeni bir paylaşılan bağlantı oluşturun.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Panoya yazma izni reddedildi. Tarayıcı ayarlarını kontrol ederek gerekli izinleri sağlayabilirsiniz.",
|
||||
"Clone": "Klon",
|
||||
"Clone Chat": "Sohbeti Klonla",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Kapat",
|
||||
"Code execution": "Kod yürütme",
|
||||
"Code formatted successfully": "Kod başarıyla biçimlendirildi",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Koleksiyon",
|
||||
"Color": "Renk",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Grup Adı",
|
||||
"Group updated successfully": "Grup başarıyla güncellendi",
|
||||
"Groups": "Gruplar",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Dokunsal Geri Bildirim",
|
||||
"has no conversations.": "hiç konuşması yok.",
|
||||
"Hello, {{name}}": "Merhaba, {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "DD MMMM YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "DD MMMM YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "DD MMMM YYYY hh:mm:ss A",
|
||||
"Model": "Model",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "'{{modelName}}' başarıyla indirildi.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "'{{modelTag}}' zaten indirme sırasında.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Lütfen bir prompt girin",
|
||||
"Please fill in all fields.": "Lütfen tüm alanları doldurun.",
|
||||
"Please select a model first.": "Lütfen önce bir model seçin.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Lütfen bir neden seçin",
|
||||
"Port": "Port",
|
||||
"Positive attitude": "Olumlu yaklaşım",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Araçlar",
|
||||
"Tools Access": "Araçlara Erişim",
|
||||
"Tools are a function calling system with arbitrary code execution": "Araçlar, keyfi kod yürütme ile bir fonksiyon çağırma sistemine sahiptir",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Araçlar, keyfi kod yürütme izni veren bir fonksiyon çağırma sistemine sahiptir",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Araçlar, keyfi kod yürütme izni veren bir fonksiyon çağırma sistemine sahiptir.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Aşağıdaki 'Yönet' düğmesi aracılığıyla bellekler ekleyerek LLM'lerle etkileşimlerinizi kişiselleştirebilir, onları daha yararlı ve size özel hale getirebilirsiniz.",
|
||||
"You cannot upload an empty file.": "Boş bir dosya yükleyemezsiniz.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "Dosya yüklemek için izniniz yok.",
|
||||
"You have no archived conversations.": "Arşivlenmiş sohbetleriniz yok.",
|
||||
"You have shared this chat": "Bu sohbeti paylaştınız",
|
||||
|
@ -51,7 +51,7 @@
|
||||
"Advanced Params": "Розширені параметри",
|
||||
"All Documents": "Усі документи",
|
||||
"All models deleted successfully": "Всі моделі видалені успішно",
|
||||
"Allow Chat Controls": "",
|
||||
"Allow Chat Controls": "Дозволити керування чатом",
|
||||
"Allow Chat Delete": "Дозволити видалення чату",
|
||||
"Allow Chat Deletion": "Дозволити видалення чату",
|
||||
"Allow Chat Edit": "Дозволити редагування чату",
|
||||
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "Альтернатива параметру top_p, яка має на меті забезпечити баланс якості та різноманітності. Параметр p представляє мінімальну ймовірність для того, щоб токен був врахований, відносно ймовірності найбільш ймовірного токена. Наприклад, при p=0.05 і найбільш імовірному токені з ймовірністю 0.9, логіти зі значенням менше 0.045 будуть відфільтровані. (За замовчуванням: 0.0)",
|
||||
"Amazing": "Чудово",
|
||||
"an assistant": "асистента",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "та",
|
||||
"and {{COUNT}} more": "та ще {{COUNT}}",
|
||||
"and create a new shared link.": "і створіть нове спільне посилання.",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Відмовлено в дозволі на запис до буфера обміну. Будь ласка, перевірте налаштування вашого браузера, щоб надати необхідний доступ.",
|
||||
"Clone": "Клонувати",
|
||||
"Clone Chat": "Клонувати чат",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Закрити",
|
||||
"Code execution": "Виконання коду",
|
||||
"Code formatted successfully": "Код успішно відформатовано",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Колекція",
|
||||
"Color": "Колір",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -189,7 +194,7 @@
|
||||
"Confirm your action": "Підтвердіть свою дію",
|
||||
"Confirm your new password": "Підтвердіть свій новий пароль",
|
||||
"Connections": "З'єднання",
|
||||
"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort. (Default: medium)": "",
|
||||
"Constrains effort on reasoning for reasoning models. Only applicable to reasoning models from specific providers that support reasoning effort. (Default: medium)": "Обмежує зусилля на міркування для моделей міркування. Застосовується лише до моделей від певних постачальників, які підтримують зусилля на міркування. (За замовчуванням: середній)",
|
||||
"Contact Admin for WebUI Access": "Зверніться до адміна для отримання доступу до WebUI",
|
||||
"Content": "Зміст",
|
||||
"Content Extraction": "Вилучення вмісту",
|
||||
@ -355,7 +360,7 @@
|
||||
"Enter Mojeek Search API Key": "Введіть API ключ для пошуку Mojeek",
|
||||
"Enter Number of Steps (e.g. 50)": "Введіть кількість кроків (напр., 50)",
|
||||
"Enter proxy URL (e.g. https://user:password@host:port)": "Введіть URL проксі (напр., https://user:password@host:port)",
|
||||
"Enter reasoning effort": "",
|
||||
"Enter reasoning effort": "Введіть зусилля на міркування",
|
||||
"Enter Sampler (e.g. Euler a)": "Введіть семплер (напр., Euler a)",
|
||||
"Enter Scheduler (e.g. Karras)": "Введіть планувальник (напр., Karras)",
|
||||
"Enter Score": "Введіть бал",
|
||||
@ -414,12 +419,12 @@
|
||||
"External Models": "Зовнішні моделі",
|
||||
"Failed to add file.": "Не вдалося додати файл.",
|
||||
"Failed to create API Key.": "Не вдалося створити API ключ.",
|
||||
"Failed to fetch models": "",
|
||||
"Failed to fetch models": "Не вдалося отримати моделі",
|
||||
"Failed to read clipboard contents": "Не вдалося прочитати вміст буфера обміну",
|
||||
"Failed to save models configuration": "Не вдалося зберегти конфігурацію моделей",
|
||||
"Failed to update settings": "Не вдалося оновити налаштування",
|
||||
"Failed to upload file.": "Не вдалося завантажити файл.",
|
||||
"Features Permissions": "",
|
||||
"Features Permissions": "Дозволи функцій",
|
||||
"February": "Лютий",
|
||||
"Feedback History": "Історія відгуків",
|
||||
"Feedbacks": "Відгуки",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "Назва групи",
|
||||
"Group updated successfully": "Групу успішно оновлено",
|
||||
"Groups": "Групи",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Тактильний зворотній зв'язок",
|
||||
"has no conversations.": "не має розмов.",
|
||||
"Hello, {{name}}": "Привіт, {{name}}",
|
||||
@ -494,15 +498,15 @@
|
||||
"I acknowledge that I have read and I understand the implications of my action. I am aware of the risks associated with executing arbitrary code and I have verified the trustworthiness of the source.": "Я підтверджую, що прочитав і розумію наслідки своїх дій. Я усвідомлюю ризики, пов'язані з виконанням довільного коду, і перевірив надійність джерела.",
|
||||
"ID": "ID",
|
||||
"Ignite curiosity": "Запаліть цікавість",
|
||||
"Image": "",
|
||||
"Image": "Зображення",
|
||||
"Image Compression": "Стиснення зображень",
|
||||
"Image generation": "",
|
||||
"Image Generation": "",
|
||||
"Image generation": "Генерація зображень",
|
||||
"Image Generation": "Генерація зображень",
|
||||
"Image Generation (Experimental)": "Генерування зображень (експериментально)",
|
||||
"Image Generation Engine": "Механізм генерації зображень",
|
||||
"Image Max Compression Size": "Максимальний розмір стиснення зображення",
|
||||
"Image Prompt Generation": "",
|
||||
"Image Prompt Generation Prompt": "",
|
||||
"Image Prompt Generation": "Генерація підказок для зображень",
|
||||
"Image Prompt Generation Prompt": "Підказка для генерації зображень",
|
||||
"Image Settings": "Налаштування зображення",
|
||||
"Images": "Зображення",
|
||||
"Import Chats": "Імпорт чатів",
|
||||
@ -559,7 +563,7 @@
|
||||
"Leave empty to use the default prompt, or enter a custom prompt": "Залиште порожнім для використання стандартного запиту, або введіть власний запит",
|
||||
"Light": "Світла",
|
||||
"Listening...": "Слухаю...",
|
||||
"Llama.cpp": "",
|
||||
"Llama.cpp": "Llama.cpp",
|
||||
"LLMs can make mistakes. Verify important information.": "LLMs можуть помилятися. Перевірте важливу інформацію.",
|
||||
"Loading {{count}} sites": "",
|
||||
"Local": "Локальний",
|
||||
@ -571,7 +575,7 @@
|
||||
"Make sure to export a workflow.json file as API format from ComfyUI.": "Обов'язково експортуйте файл workflow.json у форматі API з ComfyUI.",
|
||||
"Manage": "Керувати",
|
||||
"Manage Arena Models": "Керувати моделями Arena",
|
||||
"Manage Models": "",
|
||||
"Manage Models": "Керувати моделями",
|
||||
"Manage Ollama": "Керувати Ollama",
|
||||
"Manage Ollama API Connections": "Керувати з'єднаннями Ollama API",
|
||||
"Manage OpenAI API Connections": "Керувати з'єднаннями OpenAI API",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "MMMM DD, YYYY hh:mm:ss A",
|
||||
"Model": "Модель",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Модель '{{modelName}}' успішно завантажено.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Модель '{{modelTag}}' вже знаходиться в черзі на завантаження.",
|
||||
@ -637,7 +638,7 @@
|
||||
"No files found.": "Файли не знайдено.",
|
||||
"No groups with access, add a group to grant access": "Немає груп з доступом, додайте групу для надання доступу",
|
||||
"No HTML, CSS, or JavaScript content found.": "HTML, CSS або JavaScript контент не знайдено.",
|
||||
"No inference engine with management support found": "",
|
||||
"No inference engine with management support found": "Не знайдено двигуна висновків з підтримкою керування",
|
||||
"No knowledge found": "Знання не знайдено.",
|
||||
"No model IDs": "Немає ID моделей",
|
||||
"No models found": "Моделей не знайдено",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "Будь ласка, введіть підказку",
|
||||
"Please fill in all fields.": "Будь ласка, заповніть всі поля.",
|
||||
"Please select a model first.": "Будь ласка, спочатку виберіть модель.",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "Будь ласка, виберіть причину",
|
||||
"Port": "Порт",
|
||||
"Positive attitude": "Позитивне ставлення",
|
||||
@ -742,9 +744,9 @@
|
||||
"RAG Template": "Шаблон RAG",
|
||||
"Rating": "Оцінка",
|
||||
"Re-rank models by topic similarity": "Перестановка моделей за схожістю тем",
|
||||
"Read": "",
|
||||
"Read": "Читати",
|
||||
"Read Aloud": "Читати вголос",
|
||||
"Reasoning Effort": "",
|
||||
"Reasoning Effort": "Зусилля на міркування",
|
||||
"Record voice": "Записати голос",
|
||||
"Redirecting you to OpenWebUI Community": "Перенаправляємо вас до спільноти OpenWebUI",
|
||||
"Reduces the probability of generating nonsense. A higher value (e.g. 100) will give more diverse answers, while a lower value (e.g. 10) will be more conservative. (Default: 40)": "Знижує ймовірність генерації безглуздих відповідей. Вищі значення (напр., 100) призведуть до більш різноманітних відповідей, тоді як нижчі значення (напр., 10) будуть більш обережними. (За замовчуванням: 40)",
|
||||
@ -821,7 +823,7 @@
|
||||
"Select a pipeline": "Оберіть конвеєр",
|
||||
"Select a pipeline url": "Оберіть адресу конвеєра",
|
||||
"Select a tool": "Оберіть інструмент",
|
||||
"Select an Ollama instance": "",
|
||||
"Select an Ollama instance": "Виберіть екземпляр Ollama",
|
||||
"Select Engine": "Виберіть двигун",
|
||||
"Select Knowledge": "Вибрати знання",
|
||||
"Select model": "Обрати модель",
|
||||
@ -848,7 +850,7 @@
|
||||
"Set Scheduler": "Встановити планувальник",
|
||||
"Set Steps": "Встановити кроки",
|
||||
"Set Task Model": "Встановити модель задач",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "",
|
||||
"Set the number of layers, which will be off-loaded to GPU. Increasing this value can significantly improve performance for models that are optimized for GPU acceleration but may also consume more power and GPU resources.": "Встановіть кількість шарів, які будуть передані на графічний процесор (GPU). Збільшення цього значення може значно покращити продуктивність для моделей, оптимізованих для прискорення на GPU, але також може споживати більше енергії та ресурсів GPU.",
|
||||
"Set the number of worker threads used for computation. This option controls how many threads are used to process incoming requests concurrently. Increasing this value can improve performance under high concurrency workloads but may also consume more CPU resources.": "Встановити кількість робочих потоків, що використовуються для обробки інформації. Ця опція керує кількістю потоків, що використовуються для обробки надходження запитів одночасно. Збільшення цього значення може підвищити продуктивність при великій одночасності робіт, але також може споживати більше ресурсів CPU.",
|
||||
"Set Voice": "Встановити голос",
|
||||
"Set whisper model": "Встановити модель whisper",
|
||||
@ -935,7 +937,7 @@
|
||||
"This will delete all models including custom models and cannot be undone.": "Це видалить усі моделі, включаючи користувацькі моделі, і не може бути скасовано.",
|
||||
"This will reset the knowledge base and sync all files. Do you wish to continue?": "Це скине базу знань і синхронізує всі файли. Ви бажаєте продовжити?",
|
||||
"Thorough explanation": "Детальне пояснення",
|
||||
"Thought for {{DURATION}}": "",
|
||||
"Thought for {{DURATION}}": "Думка для {{DURATION}}",
|
||||
"Tika": "Tika",
|
||||
"Tika Server URL required.": "Потрібна URL-адреса сервера Tika.",
|
||||
"Tiktoken": "Tiktoken",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "Інструменти",
|
||||
"Tools Access": "Доступ до інструментів",
|
||||
"Tools are a function calling system with arbitrary code execution": "Інструменти - це система виклику функцій з довільним виконанням коду",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Інструменти мають систему виклику функцій, яка дозволяє виконання довільного коду",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Інструменти мають систему виклику функцій, яка дозволяє виконання довільного коду.",
|
||||
"Top K": "Top K",
|
||||
@ -1060,7 +1063,7 @@
|
||||
"Works together with top-k. A higher value (e.g., 0.95) will lead to more diverse text, while a lower value (e.g., 0.5) will generate more focused and conservative text. (Default: 0.9)": "Працює разом з top-k. Більше значення (напр., 0.95) приведе до більш різноманітного тексту, тоді як менше значення (напр., 0.5) згенерує більш зосереджений і консервативний текст. (За замовчуванням: 0.9)",
|
||||
"Workspace": "Робочий простір",
|
||||
"Workspace Permissions": "Дозволи робочого простору.",
|
||||
"Write": "",
|
||||
"Write": "Писати",
|
||||
"Write a prompt suggestion (e.g. Who are you?)": "Напишіть промт (напр., Хто ти?)",
|
||||
"Write a summary in 50 words that summarizes [topic or keyword].": "Напишіть стислий зміст у 50 слів, який узагальнює [тема або ключове слово].",
|
||||
"Write something...": "Напишіть щось...",
|
||||
@ -1070,7 +1073,8 @@
|
||||
"You can only chat with a maximum of {{maxCount}} file(s) at a time.": "Ви можете спілкуватися лише з максимальною кількістю {{maxCount}} файлів одночасно.",
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Ви можете налаштувати ваші взаємодії з мовними моделями, додавши спогади через кнопку 'Керувати' внизу, що зробить їх більш корисними та персоналізованими для вас.",
|
||||
"You cannot upload an empty file.": "Ви не можете завантажити порожній файл.",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to access this feature.": "У вас немає дозволу на доступ до цієї функції.",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "У вас немає дозволу завантажувати файли.",
|
||||
"You have no archived conversations.": "У вас немає архівованих розмов.",
|
||||
"You have shared this chat": "Ви поділилися цим чатом",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "معاون",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "اور",
|
||||
"and {{COUNT}} more": "اور {{COUNT}} مزید",
|
||||
"and create a new shared link.": "اور ایک نیا مشترکہ لنک بنائیں",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "کلپ بورڈ لکھنے کی اجازت نہیں دی گئی براہ کرم ضروری رسائی کی اجازت دینے کے لیے اپنے براؤزر کی سیٹنگز چیک کریں",
|
||||
"Clone": "نقل کریں",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "بند کریں",
|
||||
"Code execution": "کوڈ کا نفاذ",
|
||||
"Code formatted successfully": "کوڈ کامیابی سے فارمیٹ ہو گیا",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "کلیکشن",
|
||||
"Color": "",
|
||||
"ComfyUI": "کومفی یو آئی",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "پ:مم a",
|
||||
"Haptic Feedback": "ہاپٹک فیڈ بیک",
|
||||
"has no conversations.": "کوئی گفتگو نہیں ہے",
|
||||
"Hello, {{name}}": "ہیلو، {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "میروسٹیٹ",
|
||||
"Mirostat Eta": "میروسٹیٹ ایٹا",
|
||||
"Mirostat Tau": "میروسٹیٹ ٹاؤ",
|
||||
"MMMM DD, YYYY": "MMMM DD، YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "ایم ایم ایم ایم ڈی ڈی، وائی وائی وائی وائی ایچ ایچ:ایم ایم",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "ایم ایم ایم ایم ڈی ڈی، وائی وائی وائی وائی ایچ ایچ:ایم ایم:ایس ایس اے ایم/پی ایم",
|
||||
"Model": "ماڈل",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "ماڈل '{{modelName}}' کامیابی سے ڈاؤن لوڈ ہو گیا ہے",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "ماڈل '{{modelTag}}' پہلے ہی ڈاؤن لوڈ کے لیے قطار میں ہے",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "براہ کرم ایک پرامپٹ درج کریں",
|
||||
"Please fill in all fields.": "براہ کرم تمام فیلڈز مکمل کریں",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "براہ کرم ایک وجہ منتخب کریں",
|
||||
"Port": "",
|
||||
"Positive attitude": "مثبت رویہ",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "اوزار",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "ٹولز ایک فنکشن کالنگ سسٹم ہیں جس میں مرضی کے مطابق کوڈ چلایا جاتا ہے",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "ٹولز کے پاس ایک فنکشن کالنگ سسٹم ہے جو اختیاری کوڈ کے نفاذ کی اجازت دیتا ہے",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "ٹولز کے پاس ایک فنکشن کالنگ سسٹم ہے جو اختیاری کوڈ کی عمل درآمد کی اجازت دیتا ہے",
|
||||
"Top K": "اوپر کے K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "آپ نیچے موجود 'Manage' بٹن کے ذریعے LLMs کے ساتھ اپنی بات چیت کو یادداشتیں شامل کرکے ذاتی بنا سکتے ہیں، جو انہیں آپ کے لیے زیادہ مددگار اور آپ کے متعلق بنائے گی",
|
||||
"You cannot upload an empty file.": "آپ خالی فائل اپلوڈ نہیں کر سکتے",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "آپ کے پاس کوئی محفوظ شدہ مکالمات نہیں ہیں",
|
||||
"You have shared this chat": "آپ نے یہ چیٹ شیئر کی ہے",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "",
|
||||
"Amazing": "",
|
||||
"an assistant": "trợ lý",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "và",
|
||||
"and {{COUNT}} more": "",
|
||||
"and create a new shared link.": "và tạo một link chia sẻ mới",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "Quyền ghi vào clipboard bị từ chối. Vui lòng kiểm tra cài đặt trên trình duyệt của bạn để được cấp quyền truy cập cần thiết.",
|
||||
"Clone": "Nhân bản",
|
||||
"Clone Chat": "",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "Đóng",
|
||||
"Code execution": "",
|
||||
"Code formatted successfully": "Mã được định dạng thành công",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "Tổng hợp mọi tài liệu",
|
||||
"Color": "",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "",
|
||||
"Group updated successfully": "",
|
||||
"Groups": "",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "Phản hồi xúc giác",
|
||||
"has no conversations.": "không có hội thoại",
|
||||
"Hello, {{name}}": "Xin chào {{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "MMMM DD, YYYY",
|
||||
"MMMM DD, YYYY HH:mm": "MMMM DD, YYYY HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "",
|
||||
"Model": "",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "Mô hình '{{modelName}}' đã được tải xuống thành công.",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "Mô hình '{{modelTag}}' đã có trong hàng đợi để tải xuống.",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "",
|
||||
"Please fill in all fields.": "",
|
||||
"Please select a model first.": "",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "",
|
||||
"Port": "",
|
||||
"Positive attitude": "Thái độ tích cực",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "",
|
||||
"Tools Access": "",
|
||||
"Tools are a function calling system with arbitrary code execution": "Tools là một hệ thống gọi function với việc thực thi mã tùy ý",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "Các Tools có hệ thống gọi function cho phép thực thi mã tùy ý",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "Các Tools có hệ thống gọi function cho phép thực thi mã tùy ý.",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "Bạn có thể cá nhân hóa các tương tác của mình với LLM bằng cách thêm bộ nhớ thông qua nút 'Quản lý' bên dưới, làm cho chúng hữu ích hơn và phù hợp với bạn hơn.",
|
||||
"You cannot upload an empty file.": "",
|
||||
"You do not have permission to access this feature.": "",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "",
|
||||
"You have no archived conversations.": "Bạn chưa lưu trữ một nội dung chat nào",
|
||||
"You have shared this chat": "Bạn vừa chia sẻ chat này",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "top_p的替代方法,目标是在质量和多样性之间取得平衡。参数p表示一个token相对于最有可能的token所需的最低概率。比如,当p=0.05且最有可能的token概率为0.9时,概率低于0.045的logits会被排除。(默认值:0.0)",
|
||||
"Amazing": "很棒",
|
||||
"an assistant": "AI模型",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "和",
|
||||
"and {{COUNT}} more": "还有 {{COUNT}} 个",
|
||||
"and create a new shared link.": "并创建一个新的分享链接。",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "写入剪贴板时被拒绝。请检查浏览器设置,授予必要权限。",
|
||||
"Clone": "复制",
|
||||
"Clone Chat": "克隆聊天",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "关闭",
|
||||
"Code execution": "代码执行",
|
||||
"Code formatted successfully": "代码格式化成功",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "文件集",
|
||||
"Color": "颜色",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "权限组名称",
|
||||
"Group updated successfully": "权限组更新成功",
|
||||
"Groups": "权限组",
|
||||
"h:mm a": "HH:mm",
|
||||
"Haptic Feedback": "震动反馈",
|
||||
"has no conversations.": "没有对话。",
|
||||
"Hello, {{name}}": "您好,{{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "YYYY年 MM月 DD日",
|
||||
"MMMM DD, YYYY HH:mm": "YYYY年 MM月 DD日 HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "YYYY年 MM月 DD日 hh:mm:ss A",
|
||||
"Model": "模型",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "模型'{{modelName}}'已成功下载。",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "模型'{{modelTag}}'已在下载队列中。",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "请输出一个 prompt",
|
||||
"Please fill in all fields.": "请填写所有字段。",
|
||||
"Please select a model first.": "请先选择一个模型。",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "请选择原因",
|
||||
"Port": "端口",
|
||||
"Positive attitude": "积极的态度",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "工具",
|
||||
"Tools Access": "访问工具",
|
||||
"Tools are a function calling system with arbitrary code execution": "工具是一个具有任意代码执行能力的函数调用系统",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "注意:工具有权执行任意代码",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "注意:工具有权执行任意代码。",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "通过点击下方的“管理”按钮,你可以添加记忆,以个性化大语言模型的互动,使其更有用,更符合你的需求。",
|
||||
"You cannot upload an empty file.": "请勿上传空文件。",
|
||||
"You do not have permission to access this feature.": "你没有访问此功能的权限。",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "你没有上传文件的权限。",
|
||||
"You have no archived conversations.": "没有已归档的对话。",
|
||||
"You have shared this chat": "此对话已经分享过",
|
||||
|
@ -65,6 +65,8 @@
|
||||
"Alternative to the top_p, and aims to ensure a balance of quality and variety. The parameter p represents the minimum probability for a token to be considered, relative to the probability of the most likely token. For example, with p=0.05 and the most likely token having a probability of 0.9, logits with a value less than 0.045 are filtered out. (Default: 0.0)": "作為 top_p 的替代方案,旨在確保質量和多樣性的平衡。相對於最可能的 token 機率而言,參數 p 代表一個 token 被考慮在内的最低機率。例如,當 p=0.05 且最可能的 token 機率為 0.9 時,數值低於 0.045 的對數機率會被過濾掉。(預設值:0.0)",
|
||||
"Amazing": "很棒",
|
||||
"an assistant": "一位助手",
|
||||
"Analyzed": "",
|
||||
"Analyzing...": "",
|
||||
"and": "和",
|
||||
"and {{COUNT}} more": "和另外 {{COUNT}} 個",
|
||||
"and create a new shared link.": "並建立新的共用連結。",
|
||||
@ -169,9 +171,12 @@
|
||||
"Clipboard write permission denied. Please check your browser settings to grant the necessary access.": "剪貼簿寫入權限遭拒。請檢查您的瀏覽器設定,授予必要的存取權限。",
|
||||
"Clone": "複製",
|
||||
"Clone Chat": "複製對話",
|
||||
"Clone of {{TITLE}}": "",
|
||||
"Close": "關閉",
|
||||
"Code execution": "程式碼執行",
|
||||
"Code formatted successfully": "程式碼格式化成功",
|
||||
"Code Intepreter": "",
|
||||
"Code interpreter": "",
|
||||
"Collection": "收藏",
|
||||
"Color": "顏色",
|
||||
"ComfyUI": "ComfyUI",
|
||||
@ -478,7 +483,6 @@
|
||||
"Group Name": "群組名稱",
|
||||
"Group updated successfully": "群組更新成功",
|
||||
"Groups": "群組",
|
||||
"h:mm a": "h:mm a",
|
||||
"Haptic Feedback": "觸覺回饋",
|
||||
"has no conversations.": "沒有對話。",
|
||||
"Hello, {{name}}": "您好,{{name}}",
|
||||
@ -596,9 +600,6 @@
|
||||
"Mirostat": "Mirostat",
|
||||
"Mirostat Eta": "Mirostat Eta",
|
||||
"Mirostat Tau": "Mirostat Tau",
|
||||
"MMMM DD, YYYY": "YYYY 年 MMMM DD 日",
|
||||
"MMMM DD, YYYY HH:mm": "YYYY 年 MMMM DD 日 HH:mm",
|
||||
"MMMM DD, YYYY hh:mm:ss A": "YYYY 年 MMMM DD 日 hh:mm:ss A",
|
||||
"Model": "模型",
|
||||
"Model '{{modelName}}' has been successfully downloaded.": "模型「{{modelName}}」已成功下載。",
|
||||
"Model '{{modelTag}}' is already in queue for downloading.": "模型「{{modelTag}}」已在下載佇列中。",
|
||||
@ -719,6 +720,7 @@
|
||||
"Please enter a prompt": "請輸入提示詞",
|
||||
"Please fill in all fields.": "請填寫所有欄位。",
|
||||
"Please select a model first.": "請先選擇型號。",
|
||||
"Please select a model.": "",
|
||||
"Please select a reason": "請選擇原因",
|
||||
"Port": "連接埠",
|
||||
"Positive attitude": "積極的態度",
|
||||
@ -972,6 +974,7 @@
|
||||
"Tools": "工具",
|
||||
"Tools Access": "工具存取",
|
||||
"Tools are a function calling system with arbitrary code execution": "工具是一個具有任意程式碼執行功能的函式呼叫系統",
|
||||
"Tools Function Calling Prompt": "",
|
||||
"Tools have a function calling system that allows arbitrary code execution": "工具具有允許執行任意程式碼的函式呼叫系統",
|
||||
"Tools have a function calling system that allows arbitrary code execution.": "工具具有允許執行任意程式碼的函式呼叫系統。",
|
||||
"Top K": "Top K",
|
||||
@ -1071,6 +1074,7 @@
|
||||
"You can personalize your interactions with LLMs by adding memories through the 'Manage' button below, making them more helpful and tailored to you.": "您可以透過下方的「管理」按鈕新增記憶,將您與大型語言模型的互動個人化,讓它們更有幫助並更符合您的需求。",
|
||||
"You cannot upload an empty file.": "您無法上傳空檔案",
|
||||
"You do not have permission to access this feature.": "您沒有權限訪問此功能",
|
||||
"You do not have permission to upload files": "",
|
||||
"You do not have permission to upload files.": "您沒有權限上傳檔案",
|
||||
"You have no archived conversations.": "您沒有已封存的對話。",
|
||||
"You have shared this chat": "您已分享此對話",
|
||||
|
@ -62,11 +62,10 @@ self.onmessage = async (event) => {
|
||||
try {
|
||||
self.result = await self.pyodide.runPythonAsync(code);
|
||||
|
||||
try {
|
||||
self.result = self.result.toJSON();
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
}
|
||||
// Safely process and recursively serialize the result
|
||||
self.result = processResult(self.result);
|
||||
|
||||
console.log('Python result:', self.result);
|
||||
} catch (error) {
|
||||
self.stderr = error.toString();
|
||||
}
|
||||
@ -74,4 +73,45 @@ self.onmessage = async (event) => {
|
||||
self.postMessage({ id, result: self.result, stdout: self.stdout, stderr: self.stderr });
|
||||
};
|
||||
|
||||
function processResult(result: any): any {
|
||||
// Catch and always return JSON-safe string representations
|
||||
try {
|
||||
if (result == null) {
|
||||
// Handle null and undefined
|
||||
return null;
|
||||
}
|
||||
if (typeof result === 'string' || typeof result === 'number' || typeof result === 'boolean') {
|
||||
// Handle primitive types directly
|
||||
return result;
|
||||
}
|
||||
if (typeof result === 'bigint') {
|
||||
// Convert BigInt to a string for JSON-safe representation
|
||||
return result.toString();
|
||||
}
|
||||
if (Array.isArray(result)) {
|
||||
// If it's an array, recursively process items
|
||||
return result.map((item) => processResult(item));
|
||||
}
|
||||
if (typeof result.toJs === 'function') {
|
||||
// If it's a Pyodide proxy object (e.g., Pandas DF, Numpy Array), convert to JS and process recursively
|
||||
return processResult(result.toJs());
|
||||
}
|
||||
if (typeof result === 'object') {
|
||||
// Convert JS objects to a recursively serialized representation
|
||||
const processedObject: { [key: string]: any } = {};
|
||||
for (const key in result) {
|
||||
if (Object.prototype.hasOwnProperty.call(result, key)) {
|
||||
processedObject[key] = processResult(result[key]);
|
||||
}
|
||||
}
|
||||
return processedObject;
|
||||
}
|
||||
// Stringify anything that's left (e.g., Proxy objects that cannot be directly processed)
|
||||
return JSON.stringify(result);
|
||||
} catch (err) {
|
||||
// In case something unexpected happens, we return a stringified fallback
|
||||
return `[processResult error]: ${err.message || err.toString()}`;
|
||||
}
|
||||
}
|
||||
|
||||
export default {};
|
||||
|
@ -1,6 +1,7 @@
|
||||
<script>
|
||||
import { io } from 'socket.io-client';
|
||||
import { spring } from 'svelte/motion';
|
||||
import PyodideWorker from '$lib/workers/pyodide.worker?worker';
|
||||
|
||||
let loadingProgress = spring(0, {
|
||||
stiffness: 0.05
|
||||
@ -100,7 +101,105 @@
|
||||
});
|
||||
};
|
||||
|
||||
const chatEventHandler = async (event) => {
|
||||
const executePythonAsWorker = async (id, code, cb) => {
|
||||
let result = null;
|
||||
let stdout = null;
|
||||
let stderr = null;
|
||||
|
||||
let executing = true;
|
||||
let packages = [
|
||||
code.includes('requests') ? 'requests' : null,
|
||||
code.includes('bs4') ? 'beautifulsoup4' : null,
|
||||
code.includes('numpy') ? 'numpy' : null,
|
||||
code.includes('pandas') ? 'pandas' : null,
|
||||
code.includes('matplotlib') ? 'matplotlib' : null,
|
||||
code.includes('sklearn') ? 'scikit-learn' : null,
|
||||
code.includes('scipy') ? 'scipy' : null,
|
||||
code.includes('re') ? 'regex' : null,
|
||||
code.includes('seaborn') ? 'seaborn' : null
|
||||
].filter(Boolean);
|
||||
|
||||
const pyodideWorker = new PyodideWorker();
|
||||
|
||||
pyodideWorker.postMessage({
|
||||
id: id,
|
||||
code: code,
|
||||
packages: packages
|
||||
});
|
||||
|
||||
setTimeout(() => {
|
||||
if (executing) {
|
||||
executing = false;
|
||||
stderr = 'Execution Time Limit Exceeded';
|
||||
pyodideWorker.terminate();
|
||||
|
||||
if (cb) {
|
||||
cb(
|
||||
JSON.parse(
|
||||
JSON.stringify(
|
||||
{
|
||||
stdout: stdout,
|
||||
stderr: stderr,
|
||||
result: result
|
||||
},
|
||||
(_key, value) => (typeof value === 'bigint' ? value.toString() : value)
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}, 60000);
|
||||
|
||||
pyodideWorker.onmessage = (event) => {
|
||||
console.log('pyodideWorker.onmessage', event);
|
||||
const { id, ...data } = event.data;
|
||||
|
||||
console.log(id, data);
|
||||
|
||||
data['stdout'] && (stdout = data['stdout']);
|
||||
data['stderr'] && (stderr = data['stderr']);
|
||||
data['result'] && (result = data['result']);
|
||||
|
||||
if (cb) {
|
||||
cb(
|
||||
JSON.parse(
|
||||
JSON.stringify(
|
||||
{
|
||||
stdout: stdout,
|
||||
stderr: stderr,
|
||||
result: result
|
||||
},
|
||||
(_key, value) => (typeof value === 'bigint' ? value.toString() : value)
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
executing = false;
|
||||
};
|
||||
|
||||
pyodideWorker.onerror = (event) => {
|
||||
console.log('pyodideWorker.onerror', event);
|
||||
|
||||
if (cb) {
|
||||
cb(
|
||||
JSON.parse(
|
||||
JSON.stringify(
|
||||
{
|
||||
stdout: stdout,
|
||||
stderr: stderr,
|
||||
result: result
|
||||
},
|
||||
(_key, value) => (typeof value === 'bigint' ? value.toString() : value)
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
executing = false;
|
||||
};
|
||||
};
|
||||
|
||||
const chatEventHandler = async (event, cb) => {
|
||||
const chat = $page.url.pathname.includes(`/c/${event.chat_id}`);
|
||||
|
||||
let isFocused = document.visibilityState !== 'visible';
|
||||
@ -113,11 +212,11 @@
|
||||
}
|
||||
}
|
||||
|
||||
if ((event.chat_id !== $chatId && !$temporaryChatEnabled) || isFocused) {
|
||||
await tick();
|
||||
const type = event?.data?.type ?? null;
|
||||
const data = event?.data?.data ?? null;
|
||||
await tick();
|
||||
const type = event?.data?.type ?? null;
|
||||
const data = event?.data?.data ?? null;
|
||||
|
||||
if ((event.chat_id !== $chatId && !$temporaryChatEnabled) || isFocused) {
|
||||
if (type === 'chat:completion') {
|
||||
const { done, content, title } = data;
|
||||
|
||||
@ -149,6 +248,11 @@
|
||||
} else if (type === 'chat:tags') {
|
||||
tags.set(await getAllTags(localStorage.token));
|
||||
}
|
||||
} else {
|
||||
if (type === 'execute:python') {
|
||||
console.log('execute:python', data);
|
||||
executePythonAsWorker(data.id, data.code, cb);
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -16,10 +16,10 @@
|
||||
import { getUserById } from '$lib/apis/users';
|
||||
import { getModels } from '$lib/apis';
|
||||
import { toast } from 'svelte-sonner';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
import localizedFormat from 'dayjs/plugin/localizedFormat';
|
||||
|
||||
const i18n = getContext('i18n');
|
||||
dayjs.extend(localizedFormat);
|
||||
dayjs.extend(localizedFormat);
|
||||
|
||||
let loaded = false;
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user