Spaces:
Runtime error
Runtime error
import streamlit as st | |
import requests | |
import os | |
st.title("Ask Codestral-22B-v0.1") | |
hf_token = os.getenv("HUGGINGFACE_HUB_TOKEN") | |
api_url = "https://api-inference.huggingface.co/models/mistralai/Codestral-22B-v0.1" | |
headers = { | |
"Authorization": f"Bearer {hf_token}" | |
} | |
question = st.text_input("Enter your question:") | |
submit_button = st.button("Submit") | |
if submit_button and question: | |
with st.spinner("Generating answer..."): | |
try: | |
response = requests.post( | |
api_url, | |
headers=headers, | |
json={"inputs": question} | |
) | |
response.raise_for_status() | |
result = response.json() | |
answer = result[0]['generated_text'] | |
st.text_area("Answer", value=answer, height=200) | |
except requests.exceptions.RequestException as e: | |
st.error(f"Error calling the API: {e}") | |
except KeyError: | |
st.error("Error processing the API response.") | |