Spaces:
Runtime error
Runtime error
File size: 1,697 Bytes
8b8e9c7 e8c1600 78e633e 2601ee6 8b8e9c7 c76adbc 71086c5 cfd68a6 8b8e9c7 f610717 2601ee6 8b8e9c7 e8c1600 ca627c6 2601ee6 ca627c6 2601ee6 3a9ee1b 2601ee6 ca627c6 2601ee6 |
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 35 36 37 38 39 40 |
import openai
import gradio as gr
from gradio import HuggingFaceDatasetSaver
def openai_chat(prompt, api_key):
openai.api_key = api_key
completions = openai.Completion.create(
engine="text-davinci-003",
prompt=prompt+"",
max_tokens=1024,
temperature=0.5,
stop=[" Human:", " AI:"]
)
message = completions.choices[0].text
return message.strip()
def chatbot(input, api_key, history=[]):
output = openai_chat(input, api_key)
history.append((input, output))
return history, history
article = "<br><br><br><br><br><br><br><br><br><br>"
api_key_input = gr.inputs.Textbox(label="Ключ OpenAI API", type="password")
article = "<br><br><br><br><br><br><br><br><br><br>"
iface = gr.Interface(
fn=chatbot,
inputs=["text", api_key_input, 'state'],
outputs=["chatbot", 'state']
examples=[
["Создай план маршрута поездки в Мадрид на 7 дней с семьей, при этом учитывая наличие туристических достопримечательностей и музеев.."],
["Предложи варианты стратегий развития моего бизнеса: "],
["Подробно опиши как в русском языке действует это правило: "],
["Предложи решение этой математической задачи, с подробными комментариями к каждому действию: "],
],
cache_examples=False,
title="GPT-3 Модель: Text-davinci-003",
article = article,
allow_flagging="manual"
)
iface.launch() |