🤖 API ключ от OpenAI
🗝️
(на данный момент не работает на территории РФ, только через VPN)
При создании своего первого ключа, вы получите бесплатные 5$ для использования платформы.
- 0️⃣ Если вы из РФ, то используйте VPN, для входа на сайт. Если нет аккаунта от OpenAI, для регистрации потребуется зарубежная симкарта (можно приобрести в интернете, либо купить доступ к уже зарегистрированному аккаунту за ~100 руб)
- 1️⃣ Перейдите по ссылке и авторизуйтесь на сайте OpenAI.
- 2️⃣ После авторизации на сайте, нажмите на кнопку
+ Create new secret key
и введите любое название для ключа. - 3️⃣ Скопируйте полученный ключ и сохраните его в надежном и безопасном месте. Этот ключ будет использоваться для доступа к функциональности OpenAI и взаимодействия с моделями.
Для использования моделей от OpenAI в Python в ходе курса мы будем использовать
специальную библиотеку. Команда для ее
установки pip install openai
Для проверки работоспособности, можно запустить следующий код
from openai import OpenAI
openai_api_key = 'Ваш OpenAI ключ'
client = OpenAI(
api_key=openai_api_key,
)
messages = [
{
"role": "user", # Роль - ассистент или юзер
"content": "1+1", # Сам промпт для подачи в chatGPT
}
]
chat_completion = client.chat.completions.create(
max_tokens=100,
model="gpt-3.5-turbo", # модель для выбора
messages=messages, # сообщение
temperature=0, # степень креативности ответа
)
print(chat_completion.choices[0].message.content)
Если у вас возникнут вопросы или трудности, не стесняйтесь обращаться за помощью в комментариях к этому уроку. Мы всегда готовы помочь! 💡💬
Сделал все как в шаблоне, но возникла вот такая ошибка:
4 frames
@Александр_Помулев, Вот в этом блоке кода:
openai_api_key = 'Мой ключ'
client = OpenAI(
api_key=openai_api_key,
)
messages = [
{
"role": "user", # Роль - ассистент или юзер
"content": "1+1", # Сам промпт для подачи в chatGPT
}
]
chat_completion = client.chat.completions.create(
max_tokens=100,
model="gpt-3.5-turbo", # модель для выбора
messages=messages, # сообщение
temperature=0, # степень креативности ответа
)
print(chat_completion.choices[0].message.content)