@alvinveroy/codecompass
Version:
AI-powered MCP server for codebase navigation and LLM prompt optimization
37 lines (36 loc) ⢠1.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const deepseek_1 = require("../lib/deepseek");
async function main() {
console.log('š Testing DeepSeek connection...');
try {
// Test basic connection
console.log('\n1. Testing API connection:');
const isConnected = await (0, deepseek_1.testDeepSeekConnection)();
console.log(`Connection Test: ${isConnected ? 'ā
Successful' : 'ā Failed'}`);
if (isConnected) {
// Test text generation
console.log('\n2. Testing text generation:');
const result = await (0, deepseek_1.generateWithDeepSeek)('Write a short hello world message');
console.log(`Generation Test: ${result ? 'ā
Successful' : 'ā Failed'}`);
console.log(`Result: ${result}`);
// Note: We don't test DeepSeek embeddings anymore as we use Ollama for all embeddings
console.log('\n3. Note: DeepSeek is no longer used for embeddings');
console.log(' All embeddings now use Ollama with nomic-embed-text:v1.5 model');
}
console.log('\nš DeepSeek test complete');
}
catch (error) {
const err = error;
console.error('\nā Test failed with error:', err.message);
if (err.response) {
console.error('Response data:', err.response.data);
console.error('Response status:', err.response.status);
}
}
}
main().catch(error => {
console.error('Unhandled error:', error);
process.exit(1);
});