File size: 1,541 Bytes
9de864e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// Пример прямого запроса к API прокси Qwen с использованием fetch
// Для запуска примера: node fetch-example.js

async function directApiRequest() {
    try {
        console.log('Отправка прямого запроса к API Qwen...\n');
        
        const response = await fetch('http://localhost:3264/api/chat', {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
            },
            body: JSON.stringify({
                message: 'Объясни простыми словами, что такое искусственный интеллект',
                model: 'qwen-max-latest'
            })
        });
        
        if (!response.ok) {
            throw new Error(`HTTP ошибка! Статус: ${response.status}`);
        }
        
        const result = await response.json();
        
        console.log('Ответ от API:\n');
        console.log(result.choices[0].message.content);
        console.log('\nЗапрос успешно выполнен.');
        
        // Вывод дополнительной информации
        console.log('\nИнформация о запросе:');
        console.log(`ID чата: ${result.chatId}`);
        console.log(`Модель: ${result.model}`);
        
    } catch (error) {
        console.error('Ошибка при выполнении запроса:', error);
    }
}

// Запуск
directApiRequest();