Spaces:
Runtime error
Runtime error
File size: 1,747 Bytes
a5bfda5 364533b a5bfda5 |
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 |
import gradio as gr
import cohere
import os
from dotenv import load_dotenv, find_dotenv
# load the .env file
_ = load_dotenv(find_dotenv()) # read local .env file
cohere_api_key = os.environ['COHERE_API']
co = cohere.Client(cohere_api_key)
def generate_data(data_src):
command_prompt= f'''This is a sample dataset in csv below, and I want you to help me generate more data with different variations (at least 100 examples)
```csv
{data_src}
```'''
response = co.generate(
model='command',
prompt=command_prompt,
max_tokens=2606,
temperature=0.9,
k=0,
stop_sequences=[],
return_likelihoods='NONE')
txt_response = response.generations[0].text
txt_split_1 = txt_response.split("```csv")
txt_split_2 = txt_split_1[1].split("```")
data_text = txt_split_2[0]
return data_text
data_example = '''QUERY_TEXT,POSITIVE,NEGATIVE
desserts, shakes,veggie burger with cheeese
sushi, thai chef fresh rolls, meat lasagna
acai bowl, acai bowl delivered, mint chocolate chip polar pizza
cupcake, carrot, buffalo chicken'''
demo = gr.Interface(fn=generate_data,
inputs=[gr.Textbox(label="Paste your sample data here", lines=3)],
outputs=[gr.Textbox(label="Data Generated Here", lines=5)],
title="Data Generator with Cohere",
description="Generating new dataset using the Cohere API under the hood!",
allow_flagging="never",
#Here we introduce a new tag, examples, easy to use examples for your application
examples=[data_example])
demo.launch() |