import { Merlin } from "merlin-node";
const apiKey = "<YOUR_MERLIN_API_KEY>"; // Replace with your API key from Merlin
const merlin = new Merlin({ merlinConfig: { apiKey } });
async function createCompletion() {
try {
const completion = await merlin.chat.completions.create({
messages: [
{ role: "system", content: "You are a helpful assistant." },
{
role: "user",
content: [
{
type: "image_url",
image_url:
"https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg",
},
{
type: "text",
text: "What’s in this image?",
},
],
},
],
model: "gemini-pro-vision",
});
console.log(completion.choices[0].message.content);
} catch (error) {
console.error("Error creating completion:", error);
}
}
createCompletion();