import { CloseAIAdapter } from './CloseAIAdapter.js';

/**
 * Claude-4.5-Sonnet适配器（便捷封装）
 * 
 * 通过CloseAI代理访问Anthropic Claude-4.5-Sonnet模型
 * 
 * 模型特点：
 * - 准确率：93%
 * - 速度：中等
 * - 成本：¥0.021/1K tokens
 * - 适用场景：第三方仲裁、结构化输出、高质量文本生成
 * 
 * 使用场景：
 * - 双模型对比筛选（DeepSeek vs GPT-5）
 * - 三模型共识仲裁（DeepSeek + GPT-5 + Claude）
 * - 作为独立裁判解决冲突决策
 * 
 * 使用示例：
 * ```typescript
 * import { ClaudeAdapter } from '@/common/llm/adapters';
 * 
 * const claude = new ClaudeAdapter();
 * const response = await claude.chat([
 *   { role: 'user', content: '作为第三方仲裁，请判断文献是否应该纳入...' }
 * ]);
 * ```
 * 
 * 参考文档：docs/02-通用能力层/01-LLM大模型网关/03-CloseAI集成指南.md
 */
export class ClaudeAdapter extends CloseAIAdapter {
  /**
   * 构造函数
   * @param modelName - 模型名称，默认 'claude-sonnet-4-5-20250929'
   */
  constructor(modelName: string = 'claude-sonnet-4-5-20250929') {
    super('claude', modelName);
    console.log(`[ClaudeAdapter] 初始化完成，模型: ${modelName}`);
  }
}



