import * as vscode from 'vscode';
import { chatWithOpenAI } from './tools';

export async function executeModelConfirmation(context: vscode.ExtensionContext) {
    // ユーザーに確認中であることを通知
    try {
        vscode.window.showInformationMessage('モデル確認実行中...');        
        // チャットモデルに "Hello" を送信して応答を取得
        const response = await chatWithOpenAI("Hello");

        // 応答が正常であるか確認（仮に任意の条件）
        if (response && response.trim() !== "") {
            vscode.window.showInformationMessage('モデルの確認に成功しました: ' );
        } else {
            vscode.window.showErrorMessage('チャットが出来ないモデルです:');
        }
    } catch (error) {
        // エラー処理
        vscode.window.showErrorMessage(`チャットが出来ないモデルです: ${error}`);
    }
}