Abs6187's picture
Upload 7 files
b2adcbf verified
import openai
# Use Together AI endpoint and your API key
client = openai.OpenAI(
api_key="52aa1e19fe8427296ae1347416cb22784a0cfe5c9d4324b779f638031a567a30",
base_url="https://api.together.xyz/v1"
)
def generate_explanation(label, confidence):
prompt = f"""
The X-ray result indicates: {label} with {confidence}% confidence.
Please explain:
- What is {label}?
- What are its common symptoms?
- 2-3 useful precautions
- Whether the patient should consult a doctor
"""
try:
response = client.chat.completions.create(
model="mistralai/Mistral-7B-Instruct-v0.1",
messages=[{"role": "user", "content": prompt}],
max_tokens=500,
temperature=0.7,
)
return response.choices[0].message.content
except Exception as e:
return f"❌ Failed to generate explanation: {e}"