MCPcopy Index your code
hub / github.com/easydiffusion/easydiffusion / checkAndSetDependentModels

Function checkAndSetDependentModels

ui/media/js/main.js:1941–1963  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1939}
1940
1941function checkAndSetDependentModels() {
1942 if (!modelsDB) {
1943 return
1944 }
1945
1946 let isFlux = isFluxModel()
1947 let isChroma = isChromaModel()
1948
1949 if (isFlux || isChroma) {
1950 vaeModelField.value = "ae"
1951
1952 if (isFlux) {
1953 textEncoderModelField.modelNames = ["t5xxl_fp16", "clip_l"]
1954 } else {
1955 textEncoderModelField.modelNames = ["t5xxl_fp16"]
1956 }
1957 } else {
1958 if (vaeModelField.value == "ae") {
1959 vaeModelField.value = ""
1960 }
1961 textEncoderModelField.modelNames = []
1962 }
1963}
1964// disabling this until we can identify dependencies better
1965// e.g. distinguish between flux models that need a text encoder vs flux models with built-in text encoders
1966// sdModelField.addEventListener("change", checkAndSetDependentModels)

Callers

nothing calls this directly

Calls 2

isFluxModelFunction · 0.85
isChromaModelFunction · 0.85

Tested by

no test coverage detected