openskynet / scripts /experiments /test_ollama.js
Darochin's picture
Mirror OpenSkyNet workspace snapshot from Git HEAD
fc93158 verified
const http = require("http");
const data = JSON.stringify({
model: "qwen3.5:latest",
messages: [{ role: "user", content: "hello" }],
});
const options = {
hostname: "127.0.0.1",
port: 11434,
path: "/v1/chat/completions",
method: "POST",
headers: {
"Content-Type": "application/json",
"Content-Length": Buffer.byteLength(data),
Authorization: "Bearer ollama-local",
},
};
const req = http.request(options, (res) => {
console.log(`STATUS: ${res.statusCode}`);
console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
res.setEncoding("utf8");
let body = "";
res.on("data", (chunk) => {
body += chunk;
});
res.on("end", () => {
console.log(`BODY: ${body}`);
});
});
req.on("error", (e) => {
console.error(`problem with request: ${e.message}`);
});
req.write(data);
req.end();