Spaces:
Sleeping
Sleeping
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() | |