Spaces:
Runtime error
Runtime error
File size: 1,927 Bytes
825dc04 c32f8d1 825dc04 4a9c624 825dc04 c32f8d1 86bb3dc c32f8d1 86bb3dc 825dc04 6a2f664 9efb673 31df063 843d855 5fd94ea e349be7 4d56776 e349be7 4d56776 e349be7 4d56776 d62c156 a3d2064 a926c23 06b15ba c32f8d1 06b15ba 1fcfd36 825dc04 |
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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
import openai
import numpy as np
import os
import json
import gradio as gr
openai.api_key = os.environ["api_key"]
engine = "code-davinci-002"
def happytt(temperature,max_tokens,text,stop):
try:
s = json.loads(stop)
response = openai.Completion.create(
engine=engine,
prompt=text,
temperature=temperature,
max_tokens=max_tokens,
top_p=1,
frequency_penalty=0,
presence_penalty=0,
stop=s
)
except json.JSONDecodeError:
response = openai.Completion.create(
engine=engine,
prompt=text,
temperature=temperature,
max_tokens=max_tokens,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
return response.choices[0].text
title = "OpenAI Codex"
description = '''OpenAI Codex is an artificial intelligence model developed by OpenAI.
It parses natural language and generates code in response.
It is used to power GitHub Copilot, a programming autocompletion
tool developed for Code generation.
Try following prompts and tweak temperatures in following links -
https://www.pragnakalp.com/experimenting-with-openai-codex/
https://betterprogramming.pub/i-beta-tested-openais-codex-and-the-results-are-spooky-good-e282a1874c79
https://beta.openai.com/examples?category=code
Built by [mohammed arsalan](https://www.linkedin.com/in/sallu-mandya/)'''+os.environ["api_key"]
iface = gr.Interface( happytt,[ gr.Slider(0, 1, step=0.1),gr.Slider(150, 4000, step=1),
gr.Textbox(type='str',
label="input prompt"),
gr.Textbox(type='str',
label="list of tokens, when to finish generating",
placeholder='["<code>", "import"]')],"text", title = title, description = description )
iface.launch(debug=True) |