OpenAI API неподдерживаемый тип носителя (ошибка 415)
** Я работаю над собственным чат-ботом, используя API-интерфейсы OPEN AI. Я пытаюсь загрузить файл на API-серверы OPEN AI. Это конечная точка, которую я использую для публикации запроса на загрузку. Конечная точка: https://api.openai.com/v1/files . Я получаю следующую ошибку: Ошибка завершения: AxiosError: Ошибка запроса с кодом состояния 415. **
`
import React, { useState } from "react";
import axios from "axios";
import "./styles.css";
function App() {
const [file, setFile] = useState();
const postFile = async () => {
try {
const requestBody = {
file: file,
purpose: "fine-tune"
};
const fileResponse = await axios.post(
"https://api.openai.com/v1/files",
requestBody,
{
headers: {
"Content-Type": "application/octet-stream",
Authorization: `Bearer ${REACT_API_KEY}`
}
}
);
console.log("file is", fileResponse);
} catch (error) {
console.error("Error getting completion:", error);
}
};
console.log("file", file);
return (
<div className="App">
<div className="input-area">
<input
type="file"
// value={file} this is commented
onChange={(e) => setFile(e.target.files[0])}
/>
<button onClick={postFile}>Send File</button>
</div>
</div>
);
}
export default App;