Commit Graph
90 Commits
Author SHA1 Message Date
Acly d7b18203a4 Use comfy built-in any type (*) matching 2025-02-01 00:03:33 +01:00
Acly 1839c099ad Fix type matching BOOL -> BOOLEAN 2025-01-31 23:44:51 +01:00
Acly bed8b36705 Fix assertion when using tiling with padding=blending=0 2025-01-26 11:57:11 +01:00
Acly 8ed5591574 API breaking: removed is_refiner attribute from model inspection
- sdxl refiner is reported with base model "sdxl-refiner"
- added type attribute for sdxl model, allows to detect eps/v-prediction
2025-01-12 17:53:47 +01:00
Acly fe39d22eb9 Return a more specific error when inspect model folder doesn't exist 2024-12-07 19:49:00 +01:00
Acly 50d3479fba Code compatibility (match was no longer useful anyway) #31 2024-11-30 00:29:00 +01:00
Acly d7d421baaa Model detection: add support for (some) GGUF and Flux Inpaint models
- GGUF detection only works for converted models
2024-11-29 09:46:45 +01:00
Acly e10daee9ed Nodes for stacking and weighting reference images with flux redux model 2024-11-24 22:51:42 +01:00
Acly 50c3ffdf64 Parameter node: Fix type reset to default for connected widget on reload #29 2024-11-15 15:52:50 +01:00
Acly 517790d1d6 Parameter node: fix not being able to enter negative numbers for min/max 2024-11-11 11:47:53 +01:00
Acly e2bd09d7e9 Parameter node: Restrict initial type choice to avoid mismatch between type and default value before connecting the output 2024-10-29 13:03:53 +01:00
Acly 035c68c629 Parameter node: keep configured default values when reloading #25
- make sure default is changed if the node is reconnected to a non-matching type
2024-10-29 12:13:42 +01:00
Acly e86973fedf Remove image format parameter from Krita Output node 2024-10-28 14:56:01 +01:00
Acly 19337dcc0e Fix parameter node not being connectable #23 2024-10-28 13:11:33 +01:00
Acly 1d4ffe14bb Add a Send Text node
- converts any input to string and sends it as output (websocket message)
2024-10-27 10:43:43 +01:00
Acly 20c8039a98 Detect some diffusion models which have prefix like checkpoints 2024-10-25 13:08:41 +02:00
Acly fcf678735c New package version 2024-10-23 13:05:24 +02:00
Acly 63ab33800e Fix Parameter node type comparison for workflow validation 2024-10-21 15:11:01 +02:00
Acly ef5ccfa98f Fix Parameter node widget values being reset when switching or reloading workflows 2024-10-18 16:38:01 +02:00
Acly 0b01696f5b Fix workflow/unsubscribe endpoint 2024-10-14 13:20:41 +02:00
Acly 2fce4c56d5 Fix "Object of type _BasicTypes is not JSON serializable" 2024-10-12 15:37:38 +02:00
Acly a7f77032ec Make parameter nodes validate when executed 2024-10-11 21:46:49 +02:00
Acly 72335898cb Detect better parameter type defaults 2024-10-11 21:20:31 +02:00
Acly 9a9cbe78a5 High level krita parameters (style, control-net, ip-adapter) 2024-10-11 09:30:12 +02:00
Acly 9a8d90dd95 Replace typed parameter nodes with a universal parameter node which adapts to the first widget it is connected to 2024-10-06 23:58:25 +02:00
Acly 24b7aabf8b Add placeholder image when running external nodes from web ui 2024-10-04 21:27:19 +02:00
Acly 81f944f119 Add custom icons to some of the krita interop nodes 2024-10-04 20:46:56 +02:00
Acly 327b2a1fe3 More parameter nodes for shared workflows 2024-10-04 11:04:35 +02:00
Acly fb847a5225 Publish workflows only if there's a related sink node in the graph 2024-10-02 17:56:19 +02:00
Acly 5a45172d02 API to exchange workflows between multiple connected clients
Placeholder nodes to parametrize and run custom workflows from Krita
2024-10-02 11:07:02 +02:00
Acly 29e24ec52c Initial API for workflow exchange between ComfyUI clients 2024-09-23 20:59:57 +02:00
Marco Tundo e5e62a4a79 Added filetype selector to SendImageWebSocket 2024-09-23 20:59:19 +02:00
Acly 1a24975f99 Don't print trace if a model can't be detected (leads to more confusion than it helps) 2024-09-20 09:53:12 +02:00
Acly 61fa161c34 Regions: also check if dtype matches 2024-09-12 10:17:37 +02:00
Acly f986f6a442 Document upload api 2024-08-30 12:10:16 +02:00
Acly e0d0c3cc2c Add model upload API endpoint
- folder must match existing model folder
- file must be safetensors
2024-08-26 23:05:17 +02:00
Acly f5ec9d830c Make /api/etn/model_info work with diffusion_models folder (formerly unet)
- endpoint is now `/api/etn/model_info/{folder_name}`
- old endpoints are still available
- also works with unet folder (deprecated)
2024-08-20 16:17:38 +02:00
Acly d1dcf12f10 Fix detection for HunyuanDit #17 2024-08-09 18:54:05 +02:00
Acly cb92e547c6 Version 1.4.0, fix toml license directive 2024-08-09 10:08:30 +02:00
Acly b5fec4a062 Model info api: add aura-flow, hunyuan-dit, flux 2024-08-05 00:25:26 +02:00
Acly 42965013f9 Add __future__ imports for older python 2024-07-28 13:14:29 +02:00
Acly d20615fb48 Support language directives in translate api, add documentation 2024-07-27 15:37:20 +02:00
Acly 5bad00f72f Remove debug prints 2024-07-24 14:38:51 +02:00
Acly df54344077 Translate: parse language directives included in the text 2024-07-24 12:00:07 +02:00
Acly f42c0f29b6 Don't translate embeddings 2024-07-22 18:48:02 +02:00
Acly 547c3d5c97 Add text translation node & API 2024-07-22 16:53:09 +02:00
Acly 73babbd00e Add NSFWFilter node 2024-07-21 20:47:18 +02:00
Acly cac32fe37c Move image channel permutation to separate functions 2024-07-21 18:31:42 +02:00
Acly 5620b5c6e2 Document tiling nodes 2024-07-20 23:52:09 +02:00
Acly 3d4a960982 Document region nodes 2024-07-20 23:12:46 +02:00