shrut27's picture
Upload 4 files
654e610
raw
history blame
1.17 kB
import streamlit as st
import openai
# Set up OpenAI API credentials
openai.api_key = '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'
def get_food_recommendation(prompt):
# Generate a response using the ChatGPT API
response = openai.Completion.create(
engine='text-davinci-003',
prompt=prompt,
max_tokens=500,
n=1,
stop=None,
temperature=0.7
)
# Extract the recommended food from the API response
recommendation = response.choices[0].text.strip()
return recommendation
# Streamlit app
def main():
st.title("Food and Nutrition Recommendation System")
prompt = st.text_area("Enter your request for food recommendation")
if st.button("Get Recommendation"):
if prompt:
recommendation_prompt = f"I'm looking for a food recommendation with the complete ingredients list based on the following criteria: {prompt}"
recommendation = get_food_recommendation(recommendation_prompt)
st.markdown("Recommendation: " + recommendation)
else:
st.warning("Please enter your request.")
if __name__ == "__main__":
main()