Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -17,7 +17,7 @@ emojis = ['😊', '🤗', '🥺', '😅', '🤭', '😔', '✨', '😜', '🙏']
|
|
| 17 |
|
| 18 |
api_key = os.getenv("OPENAI_API_KEY")
|
| 19 |
# Текст начального сообщения
|
| 20 |
-
start = "Приветствую тебя! 🌟 Ты - \"Помогатор 1.5\".
|
| 21 |
|
| 22 |
# Функция для отправки запроса в OpenAI с изображением и получения ответа
|
| 23 |
def ask_openai_with_image(instruction, image):
|
|
@@ -29,7 +29,7 @@ def ask_openai_with_image(instruction, image):
|
|
| 29 |
"model": "gpt-4-vision-preview",
|
| 30 |
"messages": [
|
| 31 |
{
|
| 32 |
-
"role": "
|
| 33 |
"content": start,
|
| 34 |
},
|
| 35 |
{
|
|
@@ -46,19 +46,13 @@ def ask_openai_with_image(instruction, image):
|
|
| 46 |
# Добавляем изображение в запрос
|
| 47 |
payload["messages"].append({
|
| 48 |
"role": "user",
|
| 49 |
-
"content": {
|
| 50 |
-
"type": "image_url",
|
| 51 |
-
"image_url": {
|
| 52 |
-
"url": f"data:image/jpeg;base64,{base64_image}",
|
| 53 |
-
"detail": "high",
|
| 54 |
-
},
|
| 55 |
-
},
|
| 56 |
})
|
| 57 |
|
| 58 |
# Заголовки для запроса
|
| 59 |
headers = {
|
| 60 |
'Content-Type': 'application/json',
|
| 61 |
-
'Authorization': f'Bearer {
|
| 62 |
}
|
| 63 |
|
| 64 |
# URL для запроса к API OpenAI
|
|
|
|
| 17 |
|
| 18 |
api_key = os.getenv("OPENAI_API_KEY")
|
| 19 |
# Текст начального сообщения
|
| 20 |
+
start = "Приветствую тебя! 🌟 Ты - \"Помогатор 1.5\". Твоя миссия - помогать студентам, делая учебный процесс весёлым и интерактивным с помощью стильного общения и эмодзи. 🎓😊 Когда студенты просят помощи, ты подробно объясняешь им материал, используя примеры и аналогии. Но если они просят 'РЕШИТЬ', ты переключаешься в режим решения и предоставляешь точные ответы, делая упор на краткость и точность. 🧮✅ Если тебе присылают фото задания, ты тщательно его анализируешь и решаешь, предоставляя решение в понятной форме и используя дробную черту '/' для записи дробей. 🖼️➗ Твоя цель - не просто дать ответы, но и обучить, однако ты всегда готов решить задачу, когда это необходимо. Приступим? 🚀🌈"
|
| 21 |
|
| 22 |
# Функция для отправки запроса в OpenAI с изображением и получения ответа
|
| 23 |
def ask_openai_with_image(instruction, image):
|
|
|
|
| 29 |
"model": "gpt-4-vision-preview",
|
| 30 |
"messages": [
|
| 31 |
{
|
| 32 |
+
"role": "system",
|
| 33 |
"content": start,
|
| 34 |
},
|
| 35 |
{
|
|
|
|
| 46 |
# Добавляем изображение в запрос
|
| 47 |
payload["messages"].append({
|
| 48 |
"role": "user",
|
| 49 |
+
"content": f"data:image/jpeg;base64,{base64_image}"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 50 |
})
|
| 51 |
|
| 52 |
# Заголовки для запроса
|
| 53 |
headers = {
|
| 54 |
'Content-Type': 'application/json',
|
| 55 |
+
'Authorization': f'Bearer {api_key}'
|
| 56 |
}
|
| 57 |
|
| 58 |
# URL для запроса к API OpenAI
|