Files
iGavroche e79451ff36 Bump version to 0.9.3
- Updated version in __init__.py, pyproject.toml, package.json, and requirements.txt
- Added changelog entry for v0.9.3 with English translation and voice design improvements
- Documented VibeVoice Voice Design node addition and simplification
2025-10-06 11:07:35 -04:00

2.2 KiB

Release Notes - ComfyUI-Ninode-Utils v0.9.0

🎉 Initial Release

ComfyUI-Ninode-Utils v0.9.0 is now ready for release! This is the first public release of our utility nodes collection for ComfyUI.

📦 What's Included

Core Features

  • OpenAI Compatible Chat Node - Complete drop-in replacement for the original ChatGPT node
  • Multi-API Support - Works with Lemonade, Ollama, OpenAI API, LM Studio, and any OpenAI-compatible service
  • Complete Input Compatibility - All inputs from the original ChatGPT node are supported
  • Robust Error Handling - Graceful handling of edge cases and API failures

Technical Highlights

  • Async Support - Uses aiohttp for non-blocking HTTP requests
  • Image Processing - Converts ComfyUI tensors to base64 for API transmission
  • File Support - Document analysis with file inputs
  • Advanced Options - Fine-tuned control with Pydantic model support
  • Context Persistence - Multi-turn conversation support
  • Comprehensive Testing - 12/12 tests passing

🚀 Ready for Production

The package is fully tested and ready for use:

  • ✅ All basic functionality tests pass
  • ✅ Input compatibility verified
  • ✅ Advanced options handling tested
  • ✅ Tensor processing edge cases covered
  • ✅ Error handling validated
  • ✅ Documentation complete

📋 Installation

cd ComfyUI/custom_nodes
git clone https://github.com/iGavroche/ComfyUI-Ninode-Utils.git
cd ComfyUI-Ninode-Utils
pip install -r requirements.txt

🎯 Usage

The node appears in the "ComfyUI-Ninode-Utils" category and can be used immediately as a drop-in replacement for the original ChatGPT node.

🔗 Repository

📊 Test Results

Basic tests: 5/5 passed ✅
New input tests: 3/3 passed ✅
Advanced options tests: 4/4 passed ✅
Tensor handling tests: 4/4 passed ✅
Total: 16/16 tests passed ✅

🎉 Ready to Push!

The repository is initialized, committed, and ready to be pushed to GitHub:

git push -u origin main

Happy coding! 🚀