UNPKG

node-gpt-cli

Version:

A NodeJS GPT-4 CLI client

27 lines (22 loc) 717 B
#!/usr/bin/env node import { writeFile } from 'fs/promises'; const data = { apiKey: process.env.OPENAI_API_KEY || '', baseURL: process.env.OPENAI_BASE_URL || 'https://api.openai.com/v1', organization: process.env.OPENAI_ORG_ID || '', model: 'gpt-4-turbo-preview', max_tokens: 2048, temperature: 0.7, top_p: 0.9, frequency_penalty: 0.3, presence_penalty: 0.3, stream: false, }; const filePath = `${process.env.HOME}/.node-gpt-config.json`; try { await writeFile(filePath, JSON.stringify(data, null, 2)); console.log(`Configuration successfully written to ${filePath}`); } catch (error) { console.error(`Error writing configuration to ${filePath}: ${error.message}`); process.exit(1); }