cosimotaiuti's picture
Upload 109 files
2f6a09b verified
raw
history blame contribute delete
620 Bytes
class MistralAPI {
constructor() {
}
async sendMessage(messages) {
const response = await fetch("/mistral-proxy", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "mistral-large-latest",
messages: messages,
temperature: 0.5,
top_p: 0.5,
response_format: { type: "json_object" },
}),
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
return data.choices[0].message.content;
}
}