Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI_JR_MiniMaxH3Node > JR MiniMax H3 Prompt Optimizer (OpenAI Compatible)

ComfyUI Node: JR MiniMax H3 Prompt Optimizer (OpenAI Compatible)

Class Name

JR_H3_OpenAICompatiblePromptOptimizer

Category
JR MiniMax H3/Prompt
Author
Goldlionren (Account age: 872days)
Extension
ComfyUI_JR_MiniMaxH3Node
Latest Updated
2026-08-27
Github Stars
0.03K

How to Install ComfyUI_JR_MiniMaxH3Node

Install this extension via the ComfyUI Manager by searching for ComfyUI_JR_MiniMaxH3Node
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI_JR_MiniMaxH3Node in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Description

Sophisticated prompt optimizer for AI models, tailored for OpenAI compatibility within JR MiniMax H3 suite.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible):

The JR_H3_OpenAICompatiblePromptOptimizer is a sophisticated tool designed to enhance and validate prompts for AI models, specifically tailored to be compatible with OpenAI's systems. This node is part of the JR MiniMax H3 suite and focuses on optimizing prompts by considering various modes and contexts, ensuring they are well-structured and effective for AI interactions. It leverages a clean-room official formatting approach to build prompts that are both mode-aware and compliant with OpenAI's standards. The optimizer is capable of handling complex prompt structures, integrating system and user prompts, and ensuring that the final output is both coherent and contextually relevant. This makes it an invaluable tool for AI artists looking to refine their prompts for better AI-generated content.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Input Parameters:

prompt

The prompt parameter is the initial text input that you wish to optimize. It serves as the foundation for the optimization process, where the node will refine and structure it to be more effective for AI interactions. There are no specific minimum or maximum values, but the quality and clarity of the initial prompt can significantly impact the optimization results.

enable

The enable parameter is a boolean flag that determines whether the optimization process should be executed. When set to True, the node will proceed with optimizing the prompt. If set to False, the original prompt will be returned without any modifications. This parameter allows you to control the execution of the optimization process.

api_base_url

The api_base_url parameter specifies the base URL for the API endpoint that the node will interact with. This is crucial for directing the optimization requests to the correct server, especially when working with different environments or custom setups. Ensure that the URL is correctly formatted and accessible.

model

The model parameter indicates the specific AI model that the prompt is being optimized for. This allows the optimizer to tailor the prompt structure and content to align with the model's capabilities and requirements. Selecting the appropriate model is essential for achieving optimal results.

prompt_profile

The prompt_profile parameter defines the profile or style in which the prompt should be optimized. This can include specific formatting rules, tone, or other stylistic elements that align with the intended use case or audience. Choosing the right profile can enhance the prompt's effectiveness.

duration_seconds

The duration_seconds parameter sets the expected duration for the prompt's execution or interaction. This can influence how the prompt is structured, particularly in scenarios where time-sensitive responses are required. It is important to set a realistic duration to ensure the prompt's relevance.

target_width

The target_width parameter specifies the desired width for any visual content associated with the prompt. This is particularly relevant when the prompt involves image generation or manipulation, ensuring that the output meets specific size requirements.

target_height

Similar to target_width, the target_height parameter sets the desired height for visual content. Together, these parameters ensure that any generated images or visual elements conform to the specified dimensions.

temperature

The temperature parameter controls the randomness of the AI's responses. A higher temperature results in more varied and creative outputs, while a lower temperature produces more deterministic and focused results. Adjusting this parameter can help balance creativity and precision in the AI's responses.

top_p

The top_p parameter, also known as nucleus sampling, determines the diversity of the AI's responses by considering only the top p percentage of probability mass. This allows for more controlled randomness compared to the temperature parameter, providing a nuanced way to influence the AI's output.

max_tokens

The max_tokens parameter sets the maximum number of tokens that the AI can generate in response to the prompt. This helps manage the length and complexity of the output, ensuring it remains concise and relevant to the prompt's context.

timeout_seconds

The timeout_seconds parameter defines the maximum time allowed for the optimization process to complete. This ensures that the process does not hang indefinitely and provides a safeguard against excessive processing times.

image_send_size

The image_send_size parameter specifies the size of any images that are sent as part of the prompt. This is important for managing bandwidth and ensuring that images are transmitted efficiently without compromising quality.

fail_mode

The fail_mode parameter determines the behavior of the node in case of a failure during the optimization process. This can include options such as returning the original prompt or providing an error message, allowing you to handle failures gracefully.

disable_reasoning

The disable_reasoning parameter is a boolean flag that, when set to True, disables any reasoning or explanation generation as part of the prompt optimization. This can be useful when a straightforward prompt is desired without additional context or elaboration.

api_key

The api_key parameter is an optional string that provides authentication credentials for accessing the API endpoint. This is necessary for secure interactions with the API, especially when dealing with sensitive or proprietary data.

h3_input_mode

The h3_input_mode parameter specifies the input mode for the H3 prompt optimization process. This can include options such as "Auto" or specific modes tailored to different types of prompts or interactions. Selecting the appropriate mode ensures that the optimization process aligns with the intended use case.

reference_instructions

The reference_instructions parameter allows you to provide additional instructions or context that should be considered during the optimization process. This can help guide the optimizer in aligning the prompt with specific goals or requirements.

first_frame

The first_frame parameter is used when the prompt involves visual content, specifying the initial frame or image to be used. This is important for scenarios where the prompt is part of a sequence or animation.

last_frame

Similar to first_frame, the last_frame parameter specifies the final frame or image in a sequence. This helps define the boundaries of visual content associated with the prompt.

pip

The pip parameter is an optional input that allows for the integration of additional processing or context information. This can be used to enhance the optimization process by providing supplementary data or instructions.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Output Parameters:

optimized_prompt

The optimized_prompt is the refined version of the original prompt, tailored to be more effective and compliant with OpenAI's standards. This output is the primary result of the optimization process, providing a structured and contextually relevant prompt for AI interactions.

original_prompt

The original_prompt output returns the initial prompt as it was inputted into the node. This allows you to compare the original and optimized versions, providing insight into the changes made during the optimization process.

status

The status output provides information about the success or failure of the optimization process. This can include messages indicating successful optimization, errors encountered, or reasons for any failures, helping you understand the outcome of the process.

pip

The pip output is a specialized data structure that may contain additional context or processing information related to the optimization process. This can be used for further analysis or integration with other nodes or systems.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Usage Tips:

  • Ensure that your initial prompt is clear and concise to maximize the effectiveness of the optimization process.
  • Experiment with different temperature and top_p settings to find the right balance between creativity and precision for your specific use case.
  • Use the prompt_profile parameter to tailor the style and tone of the optimized prompt to match your intended audience or application.
  • Consider the fail_mode setting to handle potential errors gracefully, ensuring that your workflow remains robust even in the face of unexpected issues.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Common Errors and Solutions:

"I2VA input validation failed"

  • Explanation: This error occurs when the input validation for the I2VA mode fails, possibly due to incorrect or missing parameters.
  • Solution: Ensure that all required parameters for the I2VA mode are correctly specified and that the input data meets the expected format and constraints.

"first_frame must contain exactly one IMAGE"

  • Explanation: This error indicates that the first_frame parameter contains an incorrect number of images, which should be exactly one.
  • Solution: Verify that the first_frame parameter is set to a single image and adjust the input data accordingly to meet this requirement.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI_JR_MiniMaxH3Node
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

JR MiniMax H3 Prompt Optimizer (OpenAI Compatible)