File size: 1,327 Bytes
e92393d
a204178
e92393d
 
a204178
 
00ccf46
a204178
 
a42ebaa
a204178
 
 
 
 
 
 
 
00ccf46
a204178
e92393d
a204178
 
 
 
 
 
 
 
e92393d
a204178
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import gradio as gr
import openai
import os

# Установите свои учетные данные API от OpenAI
openai.api_key = os.getenv("API_KEY")

# Установите базовый URL
base_url = os.getenv("BASE_URL")

def generate_solution(prompt):
    # Используйте GPT-3.5-turbo для генерации решения
    response = openai.Completion.create(
        engine="text-davinci-003",  # Выберите движок, поддерживающий GPT-3.5-turbo
        prompt=prompt,
        max_tokens=150  # Установите максимальное количество токенов в ответе
    )
    return response.choices[0].text.strip()

# Определите интерфейс Gradio
iface = gr.Interface(
    fn=generate_solution,
    inputs="text",  # Ввод текста
    outputs="text",  # Вывод текста
    live=True,
    theme="huggingface",  # Используйте тему Hugging Face
    layout="vertical",
    title="GPT-3.5-turbo Решение Генератор",
    description="Загрузите фото, введите промпт и нажмите на кнопку 'Решить' для генерации решения.",
)

# Запустите приложение Gradio
iface.launch(share=True, base_url=base_url)