export type CredentialStatus = '已配置' | '未配置';

export interface ProviderItem {
  id: string;
  name: string;
  baseUrl: string;
  modelCount: number;
  credential: CredentialStatus;
  enabled: boolean;
}

export const initialProviders: ProviderItem[] = [
  {
    id: '1',
    name: 'OpenAI',
    baseUrl: 'https://api.openai.com/v1',
    modelCount: 12,
    credential: '已配置',
    enabled: true,
  },
  {
    id: '2',
    name: 'Anthropic',
    baseUrl: 'https://api.anthropic.com/v1',
    modelCount: 8,
    credential: '已配置',
    enabled: true,
  },
  {
    id: '3',
    name: '阿里云通义',
    baseUrl: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
    modelCount: 15,
    credential: '已配置',
    enabled: true,
  },
  {
    id: '4',
    name: 'Google Gemini',
    baseUrl: 'https://generativelanguage.googleapis.com/v1beta',
    modelCount: 9,
    credential: '已配置',
    enabled: true,
  },
  {
    id: '5',
    name: 'DeepSeek',
    baseUrl: 'https://api.deepseek.com/v1',
    modelCount: 6,
    credential: '未配置',
    enabled: true,
  },
  {
    id: '6',
    name: '自定义',
    baseUrl: 'https://your-api-endpoint.com/v1',
    modelCount: 0,
    credential: '未配置',
    enabled: true,
  },
];
