В този учебник ще научите как да се подготвите за използване на OpenAI API. Ще обхождам процеса стъпка по стъпка, за да се уверите, че настройвате всички необходими компоненти - от създаването на API ключ до инсталирането на необходимия OpenAI-NPM пакет. След това ще ви покажа как да използвате API-то в приложението си. Нека започнем!

Най-важни изводи

  • API ключ е необходим за достъп до OpenAI API, който можете да генерирате на платформата на OpenAI.
  • Необходимо е да имате openai-npm пакета, за да извършвате API заявки.
  • Цялото това се прави с Node.js и JavaScript и ще ви покажа как да настроите конфигурацията за това.

Стъпка по стъпка насочване

За да можете успешно да използвате OpenAI API, следвайте тези стъпки:

1. Създайте акаунт на платформата на OpenAI

Първо трябва да създадете акаунт на платформата на OpenAI. Отворете браузъра си и отидете на platform.openai.com. Кликнете върху "Sign up", за да се регистрирате.

OpenAI API: Ефективна подготовка за извиквания на API

Въведете имейл адреса си и изберете парола. Алтернативно може да се регистрирате и чрез вашия акаунт в Google, Microsoft или Apple.

OpenAI API: Ефективна подготовка за извиквания на API

2. Генерирайте вашия API ключ

След като сте създали акаунта си, отидете в настройките. Там ще намерите раздела "API Keys". Тук можете да генерирате вашия API ключ.

Ефективна подготовка за извиквания на API

Кликнете върху съответния бутон, за да създадете нов API ключ. Можете да му дадете име. След създаването виждате API ключа. Копирайте този ключ и го запазете на сигурно място - или в изходния код на приложението си, или в отделен файл.

Ефективна подготовка за извиквания на API

Уверете се, че не губите този ключ. Ако затворите диалоговия прозорец, няма да можете да видите ключа повече и ще трябва да създадете нов такъв.

Ефективна подготовка за извиквания на API

3. Разберете токен системата

За да използвате API-то, се нуждаете от токени или кредити. Всеки API извикване изразходва определен брой токени. Важно е да се знае, че токените често са повече от реалния брой думи, тъй като могат да включват и части от думите.

OpenAI API: Ефективна подготовка за извиквания на API

При регистрацията обикновено получавате количество кредити, които можете да използвате за своите API заявки. Уверете се, че се грижите за тях и ги запазвате на сигурно място, за да може да ги достъпите по всяко време.

Ефективна подготовка за извиквания на API

4. Инсталирайте openai-npm пакета

Следващата стъпка е да инсталирате openai-npm пакета. Отидете в конзолата си и се преместете в директорията, където сте създали вашето приложение.

Изпълнете командата npm install openai, за да инсталирате пакета.

OpenAI API: Ефективна подготовка за API повиквания

След като инсталацията завърши, проверете package.json, за да се уверите, че пакетът е добавен успешно.

OpenAI API: Ефективна подготовка за извиквания на API

5. Импортирайте необходимите модули

Сега, когато пакетът е инсталиран, трябва да импортирате необходимите модули във вашия JavaScript код. Импортирайте Configuration и OpenAI модулите от openai пакета.

6. Конфигуриране на OpenAI API

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

OpenAI API: Ефективна подготовка за извиквания на API

За да направите това, използвайте извикването new Configuration() и предайте вашия обект с API ключа.

След това можете да инициализирате OpenAI API-то с извикването на команда new OpenAI({конфигурация}).

7. Подготовка на заявката за API

Следващата стъпка е да подготвите заявката за API, за да извикате API-то. Създайте асинхронна функция, в която ще се нуждаете от заявката към API-то.

Функцията completeChat приема съобщение, подадено в променлива. Извикайте метода createChatCompletion на OpenAI и предайте необходимите параметри като модела (например gpt-3.5-turbo) и всички изпратени съобщения.

8. Обработване на отговора от API-то

След като успешно направите заявката към API-то, ще получите отговор, който трябва да обработите. В отговора ще намерите данните, които ви трябват, като изборите, които съдържат генерирания отговор на API-то.

Запазете съдържанието на отговора и го върнете, за да го използвате в приложението си.

Ефективна подготовка за API повиквания

9. Тестване на функцията ви

Сега е време да тествате функцията си. Стартирайте локалния си сървър и проверете дали получавате отговор от изкуствения интелект.

Screenshot_567

Трябва да можете да получите различни отговори, като правите повече заявки, което показва, че комуникацията с модела функционира.

OpenAI API: Ефективна подготовка за извиквания на API

Обобщение

В това ръководство научихте как да се подготвите за достъп до OpenAI API-то. От генериране на API ключ и инсталиране на необходимия пакет npm до създаване на API заявка и обработка на отговорите - преминахте през всички основни стъпки.

Често задавани въпроси

Какво е API ключ?API ключът е уникален ключ, който ви дава достъп до OpenAI API-то.

Колко кредити получавам при регистрация?Обикновено получавате кредит на стойност няколко долара (например, 5 долара), които можете да използвате за API заявки.

Какво да правя, ако загубя API ключа си?Трябва да генерирате нов API ключ чрез настройките в OpenAI платформата.

Са ли токените същото като думите?Не, токените могат да бъдат част от дума, затова обикновено броят на токените е по-голям от броя на думите в текст.

Мога ли да използвам API-то за комерсиални цели?Да, но е препоръчително да проверите текущите условия за ползване на OpenAI.