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;

0 ответов

Другие вопросы по тегам