Generate5ideas / app.py
yazanateer's picture
Upload 2 files
63ec81e verified
raw
history blame contribute delete
948 Bytes
from groq import Groq
import gradio as gr
#initiale the API key
api_key = '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'
client = Groq(api_key=api_key)
def generate_ideas():
try:
chat_completion = client.chat.completions.create(
messages=[
{
"role": "user",
"content": "Generate for me 5 ideas for exciting web projects",
}
],
model="llama3-8b-8192",
)
ideas = chat_completion.choices[0].message.content.strip()
return ideas
except Exception as e:
return f"An error occurred: {str(e)}"
#the front end of the page
interface = gr.Interface(
fn=generate_ideas,
inputs=[],
outputs="text",
title="AI Homework, using Gradio and Groq",
description="Click the button to generate your request."
)
interface.launch() #run the page