randydev's picture
Update lib/@randydev/together/qwen-ai.js
d7e5cb8 verified
raw
history blame
800 Bytes
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}
],
'temperature': 0.7,
'top_p': 0.7,
'repetition_penalty': 1,
'stream': false
}
}).json();
return response.choices[0].message.content;
}
export { AlibabaTogether };