File size: 1,001 Bytes
bf26e87
5ec2da5
4dbcda9
0fd11ae
4dbcda9
5ec2da5
 
 
 
 
 
 
c665a4e
5ec2da5
 
 
 
4dbcda9
5ec2da5
 
de59255
5ec2da5
 
de59255
5ec2da5
 
 
 
 
 
5469a85
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
import streamlit as st
import openai

openai.api_key = "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"

model_engine = "code-davinci-edit-001"

def edit_code(request):
    """Отправляет запрос на редактирование программного кода."""
    response = openai.Edit.create(
        model=model_engine,
        input=request,
        instruction="improve, fix and continue this code ",
        temperature=0.7,
        top_p=1
    )
    return response.choices[0].text

# Создаем графический интерфейс
st.title("OpenAI Code Editor")

# Создаем поле ввода запроса
input_request = st.text_area("Введите ваш код:")

# Создаем кнопку для отправки запроса
if st.button("Отправить запрос"):
    output = edit_code(input_request)
    # Создаем поле вывода результатов
    st.text("Результат:")
    st.code(output)