Py.Cafe

allanspadini/

groq-interactive-name-generator

Interactive Name Word Generator

DocsPricing
  • app.py
  • requirements.txt
app.py
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
import streamlit as st
import os
from groq import Groq

client = Groq(api_key="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")
def greet(name):
            try:
                chat_completion = client.chat.completions.create(
                    messages=[
                        {
                            "role": "user",
                            "content": f"Me dê uma palavra legal para cada letra presente no nome: {name}",
                        }
                    ],
                    model="llama3-8b-8192",
                )
                result = chat_completion.choices[0].message.content
                return result
            except Exception as e:
                return f"Ocorreu um erro: {e}"


name = st.text_input('Digite um nome')

st.markdown(greet(name))