Руководство администратора

  1. Главная
  2. Документы
  3. Руководство администратора
  4. Администрирование конфигурации
  5. Как получить токен ChatGPT

Как получить токен ChatGPT

Как получить токен в ChatGPT

На текущий день нейросеть не доступна в РФ. В статье несколько советов, как это обойти и попробовать возможности ChatGPT.

  1. Регистрируемся в сервисе
    https://chat.openai.com/auth/login

Перед регистрацией нужно включить VPN иначе после подтверждения почты вы получите сообщение, что сервис недоступен.

Иногда даже после включения VPN, сервис будет продолжать выдавать это сообщение.
Лечится это удалением cookies. Нажмите F12 или Ctrl+Shift+I и очистите этот раздел:

  1. Затем после успешной проверки почты, нужно будет проверить номер телефона. Номер из РФ не подойдет:

Для обхода можно использовать сервисы для короткой аренды номера с получением SMS.
Рассмотрим на примере сервиса 5sim, но подойдет любой — их много.
Регистрируемся на сайте. Затем слева выбираем любую европейскую страну, где доступны номера для OpenAI.
Это можно посмотреть в списке ниже.

Пополняем баланс на нужную сумму и покупаем номер.
Ждем SMS и вводим код на сайте GhatGPT и получаем SMS.
Подтверждаем номер.

После создания учетной записи необходимо запросить доступ к api. Перейдите на страницу Api keys и нажмите «Generate a new secret key». У вас появится всплывающее окно:

  1. Придумайте название для будущего ключа, после чего воспользуйтесь кнопкой «Create secret key».
  2. Скопируйте сгенерированный ключ и закройте окно с ним. Обязательно сохраните эту комбинацию (например, вставьте в заметки), так как увидеть ее повторно более не получится (то есть если вы потеряете ключ, придется создавать новый).
  3. Информация об API ключе (но без него самого) будет отображаться в вашем личном кабинете.

Create api key

 

Create api key success

Затем скопированный токен вставить в соответствующих настройках  «Управление тендерным отделом 2.0», записать и сохранить.

Пример запроса

//Описание API https://beta.openai.com/docs/api-reference/

Процедура ЗапросКChatGPT(Текст)
	
	Соединение = Новый HTTPСоединение("api.openai.com",,,,,,Новый ЗащищенноеСоединениеOpenSSL());
		
	Заголовки=Новый Соответствие();
	Заголовки.Вставить("Content-Type", "application/json");
	Заголовки.Вставить("Authorization", "Bearer <Ваш API-Key>");
	
	Запрос = Новый HTTPЗапрос();
	Запрос.АдресРесурса = "v1/completions";
	Запрос.Заголовки = Заголовки;
		
    ТелоЗапроса = 
    "
	|{
  |""model"": ""text-davinci-003"",
  |""prompt"": """ + Текст+ """,
  |""max_tokens"": 100,
  |""temperature"": 0,
  |""top_p"": 1,
  |""n"": 1,
  |""stream"": false,
  |""logprobs"": null,
  |""stop"": "".""
  |}";
	
	Запрос.УстановитьТелоИзСтроки(ТелоЗапроса);
	
	Ответ=Соединение.ОтправитьДляОбработки(Запрос);
	
	КодСостояния=Ответ.КодСостояния;
	СтрокаОтвета=Ответ.ПолучитьТелоКакСтроку();
	
	Если КодСостояния=200 Тогда
		//Ответ в виде Json
		Сообщить(СтрокаОтвета);
	Иначе
		//Ошибка при выполнении запроса
	КонецЕсли;		
    
КонецПроцедуры

 

Был ли данный материал полезен вам? Да Нет