hxf/backend/utils/util_test.py

20 lines
734 B
Python

from modelscope import snapshot_download
from loguru import logger
def test_vllm():
from utils.util_models import model_lan_vllm_qwen2_7b_instruct
llm = model_lan_vllm_qwen2_7b_instruct()
response = llm.invoke("今天天气怎么样?")
logger.info(f"AI Message: {response.content}")
def test_download_model_modelscope(model_name: str = 'iic/VibeVoice-Realtime-0.5B', cache_dir: str = './models'):
try:
model_dir = snapshot_download(
model_name,
cache_dir=cache_dir
)
logger.info(f"模型 {model_name} 已下载到 {model_dir}")
return model_dir
except Exception as e:
logger.error(f"下载模型 {model_name} 失败: {e}")
return None