studycode129's picture
Create app.js
608081c verified
raw
history blame
730 Bytes
async function send() {
const key = document.getElementById("apiKey").value;
const model = document.getElementById("model").value;
const prompt = document.getElementById("prompt").value;
const res = await fetch("https://openrouter.ai/api/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer " + key,
"Content-Type": "application/json",
"HTTP-Referer": "https://example.com"
},
body: JSON.stringify({
model,
messages: [{ role: "user", content: prompt }],
temperature: 0.7
})
});
const data = await res.json();
document.getElementById("response").textContent =
data.choices?.[0]?.message?.content || JSON.stringify(data, null, 2);
}