test-server2
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -85,7 +85,7 @@ if systemctl is-active --quiet ollama; then
|
||||
|
||||
# List models
|
||||
echo " 📦 Установленные модели:"
|
||||
sudo -u aiserver ollama list 2>/dev/null | tail -n +2 | while read -r line; do
|
||||
sudo -u aiserver OLLAMA_HOME=/opt/ai-server/.ollama ollama list 2>/dev/null | tail -n +2 | while read -r line; do
|
||||
if [[ -n "$line" ]]; then
|
||||
model_name=$(echo "$line" | awk '{print $1}')
|
||||
model_size=$(echo "$line" | awk '{print $2}')
|
||||
|
||||
Reference in New Issue
Block a user