Update app.py
Browse files
app.py
CHANGED
@@ -1,8 +1,6 @@
|
|
1 |
import gradio as gr
|
2 |
from transformers import pipeline
|
3 |
-
|
4 |
-
# Загрузим модель для анализа текста
|
5 |
-
analyzer = pipeline("text-generation", model="gpt-2")
|
6 |
|
7 |
# Функция для авторизации
|
8 |
def authenticate(api_key):
|
@@ -68,7 +66,9 @@ def process_step(step):
|
|
68 |
return response[0]['generated_text'] # Извлекаем только текст
|
69 |
|
70 |
# Функция для обработки всех шагов
|
71 |
-
def process_all_steps():
|
|
|
|
|
72 |
all_responses = []
|
73 |
for step in steps:
|
74 |
response = process_step(step)
|
@@ -78,7 +78,7 @@ def process_all_steps():
|
|
78 |
# Интерфейс для отображения результата
|
79 |
interface = gr.Interface(
|
80 |
fn=process_all_steps,
|
81 |
-
inputs
|
82 |
outputs="text",
|
83 |
title="Обработка 50 шагов",
|
84 |
description="Каждый шаг будет обработан по очереди, и вы получите итоговый результат."
|
|
|
1 |
import gradio as gr
|
2 |
from transformers import pipeline
|
3 |
+
from huggingface_hub import login # Добавим импорт для login
|
|
|
|
|
4 |
|
5 |
# Функция для авторизации
|
6 |
def authenticate(api_key):
|
|
|
66 |
return response[0]['generated_text'] # Извлекаем только текст
|
67 |
|
68 |
# Функция для обработки всех шагов
|
69 |
+
def process_all_steps(api_key):
|
70 |
+
authenticate(api_key) # Авторизация с API-ключом
|
71 |
+
|
72 |
all_responses = []
|
73 |
for step in steps:
|
74 |
response = process_step(step)
|
|
|
78 |
# Интерфейс для отображения результата
|
79 |
interface = gr.Interface(
|
80 |
fn=process_all_steps,
|
81 |
+
inputs=gr.Textbox(label="Введите API-ключ Hugging Face"), # Исправлено: добавлена запятая
|
82 |
outputs="text",
|
83 |
title="Обработка 50 шагов",
|
84 |
description="Каждый шаг будет обработан по очереди, и вы получите итоговый результат."
|