@if (activeAsideTab() === 'inputs') {
@if (llmProviderCapabilitiesLoading()) {
Checking LLM provider credentials...
}
@if (llmProviderCapabilitiesError(); as llmError) {
{{ llmError }}
Retry
}
@for (entry of settledVaultAuthorizations(); track entry.requirement.key) {
{{ entry.provider }} credential
{{ providedCredentialLabel(entry) }}
Change
}
@for (entry of pendingVaultAuthorizations(); track entry.requirement.key) {
Vault credential for {{ entry.provider }}
Select an active credential to start the execution.
@if (entry.requiresCredential === false) {
This provider is listed as not requiring a credential, but the execution is asking for one.
}
Credential
@for (credential of llmCredentialOptionsFor(entry); track credential.id) {
{{ credential.label }}{{ credential.description ? ' — ' + credential.description : '' }}
}
@if (llmCredentialLoadingFor(entry)) { Loading credentials... }
@if (authorizationSavingFor(entry)) { Saving credential... }
@if (llmCredentialErrorFor(entry); as credentialError) {
{{ credentialError }}
Retry
}
@if (authorizationErrorFor(entry); as authorizationError) {
{{ authorizationError }}
}
@if (!llmCredentialLoadingFor(entry) && !llmCredentialOptionsFor(entry).length && !llmCredentialErrorFor(entry)) {
No compatible credentials available.
}
@if (!llmCredentialLoadingFor(entry)) {
Add credential
}
@if (editingAuthorizationKeys()[entry.requirement.key]) {
Cancel
}
}
@if (credentialFormOpen()) {
}
} @else if (activeAsideTab() === 'intermediate') {
@if (!executionIntermediateInputGroups().length) {
No intermediate inputs available.
} @else {
@for (group of executionIntermediateInputGroups(); track group.nodeTitle) {
}
}
} @else if (activeAsideTab() === 'logs') {
} @else if (activeAsideTab() === 'output') {
@if (!executionOutputGroups().length) {
No execution output available.
} @else {
@for (group of executionOutputGroups(); track group.nodeTitle) {
{{ group.nodeTitle }}
@for (output of group.outputs; track output.key) {
{{ output.outputName }}
@if (output.itemLabel) {
{{ output.itemLabel }}
}
@if (output.isLong) {
}
{{ output.preview }}
}
}
}
} @else {
}