WIzardLLM-X / app.py
typesdigital's picture
Create app.py
bcdfe0a
raw
history blame
1.14 kB
import gradio as gr
import openai
# Set up OpenAI API key
openai.api_key = "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"
# Define the code generation function
def code_generation(message):
# Set the model name and parameters
model = "nlpxucan/wizardlm-base"
max_tokens = 100
# Generate code using the model
response = openai.Completion.create(
engine="text-davinci-003",
prompt=message,
max_tokens=max_tokens,
temperature=0.7,
top_p=1.0,
n=1,
stop=None,
frequency_penalty=0.0,
presence_penalty=0.0,
log_level="info",
model=model
)
return response.choices[0].text.strip()
# Create the Gradio interface
iface = gr.Interface(
fn=code_generation,
inputs="text",
outputs="text",
title="Code Generation with WizardLM",
description="Enter a message as code prompt to generate code.",
examples=[
["Create a function to calculate the factorial of a number."],
["Sort a list of integers in ascending order."],
],
theme="default"
)
# Run the Gradio interface
iface.launch()