import { ClipSenseClient } from './dist/client.js';
const API_KEY = 'cs_sk_runaway_89ef42482bf7754eb7a7929738cb05d4';
const VIDEO_PATH = '/Users/jerlitaburanday/Downloads/test-video.avi';
async function testAviUpload() {
console.log('๐งช Testing AVI format support...\n');
console.log(`Video: ${VIDEO_PATH}`);
console.log(`API Key: ${API_KEY.substring(0, 20)}...\n`);
try {
const client = new ClipSenseClient(API_KEY);
console.log('โณ Uploading AVI video...');
const result = await client.analyzeVideo(VIDEO_PATH, 'Describe what you see in this video.');
console.log('\nโ
AVI upload and analysis successful!\n');
console.log(`Job ID: ${result.jobId}`);
console.log(`\nAnalysis:\n${result.analysis}`);
} catch (error) {
console.error('\nโ Test failed:', error.message);
if (error.response) {
console.error('Response status:', error.response.status);
console.error('Response data:', JSON.stringify(error.response.data, null, 2));
}
process.exit(1);
}
}
testAviUpload();