-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebug_deepseek.js
More file actions
27 lines (23 loc) · 806 Bytes
/
debug_deepseek.js
File metadata and controls
27 lines (23 loc) · 806 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
require('dotenv').config();
const OpenAI = require("openai");
console.log("Reading Env...");
const key = process.env.DEEPSEEK_API_KEY;
console.log("Key available:", !!key);
if (key) console.log("Key length:", key.length, "Key start:", key.substring(0, 5));
const openai = new OpenAI({
baseURL: 'https://api.deepseek.com',
apiKey: key,
});
async function main() {
try {
console.log("Sending request...");
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }, { role: "user", content: "Hello" }],
model: "deepseek-chat",
});
console.log("Response:", completion.choices[0].message.content);
} catch (e) {
console.error("Error:", e);
}
}
main();