SDK

몇 분 만에 거버넌스를 추가합니다.

Python SDK는 11개 이상의 프레임워크 통합을 제공합니다. Node.js(베타)는 Anthropic, Google, OpenAI는 물론 LangChain, Vercel AI, OpenAI Agents까지 지원합니다. 기존 LLM 클라이언트를 감싸기만 하면 되고, 나머지는 그대로입니다.

01

Python

Python 3.8+
$ pip install controlzero
문서

빠른 시작

python
import controlzero
from controlzero.integrations.openai import wrap_openai
import openai
cz = controlzero.init(api_key="cz_live_...")
client = wrap_openai(openai.OpenAI(), cz)
# Every call is governed + audited automatically
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": prompt}]
)
02

Node.js

베타
Node 18+
$ npm config set @controlzero:registry https://npm.controlzero.ai && npm install @controlzero/sdk
문서

빠른 시작

javascript
import { Client } from '@controlzero/sdk';
import { wrapOpenAI } from '@controlzero/sdk/integrations';
import OpenAI from 'openai';
const cz = await Client.create({ apiKey: 'cz_live_...' });
const client = wrapOpenAI(new OpenAI(), cz);
// Every call is governed + audited automatically
const response = await client.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: prompt }],
});

모든 SDK 공통

모든 SDK에 포함된 기능

정책 적용

정책은 캐시된 서명 번들을 기준으로 사용자의 프로세스 내에서 평가됩니다.

감사 로깅

모든 결정이 전체 컨텍스트와 함께 기록됩니다. 추가 전용 감사 추적입니다.

정책 동기화

SDK는 60초 TTL이 지난 뒤 처음 이루어지는 가드된 호출에서 게시된 정책이 있는지 다시 확인합니다. 갱신에 실패하면 마지막으로 정상 확인된 번들을 유지합니다.

네트워크 왕복 없음

캐시된 번들을 기준으로 한 프로세스 내 평가입니다. 프록시도 사이드카도 필요 없으며, 결정 자체는 네트워크 호출을 하지 않습니다.

전체 문서는 docs.controlzero.ai에서 제공합니다

SDK별 가이드, API 레퍼런스, 예제를 제공합니다.