File size: 677 Bytes
b486d09
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import got from 'got';

async function AlibabaTogether(message, { system_prompt = "" } = {}) {
    const response = await got.post('https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions', {
        headers: {
            'Authorization': 'Bearer ' + process.env['ALIBABA_API_KEY'],
            'Content-Type': 'application/json'
        },
        json: {
            'model': 'qwen-plus',
            'messages': [
              {"role": "system", "content": system_prompt},
              
              {'role': 'user', 'content': message}
            ],
        }
    }).json();
    return response.choices[0].message.content;
}
export { AlibabaTogether };