SIGN IN SIGN UP
openai / openai-node UNCLAIMED

Official JavaScript / TypeScript library for the OpenAI API

0 0 2 TypeScript
2023-08-05 08:27:09 -07:00
#!/usr/bin/env -S npm run tsn -T
2023-06-15 22:36:11 -07:00
import OpenAI, { NotFoundError } from 'openai';
// gets API Key from environment variable OPENAI_API_KEY
const client = new OpenAI();
async function main() {
try {
await client.completions.create({
prompt: 'Say this is a test',
model: 'unknown-model',
});
} catch (err) {
if (err instanceof NotFoundError) {
console.log(`Caught NotFoundError!`);
console.log(err);
console.log(`message: `, err.message);
console.log(`code: `, err.code);
console.log(`type: `, err.type);
console.log(`param: `, err.param);
} else {
console.log(`Raised unknown error`);
2023-07-17 10:25:48 -07:00
throw err;
2023-06-15 22:36:11 -07:00
}
}
}
2023-07-17 10:25:48 -07:00
main();