1. Инструкции по аутентификации в OpenAI API

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

2. Получение API-ключа OpenAI

Чтобы получить свой API-ключ OpenAI, войдите в панель управления OpenAI и перейдите на страницу управления ключами. Здесь вы можете создать новый API-ключ, управлять и отзывать существующие API-ключи.

3. Добавление API-ключа в заголовок HTTP

При отправке API-запросов в OpenAI вам необходимо добавить поле Authorization в заголовок HTTP-запроса, значение которого будет Bearer, за которым следует ваш API-ключ. Ниже приведен пример отправки запроса с помощью команды curl:

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY"

Пожалуйста, замените OPENAI_API_KEY на ваш фактический API-ключ.

4. Использование API-ключей для нескольких участников организации

Если вы являетесь членом нескольких организаций и хотите указать, к какой организации должны быть отнесены статистика использования API-запросов, вы можете добавить еще одно поле OpenAI-Organization в заголовок HTTP-запроса. Значением этого поля должен быть ID организации, к которой вы хотите отнести статистику использования.

Вот пример команды curl с указанием ID организации:

curl "https://api.openai.com/v1/endpoint" \
  -H "Authorization: Bearer OPENAI_API_KEY" \
  -H "OpenAI-Organization: YOUR_ORG_ID"

Пожалуйста, замените OPENAI_API_KEY и YOUR_ORG_ID на ваш фактический API-ключ и ID вашей организации.

Совет: Всегда обеспечивайте безопасность своего API-ключа и ID организации, и избегайте раскрытия их в любых общедоступных местах, особенно в клиентском коде. Если API-ключ станет известен посторонним, это может привести к злоупотреблению услугой или неожиданным расходам. Защищайте свой API-ключ так же, как свой пароль.