ComfyUI Extension: ComfyUI-ModelScope

Authored by neverbiasu

Created

Updated

1 stars

A ComfyUI custom node package for ModelScope API integration, providing seamless access to ModelScope's powerful AI models including Large Language Models (LLM), Vision-Language Models (VLM), and Image Generation capabilities.

Custom Nodes (0)

    README

    ComfyUI-ModelScope

    A ComfyUI custom node package for ModelScope API integration, providing seamless access to ModelScope's powerful AI models including Large Language Models (LLM), Vision-Language Models (VLM), and Image Generation capabilities.

    About ModelScope

    ModelScope is a comprehensive AI model platform that offers state-of-the-art models for various AI tasks. This ComfyUI integration provides direct access to ModelScope's API inference services, enabling you to leverage powerful models like Qwen series without local model deployment.

    Features

    • Large Language Model (LLM): Generate text responses using ModelScope's chat completion models
    • Vision-Language Model (VLM): Analyze images with text prompts using advanced multimodal models
    • Text-to-Image Generation: Create high-quality images from text descriptions
    • Enhanced Error Handling: Robust timeout management and SSL configuration
    • Input Validation: Comprehensive validation with helpful tooltips and placeholders
    • Text Sanitization: Automatic text cleaning for ComfyUI showText node compatibility
    • Configurable Timeouts: Adjustable request timeouts optimized for different model types

    Installation

    1. Install the Extension

    Download or git clone this repository inside ComfyUI/custom_nodes/ directory:

    git clone https://github.com/neverbiasu/ComfyUI-ModelScope.git
    

    Or use the ComfyUI Manager for automatic installation.

    2. Install Dependencies

    The extension requires the following Python packages:

    pip install -r requirements.txt
    

    3. API Configuration

    You'll need a ModelScope API key to use these nodes. You can obtain one from ModelScope.

    Set your API key in one of these ways:

    • Set the MODELSCOPE_API_KEY environment variable
    • Set the MODELSCOPE_ACCESS_TOKEN environment variable
    • Provide the API key directly in the node's api_key field

    4. Restart ComfyUI

    Restart ComfyUI to load the new nodes.

    Example Workflows

    Text Generation Workflow

    LLM workflow Use the ModelScope LLM node to generate creative text, answer questions, or perform text processing tasks.

    Vision-Language Understanding Workflow

    VLM workflow Analyze images and answer questions about their content using advanced vision-language models.

    Text-to-Image Generation Workflow

    Image Generation workflow Generate custom images from text descriptions with fine-tuned control over output parameters.

    Related Links