{#each selectedModels as selectedModel, selectedModelIdx}
({ value: model.id, label: model.name, model: model, source: 'platform' })), ...$userModels.map((model) => ({ value: model.id, label: model.name || model.model_id, model: { id: model.id, name: model.name || model.model_id, info: { meta: { description: model.base_url ?? '' } }, owned_by: 'openai', source: 'user' }, source: 'user', _credential: model })) ]} {pinModelHandler} addUserModel={() => { resetForm(); showUserModelModal = true; }} on:deleteUserModel={(e) => { removeUserModel(e.detail); }} bind:value={selectedModel} />
{#if $user?.role === 'admin' || ($user?.permissions?.chat?.multiple_models ?? true)} {#if selectedModelIdx === 0}
{#if false} {/if}
{:else}
{/if} {/if}
{/each} {#if showUserModelModal}
{editingCredential ? $i18n.t('Edit My API') : $i18n.t('Add My API')}
{/if}
{#if showSetDefault}
{/if}