refactor: 优化端点管理表单和上游模型获取逻辑

- 端点表单布局优化,支持 provider website 作为默认 Base URL
- 模型路由始终显示 provider_model_name
- 无端点时显示添加按钮
- 上游模型获取只针对基础 API 格式,跳过 CLI 格式
This commit is contained in:
fawney19
2026-01-20 01:32:47 +08:00
parent edf8c663f1
commit 24ef24558c
5 changed files with 93 additions and 98 deletions
@@ -95,10 +95,21 @@
>{{ API_FORMAT_LABELS[endpoint.api_format] || endpoint.api_format }}</span>
</template>
<span
v-if="endpoints.length > 0"
class="text-xs px-2 py-0.5 rounded-md border border-dashed border-border hover:bg-accent hover:border-accent-foreground/20 cursor-pointer transition-colors text-muted-foreground"
title="编辑端点"
@click="showAddEndpointDialog"
>编辑</span>
<Button
v-else
variant="outline"
size="sm"
class="h-7 text-xs"
@click="showAddEndpointDialog"
>
<Plus class="w-3 h-3 mr-1" />
添加 API 端点
</Button>
</div>
</div>