All connectors
LLM providers

OpenAI

OpenAI client wrapper.

Wraps the OpenAI SDK so prompts pass through validators and completions through guards. Streaming-aware — cuts the stream if a layer trips mid-flight.

Install

pnpm add @blackunicorn/bonklm-openai

Minimal example

import OpenAI from 'openai'
import { wrapOpenAI } from '@blackunicorn/bonklm-openai'

const client = wrapOpenAI(new OpenAI(), {
  validators: ['prompt-injection', 'jailbreak'],
  guards: ['secret'],
})
Related connectors