SDK
数分でガバナンスを追加。
Pythonは11以上のフレームワーク連携で先行しています。Node.js(ベータ)は、Anthropic、Google、OpenAIに加え、LangChain、Vercel AI、OpenAI Agentsに対応しています。既存のLLMクライアントをラップするだけ。それ以外はそのままです。
クイックスタート
python
import controlzerofrom controlzero.integrations.openai import wrap_openaiimport openaicz = controlzero.init(api_key="cz_live_...")client = wrap_openai(openai.OpenAI(), cz)# Every call is governed + audited automaticallyresponse = client.chat.completions.create( model="gpt-4", messages=[{"role": "user", "content": prompt}])02
Node.js
ベータ$ 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 automaticallyconst response = await client.chat.completions.create({ model: 'gpt-4', messages: [{ role: 'user', content: prompt }],});全SDK共通
すべてのSDKに含まれる機能
ポリシーの適用
ポリシーは、キャッシュされた署名済みバンドルに対して、お客様のプロセス内で評価されます。
監査ログ
すべての判定を、完全なコンテキストとともに記録します。追記専用の監査証跡です。
ポリシー同期
SDKは、60秒のTTLが経過したあとの次のガード付き呼び出しで、公開済みのポリシーを再確認します。更新に失敗した場合は、最後の正常なバンドルを保持します。
ネットワーク往復なし
キャッシュ済みバンドルに対するプロセス内評価です。プロキシもサイドカーも不要で、判定そのものはネットワーク呼び出しを行いません。