test-server2

This commit is contained in:
2025-09-22 15:31:51 +05:00
parent a8f09eb4ea
commit 51e1496379
6 changed files with 82 additions and 13 deletions

View File

@@ -27,7 +27,7 @@ show_menu() {
list_models() {
echo -e "${PURPLE}📦 Установленные модели:${NC}"
sudo -u aiserver ollama list
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama list
echo ""
if command -v nvidia-smi &> /dev/null; then
@@ -50,7 +50,7 @@ install_recommended() {
desc="${descriptions[$i]}"
echo -e "${BLUE}Устанавливаю: $model - $desc${NC}"
sudo -u aiserver ollama pull "$model"
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama pull "$model"
if [ $? -eq 0 ]; then
echo -e "${GREEN}$model установлена${NC}"
@@ -73,7 +73,7 @@ install_custom() {
echo -e "${BLUE}Установка модели: $model_name${NC}"
echo -e "${YELLOW}Это может занять несколько минут...${NC}"
sudo -u aiserver ollama pull "$model_name"
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama pull "$model_name"
if [ $? -eq 0 ]; then
echo -e "${GREEN}✅ Модель $model_name успешно установлена${NC}"
@@ -84,7 +84,7 @@ install_custom() {
remove_model() {
echo -e "${PURPLE}📦 Доступные модели для удаления:${NC}"
sudo -u aiserver ollama list
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama list
echo ""
echo -e "${YELLOW}Введите название модели для удаления:${NC}"
@@ -99,7 +99,7 @@ remove_model() {
read -r confirm
if [[ $confirm =~ ^[Yy]$ ]]; then
sudo -u aiserver ollama rm "$model_name"
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama rm "$model_name"
if [ $? -eq 0 ]; then
echo -e "${GREEN}✅ Модель $model_name удалена${NC}"
@@ -113,7 +113,7 @@ remove_model() {
test_model() {
echo -e "${PURPLE}📦 Доступные модели:${NC}"
sudo -u aiserver ollama list
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama list
echo ""
echo -e "${YELLOW}Введите название модели для тестирования:${NC}"
@@ -127,7 +127,7 @@ test_model() {
echo -e "${BLUE}Тестирование модели: $model_name${NC}"
echo -e "${YELLOW}Задаю тестовый вопрос...${NC}"
sudo -u aiserver ollama run "$model_name" "Привет! Как дела? Ответь кратко."
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama run "$model_name" "Привет! Как дела? Ответь кратко."
}
show_vram_usage() {