Skip to content

API Reference

SDK Documentation

Full programmatic API including evaluation, Guardian Mode, and test matchers.

View SDK docs →

Scenario Builders

Programmatic scenario construction with TypeScript builders.

View Builders →

import { createAdapter } from '@artemiskit/core';
const client = await createAdapter({
provider: 'openai',
apiKey: process.env.OPENAI_API_KEY,
});
const result = await client.generate({
prompt: 'What is 2+2?',
maxTokens: 100,
});
import { ArtemisKit } from '@artemiskit/sdk';
const kit = new ArtemisKit({
provider: 'openai',
model: 'gpt-4',
});
const results = await kit.run({
scenario: './scenarios/quality.yaml',
});
import { createGuardian } from '@artemiskit/sdk/guardian';
const guardian = createGuardian({
mode: 'selective',
contentValidation: { strategy: 'semantic' },
});
const protectedClient = guardian.protect(client);