---
id: OpenAI
sidebar_class_name: OpenAI
keywords: [1C, 1С, 1С:Предприятие, 1С:Предприятие 8.3, API, Интеграция, Сервисы, Обмен, OneScript, CLI, OpenAI]
---

<img src={require('../../static/img/APIs/OpenAI.png').default} width='64px' />

# OpenAI

Этот раздел посвящен библиотеке для работы с OpenAI API в 1С:Предприятие, OneScript и CLI. На данной странице описаны все действия, необходимые для полноценного начала работы

## Предисловие

Данная библиотека реализует методы для работы с любым сервисом, поддерживающим обратную совместимость с OpenAI API. При разработке решения использовался LocalAI, который, как и другие доступные решения, поддерживает лишь часть методов оригинального интерфейса OpenAI

Также при работе с данной библиотекой важно помнить, что получаемый результат, а также доступность тех или иных параметров функций зависит в основном от выбранной модели и уровня совместимости API конкретного сервиса с оригинальным OpenAI API

## Начало работы

В классическом  варианте, OpenAI API использует Bearer авторизацию по токену. Его получение зависит от конкретного сервиса, который вы используете

После получения токена, его необходимо передавать в параметр `Токен` каждой из функций библиотеки. Также вы можете передать туда пустую строку, если авторизация не требуется, либо воспользоваться параметром `ДопЗаголовки` для указания собственного заголовка авторизации при использовании иного способа подтверждения входа

Кроме токена, каждая функция для работы с API имеет параметр `URL`, куда необходимо передать основной адрес провайдера без `/v1/ ` и других дополнительных элементов

В функциях, состав полей которых может сильно варьироваться от модели к модели, также присутствует параметр `ДопПараметры`, позволяющий дополнить запросы необходимыми данными 