InvokeAI/invokeai
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
..
app refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
assets feat(api): chore: pydantic & fastapi upgrade 2023-10-17 14:59:25 +11:00
backend tidy(mm): remove convenience methods from high level model manager service 2024-03-07 10:56:59 +11:00
configs use official Deliberate download repo 2024-03-01 10:42:33 +11:00
frontend refactor: 🚨 please the almighty linter 2024-03-07 10:44:40 +11:00
invocation_api refactor(nodes): model identifiers 2024-03-07 10:56:59 +11:00
version chore: ruff 2024-03-01 10:42:33 +11:00
__init__.py
README

Organization of the source tree:

app -- Home of nodes invocations and services
assets -- Images and other data files used by InvokeAI
backend -- Non-user facing libraries, including the rendering
	core.
configs -- Configuration files used at install and run times
frontend -- User-facing scripts, including the CLI and the WebUI
version -- Current InvokeAI version string, stored
	in version/invokeai_version.py