Загрузить файл
Загружает файл для дальнейшего использования в других запросах
Функция ЗагрузитьФайл(Знач URL, Знач Токен, Знач ИмяФайла, Знач Данные, Знач Назначение, Знач ДопЗаголовки = "") Экспорт
| Параметр | CLI опция | Тип | Обяз. | Назначение |
|---|---|---|---|---|
| URL | --url | Строка | ✔ | URL сервера OpenAI |
| Токен | --token | Строка | ✔ | Токен авторизации OpenAI |
| ИмяФайла | --name | Строка | ✔ | Имя файла с раширением |
| Данные | --data | Строка, ДвоичныеДанные | ✔ | Путь к файлу или данные |
| Назначение | --purpose | Строка | ✔ | Назначение файла: assistants, batch, vision, user_data, evals |
| ДопЗаголовки | --headers | Соответствие Из КлючИЗначение | ✖ | Доп. заголовки запроса, если необходимо |
Возвращаемое значение: Соответствие И з КлючИЗначение - Результат обработки
подсказка
Метод в документации API: Upload file
Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL
Пример использования для 1С:Предприятие/OneScript
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
Файл = "https://hut.openintegrations.dev/test_data/picture.jpg"; // URL, Путь или Двоичные данные
ИмяФайла = СтрШаблон("%1.png", Строка(Новый УникальныйИдентификатор()));
Назначение = "assistants";
Результат = OPI_OpenAI.ЗагрузитьФайл(URL, Токен, ИмяФайла, Файл, Назначение);
- Bash
- CMD/Bat
oint openai ЗагрузитьФайл \
--url "https://hut.openintegrations.dev/localai/" \
--token "***" \
--name "9f3a1f11-56b3-4f2a-a571-7fd1bb66baa8.png" \
--data "https://hut.openintegrations.dev/test_data/picture.jpg" \
--purpose "assistants"
oint openai ЗагрузитьФайл ^
--url "https://hut.openintegrations.dev/localai/" ^
--token "***" ^
--name "9f3a1f11-56b3-4f2a-a571-7fd1bb66baa8.png" ^
--data "https://hut.openintegrations.dev/test_data/picture.jpg" ^
--purpose "assistants"
Результат
{
"id": "file-3",
"object": "file",
"bytes": 2114025,
"created_at": "2025-09-23T11:47:29.088061903Z",
"filename": "c0ed51f1-0b5c-4484-b7f7-e558498e8dda.png",
"purpose": "assistants"
}