代码片
// 下载音频文件
downloadAudio(item) {
let domain =window.location.origin;
let audioUrl=item.audioUrl
axios({
method: 'get',
url: `${domain}/${audioUrl}`, // 必须显式指明响应类型是一个Blob对象,这样生成二进制的数据,才能通过window.URL.createObjectURL进行创建成功
responseType: 'blob'
}).then(res => {
if (!res) {
return;
} // 将lob对象转换为域名结合式的url
let blobUrl = window.URL.createObjectURL(res.data);
let link = document.createElement('a');
document.body.appendChild(link);
link.style.display = 'none';
link.href = blobUrl; // 设置a标签的下载属性,设置文件名及格式,后缀名最好让后端在数据格式中返回
link.download = '下载音频文件.mp3'; // 自触发click事件
link.click();
document.body.removeChild(link);
window.URL.revokeObjectURL(blobUrl);
});
},
提示:这里可以添加技术概要
例如:
openAI 的 GPT 大模型的发展历程。
整体架构流程
提示:这里可以添加技术整体架构
例如:
在语言模型中,编码器和解码器都是由一个个的 Transformer 组件拼接在一起形成的。
技术名词解释
提示:这里可以添加技术名词解释
例如:
- Bert
- GPT 初代
- GPT-2
- GPT-3
- ChatGPT
技术细节
提示:这里可以添加技术细节
例如:
- API
- 支持模型类型
小结
提示:这里可以添加总结
例如:
提供先进的推理,复杂的指令,更多的创造力。