importOpenAIfrom'openai';constopenai=newOpenAI({apiKey:process.env['ARK_API_KEY'],baseURL:'https://ark.cn-beijing.volces.com/api/v3',});asyncfunctionmain(){// Non-streaming:
console.log('----- standard request -----')constcompletion=awaitopenai.chat.completions.create({messages:[{role:'system',content:'你是豆包,是由字节跳动开发的 AI 人工智能助手'},{role:'user',content:'常见的十字花科植物有哪些?'},],model:'ep-20240619054520-4sp8k',});console.log(completion.choices[0]?.message?.content);// Streaming:
console.log('----- streaming request -----')conststream=awaitopenai.chat.completions.create({messages:[{role:'system',content:'你是豆包,是由字节跳动开发的 AI 人工智能助手'},{role:'user',content:'常见的十字花科植物有哪些?'},],model:'ep-20240619054520-4sp8k',stream:true,});forawait(constpartofstream){process.stdout.write(part.choices[0]?.delta?.content||'');}process.stdout.write('\n');}main();