Spaces:
Sleeping
Sleeping
File size: 1,168 Bytes
654e610 |
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 |
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()
|