mirror of
https://github.com/snailyp/gemini-balance.git
synced 2026-09-06 08:06:37 +08:00
fix: 修正Callirhoe拼写错误为Callirrhoe
refactor: 优化常量格式,提升可读性
This commit is contained in:
+52
-30
@@ -15,12 +15,12 @@ DEFAULT_MAX_TOKENS = 8192
|
|||||||
DEFAULT_TOP_P = 0.9
|
DEFAULT_TOP_P = 0.9
|
||||||
DEFAULT_TOP_K = 40
|
DEFAULT_TOP_K = 40
|
||||||
DEFAULT_FILTER_MODELS = [
|
DEFAULT_FILTER_MODELS = [
|
||||||
"gemini-1.0-pro-vision-latest",
|
"gemini-1.0-pro-vision-latest",
|
||||||
"gemini-pro-vision",
|
"gemini-pro-vision",
|
||||||
"chat-bison-001",
|
"chat-bison-001",
|
||||||
"text-bison-001",
|
"text-bison-001",
|
||||||
"embedding-gecko-001"
|
"embedding-gecko-001",
|
||||||
]
|
]
|
||||||
DEFAULT_CREATE_IMAGE_MODEL = "imagen-3.0-generate-002"
|
DEFAULT_CREATE_IMAGE_MODEL = "imagen-3.0-generate-002"
|
||||||
|
|
||||||
# 图像生成相关常量
|
# 图像生成相关常量
|
||||||
@@ -38,14 +38,14 @@ DEFAULT_STREAM_LONG_TEXT_THRESHOLD = 50
|
|||||||
DEFAULT_STREAM_CHUNK_SIZE = 5
|
DEFAULT_STREAM_CHUNK_SIZE = 5
|
||||||
|
|
||||||
# 正则表达式模式
|
# 正则表达式模式
|
||||||
IMAGE_URL_PATTERN = r'!\[(.*?)\]\((.*?)\)'
|
IMAGE_URL_PATTERN = r"!\[(.*?)\]\((.*?)\)"
|
||||||
DATA_URL_PATTERN = r'data:([^;]+);base64,(.+)'
|
DATA_URL_PATTERN = r"data:([^;]+);base64,(.+)"
|
||||||
|
|
||||||
# Audio/Video Settings
|
# Audio/Video Settings
|
||||||
SUPPORTED_AUDIO_FORMATS = ["wav", "mp3", "flac", "ogg"]
|
SUPPORTED_AUDIO_FORMATS = ["wav", "mp3", "flac", "ogg"]
|
||||||
SUPPORTED_VIDEO_FORMATS = ["mp4", "mov", "avi", "webm"]
|
SUPPORTED_VIDEO_FORMATS = ["mp4", "mov", "avi", "webm"]
|
||||||
MAX_AUDIO_SIZE_BYTES = 50 * 1024 * 1024 # Example: 50MB limit for Base64 payload
|
MAX_AUDIO_SIZE_BYTES = 50 * 1024 * 1024 # Example: 50MB limit for Base64 payload
|
||||||
MAX_VIDEO_SIZE_BYTES = 200 * 1024 * 1024 # Example: 200MB limit
|
MAX_VIDEO_SIZE_BYTES = 200 * 1024 * 1024 # Example: 200MB limit
|
||||||
|
|
||||||
# Optional: Define MIME type mappings if needed, or handle directly in converter
|
# Optional: Define MIME type mappings if needed, or handle directly in converter
|
||||||
AUDIO_FORMAT_TO_MIMETYPE = {
|
AUDIO_FORMAT_TO_MIMETYPE = {
|
||||||
@@ -63,28 +63,50 @@ VIDEO_FORMAT_TO_MIMETYPE = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
GEMINI_2_FLASH_EXP_SAFETY_SETTINGS = [
|
GEMINI_2_FLASH_EXP_SAFETY_SETTINGS = [
|
||||||
{"category": "HARM_CATEGORY_HARASSMENT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_HARASSMENT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_HATE_SPEECH", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_HATE_SPEECH", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_CIVIC_INTEGRITY", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_CIVIC_INTEGRITY", "threshold": "OFF"},
|
||||||
]
|
]
|
||||||
|
|
||||||
DEFAULT_SAFETY_SETTINGS = [
|
DEFAULT_SAFETY_SETTINGS = [
|
||||||
{"category": "HARM_CATEGORY_HARASSMENT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_HARASSMENT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_HATE_SPEECH", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_HATE_SPEECH", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "OFF"},
|
{"category": "HARM_CATEGORY_DANGEROUS_CONTENT", "threshold": "OFF"},
|
||||||
{"category": "HARM_CATEGORY_CIVIC_INTEGRITY", "threshold": "BLOCK_NONE"},
|
{"category": "HARM_CATEGORY_CIVIC_INTEGRITY", "threshold": "BLOCK_NONE"},
|
||||||
]
|
]
|
||||||
|
|
||||||
TTS_VOICE_NAMES = [
|
TTS_VOICE_NAMES = [
|
||||||
"Zephyr", "Puck", "Charon", "Kore",
|
"Zephyr",
|
||||||
"Fenrir", "Leda", "Orus", "Aoede",
|
"Puck",
|
||||||
"Callirhoe", "Autonoe", "Enceladus", "Iapetus",
|
"Charon",
|
||||||
"Umbriel", "Algieba", "Despina", "Erinome",
|
"Kore",
|
||||||
"Algenib", "Rasalgethi", "Laomedeia", "Achernar",
|
"Fenrir",
|
||||||
"Alnilam", "Schedar", "Gacrux", "Pulcherrima",
|
"Leda",
|
||||||
"Achird", "Zubenelgenubi", "Vindemiatrix", "Sadachbia",
|
"Orus",
|
||||||
"Sadaltager", "Sulafat"
|
"Aoede",
|
||||||
]
|
"Callirrhoe",
|
||||||
|
"Autonoe",
|
||||||
|
"Enceladus",
|
||||||
|
"Iapetus",
|
||||||
|
"Umbriel",
|
||||||
|
"Algieba",
|
||||||
|
"Despina",
|
||||||
|
"Erinome",
|
||||||
|
"Algenib",
|
||||||
|
"Rasalgethi",
|
||||||
|
"Laomedeia",
|
||||||
|
"Achernar",
|
||||||
|
"Alnilam",
|
||||||
|
"Schedar",
|
||||||
|
"Gacrux",
|
||||||
|
"Pulcherrima",
|
||||||
|
"Achird",
|
||||||
|
"Zubenelgenubi",
|
||||||
|
"Vindemiatrix",
|
||||||
|
"Sadachbia",
|
||||||
|
"Sadaltager",
|
||||||
|
"Sulafat",
|
||||||
|
]
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ class FilesService:
|
|||||||
try:
|
try:
|
||||||
request_data = json.loads(body)
|
request_data = json.loads(body)
|
||||||
display_name = request_data.get("displayName", "")
|
display_name = request_data.get("displayName", "")
|
||||||
except:
|
except Exception:
|
||||||
pass
|
pass
|
||||||
# 從 upload URL 中提取 upload_id
|
# 從 upload URL 中提取 upload_id
|
||||||
import urllib.parse
|
import urllib.parse
|
||||||
|
|||||||
@@ -1618,7 +1618,7 @@ endblock %} {% block head_extra_styles %}
|
|||||||
<option value="Leda">Leda (年轻)</option>
|
<option value="Leda">Leda (年轻)</option>
|
||||||
<option value="Orus">Orus (坚定)</option>
|
<option value="Orus">Orus (坚定)</option>
|
||||||
<option value="Aoede">Aoede (轻松)</option>
|
<option value="Aoede">Aoede (轻松)</option>
|
||||||
<option value="Callirhoe">Callirhoe (随和)</option>
|
<option value="Callirrhoe">Callirrhoe (随和)</option>
|
||||||
<option value="Autonoe">Autonoe (明亮)</option>
|
<option value="Autonoe">Autonoe (明亮)</option>
|
||||||
<option value="Enceladus">Enceladus (呼吸感)</option>
|
<option value="Enceladus">Enceladus (呼吸感)</option>
|
||||||
<option value="Iapetus">Iapetus (清晰)</option>
|
<option value="Iapetus">Iapetus (清晰)</option>
|
||||||
|
|||||||
Reference in New Issue
Block a user