Rajiv
Deploy to Hugging Face
e7c08a9
Raw
History Blame Contribute Delete
1.72 kB
require('dotenv').config()
const OpenAI = require('openai')
const client = new OpenAI({
apiKey: process.env.NVIDIA_API_KEY,
baseURL: 'https://integrate.api.nvidia.com/v1'
})
async function test() {
// Test 1: List available models
console.log("=== Test 1: Checking API Key validity ===")
try {
const models = await client.models.list()
console.log("API Key is VALID! Available models:")
for await (const m of models) {
console.log(" -", m.id)
}
} catch (err) {
console.log("Models list ERROR:", err.status, err.message)
}
// Test 2: Try a smaller/faster model
console.log("\n=== Test 2: Testing with meta/llama-3.1-8b-instruct ===")
try {
const response = await client.chat.completions.create({
model: 'meta/llama-3.1-8b-instruct',
messages: [{ role: 'user', content: 'Reply with only: hello' }],
temperature: 0.2,
max_tokens: 20
})
console.log("8B Model SUCCESS:", response.choices[0].message.content)
} catch (err) {
console.log("8B Model ERROR:", err.status, err.message)
}
// Test 3: Try the 70b model
console.log("\n=== Test 3: Testing with meta/llama-3.1-70b-instruct ===")
try {
const response = await client.chat.completions.create({
model: 'meta/llama-3.1-70b-instruct',
messages: [{ role: 'user', content: 'Reply with only: hello' }],
temperature: 0.2,
max_tokens: 20
})
console.log("70B Model SUCCESS:", response.choices[0].message.content)
} catch (err) {
console.log("70B Model ERROR:", err.status, err.message)
}
}
test()