From 1eb6ffc5358c56ab71eddf6f3eda3e5f6039bfc4 Mon Sep 17 00:00:00 2001 From: CNlaojing <154053522+CNlaojing@users.noreply.github.com> Date: Thu, 13 Mar 2025 05:52:49 +0800 Subject: [PATCH] Update config_tab.py --- ui/config_tab.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/config_tab.py b/ui/config_tab.py index 0ca6f69..b018ae3 100644 --- a/ui/config_tab.py +++ b/ui/config_tab.py @@ -1,7 +1,7 @@ # ui/config_tab.py # -*- coding: utf-8 -*- -import customtkinter as ctk from tkinter import messagebox +import customtkinter as ctk from config_manager import load_config, save_config from tooltips import tooltips @@ -177,6 +177,10 @@ def build_embeddings_config_tab(self): elif new_value == "Gemini": self.embedding_url_var.set("https://generativelanguage.googleapis.com/v1beta/") self.embedding_model_name_var.set("models/text-embedding-004") + elif new_value == "SiliconFlow": + self.embedding_url_var.set("https://api.siliconflow.cn/v1/embeddings") + self.embedding_model_name_var.set("BAAI/bge-m3") + for i in range(5): self.embeddings_config_tab.grid_rowconfigure(i, weight=0) @@ -191,7 +195,7 @@ def build_embeddings_config_tab(self): # 2) Embedding 接口格式 create_label_with_help(self, parent=self.embeddings_config_tab, label_text="Embedding 接口格式:", tooltip_key="embedding_interface_format", row=1, column=0, font=("Microsoft YaHei", 12)) - emb_interface_options = ["DeepSeek", "OpenAI", "Azure OpenAI", "Gemini", "Ollama", "ML Studio"] + emb_interface_options = ["DeepSeek", "OpenAI", "Azure OpenAI", "Gemini", "Ollama", "ML Studio","SiliconFlow"] emb_interface_dropdown = ctk.CTkOptionMenu(self.embeddings_config_tab, values=emb_interface_options, variable=self.embedding_interface_format_var, command=on_embedding_interface_changed, font=("Microsoft YaHei", 12)) emb_interface_dropdown.grid(row=1, column=1, padx=5, pady=5, sticky="nsew")