InvokeAI/invokeai/app/invocations
psychedelicious 528ac5dd25 refactor(nodes): model identifiers
- All models are identified by a key and optionally a submodel type via new model `ModelField`. Previously, a few model types had their own class, but not all of them. This inconsistency just added complexity without any benefit.
- Update all invocation to use the new format.
- In the node API, models are loaded by key or an instance of `ModelField` as a convenience.
- Add an enriched model schema for metadata. It includes key, hash, name, base and type.
2024-03-07 10:56:59 +11:00
..
custom_nodes fix: removed custom module 2024-03-01 10:42:33 +11:00
__init__.py resolve which paths can be None 2023-11-28 09:30:49 +11:00
baseinvocation.py feat(nodes): JIT graph nodes validation 2024-03-01 10:42:33 +11:00
collections.py fix(nodes): restore type annotations for InvocationContext 2024-03-01 10:42:33 +11:00
compel.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
constants.py chore: ruff formatting 2024-03-01 10:42:33 +11:00
controlnet_image_processors.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
cv.py feat(nodes): add WithBoard field helper class 2024-03-01 10:42:33 +11:00
facetools.py feat(nodes): add WithBoard field helper class 2024-03-01 10:42:33 +11:00
fields.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
image.py tidy(nodes): rename canvas paste back 2024-03-01 10:42:33 +11:00
infill.py feat(nodes): add WithBoard field helper class 2024-03-01 10:42:33 +11:00
ip_adapter.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
latent.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
math.py fix(nodes): restore type annotations for InvocationContext 2024-03-01 10:42:33 +11:00
metadata.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
model.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
noise.py feat(nodes): use LATENT_SCALE_FACTOR in primitives.py, noise.py 2024-03-01 10:42:33 +11:00
param_easing.py fix(nodes): restore type annotations for InvocationContext 2024-03-01 10:42:33 +11:00
primitives.py chore: typing 2024-03-01 10:42:33 +11:00
prompt.py fix(nodes): restore type annotations for InvocationContext 2024-03-01 10:42:33 +11:00
sdxl.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
strings.py fix(nodes): restore type annotations for InvocationContext 2024-03-01 10:42:33 +11:00
t2i_adapter.py refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
tiles.py feat(nodes): add WithBoard field helper class 2024-03-01 10:42:33 +11:00
upscale.py feat(nodes): add WithBoard field helper class 2024-03-01 10:42:33 +11:00
util.py fix(nodes): fix constraints/validation for controlnet 2024-01-02 07:28:53 -05:00