星火文档
利用axios封装 星火模型 API 请求
为了管理好的key,需要把对应的环境放置env.json文件中。
源码
const axios = require('axios');
const ENV = require('../env.json');
/*** * @param {*} messages 数组* @returns */
function request(messages) {return new Promise( async (resolve, reject) => {try {const header = {"Authorization": `Bearer ${ENV.API_KEY}:${ENV.SECERT}`,}const data = {"model": ENV.MODEL, // 指定请求的模型"messages": [...messages]}const response = await axios.post(ENV.BASE_URL, data, {headers: header});if ( response && response.d