59 Commits
Author SHA1 Message Date
Allan Saddi b834b3b1fd Bump version: 1.4.0 → 1.5.0 v1.5.0 2026-10-14 18:17:35 -07:00
Allan Saddi 85423e6600 fix: Also explicitly request no streaming.
From experience elsewhere, there seem to be some providers that default
to streaming.

Also update dependencies in pyproject.toml to match requirements.txt.
2026-10-14 17:49:47 -07:00
Allan Saddi 033d1ac2a3 refactor: Drop openai package dependency.
Just use `requests` directly. May not be as robust, but I'll fix it as
problems come up.

Works for me.
2026-10-14 15:59:34 -07:00
Allan Saddi 6c23940081 Merge branch 'webbrain-one-webbrain/readme-improvement' 2026-08-11 18:10:25 -07:00
webbrain-one 2aefda956a docs: improve README 2026-08-12 01:53:18 +03:00
Allan Saddi cb8d164e71 Sync utils.py from private nodes to fix sub-graph issue. 2025-09-24 22:36:39 -07:00
Allan Saddi 6b8d59999e Sometimes remote APIs return no choices... 2025-08-09 15:45:10 -07:00
Allan Saddi 3a49fdade5 Merge branch 'ComfyNodePRs-update-publish-yaml' 2025-03-27 07:37:52 -07:00
snomiao de0c0d6b3f chore(publish): update workflow for node publishing
- Add permissions for issue writing
- Modify condition to check repository owner instead of fork status
- Update action version from main to v1 for stability and consistency
2025-01-25 07:36:15 +00:00
Allan Saddi b6dca3296c Add sample entries for LM Studio, Ollama.
I don't use these myself, feedback welcome.
2024-12-28 17:06:14 -08:00
Allan Saddi 99bda6ce2b Bump version: 1.3.0 → 1.4.0 v1.4.0 2024-12-28 04:36:45 -08:00
Allan Saddi e3d782ad80 Text Latch: Use my common utils, ensure text is saved. 2024-11-29 22:08:12 -08:00
Allan Saddi 8eaee8f69b Add Prepend/Append node. 2024-11-21 02:36:10 -08:00
Allan Saddi 6617531142 Text Latch: Make input lazy. For real. 2024-11-16 02:24:47 -08:00
Allan Saddi a61cd0ac51 Revert "Text Latch: Make input lazy."
This reverts commit 40db9f5a39.

Apparently, saying a lazy input is needed makes it required even if
it's defined as optional.
2024-11-16 01:22:34 -08:00
Allan Saddi 40db9f5a39 Text Latch: Make input lazy. 2024-11-16 00:00:20 -08:00
Allan Saddi b286b92eab Values of the "ui" dictionary need to be iterable.
Discovered while working on other nodes, explains weird necessity for
"join."
2024-11-06 23:43:31 -08:00
Allan Saddi 50099737d6 Streamline myRefreshModels a bit. 2024-11-06 02:31:57 -08:00
Allan Saddi 15472f611d Lint/reformat JS side. 2024-11-05 22:40:47 -08:00
Allan Saddi 46dc18c0ff Replace magic indices. 2024-11-05 19:25:55 -08:00
Allan Saddi f1d61967cc Initial ruff pass 2024-11-05 02:19:01 -08:00
Allan Saddi 8de242d993 Bump version: 1.2.0 → 1.3.0 v1.3.0 2024-11-04 18:44:01 -08:00
Allan Saddi d2c3263d8f Text Latch: Add a "replace" switch.
Also update all examples and images using the new Text Latch.
2024-11-03 15:21:48 -08:00
Allan Saddi 34ff09a690 Add prompt optimizer example. 2024-11-03 05:17:29 -08:00
Allan Saddi cf80e702d3 Text Latch: It actually works fine read-write. 2024-11-03 01:57:15 -08:00
Allan Saddi 6c21a834cb Add some example workflows, document Text Latch node. 2024-11-03 01:22:16 -07:00
Allan Saddi 17751018d5 Forgot to mark "Text Latch" as an output node. 2024-11-03 00:43:04 -07:00
Allan Saddi 7c7f6f5e1d Add "Text Latch" node.
Basically, "Show Text" that remembers its last input.
2024-11-02 23:54:42 -07:00
Allan Saddi c115ff13b8 Bump version: 1.1.0 → 1.2.0 v1.2.0 2024-10-23 19:32:46 -07:00
Allan Saddi 359a2ecb50 Update pyproject description. 2024-10-23 19:30:58 -07:00
Allan Saddi 77c4bf3b4f Update README, add example "LLM Provider" workflow. 2024-10-23 19:18:55 -07:00
Allan Saddi b08648b09b Add "LLM Provider" node which dynamically fetches models. 2024-10-23 18:46:29 -07:00
Allan Saddi abeba47ece Bugfix: Docs for "os.environ/" did not match reality.
Also ensure LLM Model node is re-executed when associated config changes.
2024-10-23 04:11:37 -07:00
Allan Saddi dd2c1d9195 Update README. 2024-10-17 19:03:52 -07:00
Allan Saddi 561d2d58f5 Minor refactor of ModelDefinition/Models methods. 2024-10-17 04:59:37 -07:00
Allan Saddi c44e1be095 Bump version: 1.0.2 → 1.1.0 v1.1.0 2024-10-06 00:05:58 -07:00
Allan Saddi 922c10a011 Add support for prompting with an image. 2024-10-06 00:04:13 -07:00
Allan Saddi f56077ecaf Bump version: 1.0.1 → 1.0.2 v1.0.2 2024-10-05 14:08:17 -07:00
Allan Saddi c9471d19b1 Make sure all dependencies are listed. 2024-10-05 14:07:12 -07:00
Allan Saddi 31c48f8450 Bump version: 1.0.0 → 1.0.1 v1.0.1 2024-10-02 13:29:09 -07:00
Allan Saddi 4a3d2704ce Update for bumpversion/bump-my-version. 2024-10-02 13:27:36 -07:00
Allan Saddi ff479d9d1f Conditionally refresh models.yaml based on mtime. 2024-10-02 12:01:50 -07:00
Allan Saddi 92f24e2172 Warn if models.yaml doesn't exist and use default. 2024-10-02 11:36:29 -07:00
Allan Saddi af34d3dfdb Merge branch 'ComfyNodePRs-pyproject' v1.0.0 2024-09-29 03:36:44 -07:00
Allan Saddi c9a693f105 Fix up pyproject.toml 2024-09-29 03:34:19 -07:00
snomiao 0d4e155381 chore(pyproject): Add pyproject.toml for Custom Node Registry 2024-09-29 03:29:43 -07:00
snomiao bcd7b522f0 chore(publish): Add Github Action for Publishing to Comfy Registry 2024-09-29 03:21:21 -07:00
Allan Saddi 3c2a3aa36b More clean up, especially around the seed. 2024-09-29 02:58:16 -07:00
Allan Saddi 49d37f79b8 Fix output bug due to model node refactor. 2024-09-28 23:41:11 -07:00
Allan Saddi 283c0a0a77 Add README, LICENSE, sample workflow, etc. 2024-09-27 16:55:55 -07:00