Skip to main content

Install

npm install @complior/sdk

Wrap your client

import { complior } from '@complior/sdk';
import OpenAI from 'openai';

const client = complior(new OpenAI());

const response = await client.chat.completions.create({
  model: 'gpt-4',
  messages: [{ role: 'user', content: userInput }],
});
That’s it. With zero configuration, the SDK applies default hooks: prohibited (138 patterns), sanitize (50+ PII types), disclosure (AI transparency message).

Configure hooks

const client = complior(new OpenAI(), {
  hooks: ['prohibited', 'sanitize', 'disclosure', 'bias', 'escalation'],
  disclosure: {
    text: 'This response was generated by AI.',
    languages: ['en', 'de', 'fr', 'es'],
  },
});