1.0.5 • Published 9 months ago

openai-debugger v1.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

openai-debugger

Debug your client and server errors with OpenAI's API. Written in typescript, designed to be used as a dev dependency only.

TypeScript

openai-debugger-browser openai-debugger-node

Installation:

npm install -D openai-debugger

Methods

  1. errorHandlerNode(options)
  • Handles errors in Node environments
  1. errorHandlerBrowser(options)
  • Handles errors in Browser environment

Options Configuration

Options object is required, though most parameters are optional. See the official openAI API docs for more info

OptionTypeDescriptionDefault
apiKeystringYour OpenAI API key-
modelstringModel name-
temperaturenumber (optional)Model temperature ranging from 0 to 20.2
top_pnumber (optional)Controls sampling1
nnumber (optional)Number of replies1
max_tokensnumber (optional)Maximum reply lengthInfinity
presence_penaltynumber (optional)Penalize repetition. Range 0-20
frequency_penaltynumber (optional)Penalize repetition. Range 0-20

Example Usage (Node)

import { errorHandlerNode, errorHandlerBrowser } from  ('openai-debugger')

const optionsObj = {
  apiKey: '...',
  model: 'gpt-3.5-turbo',
  temperature: 0.1,
};

errorHandlerNode(optionsObj)

Example Usage (Browser)

import { errorHandlerNode, errorHandlerBrowser } from  ('openai-debugger')

const optionsObj = {
  apiKey: '...',
  model: 'gpt-3.5-turbo',
  temperature: 0.1,
};

errorHandlerBrowser(optionsObj)