API Reference
Complete API documentation for the PromptOps SDK. All methods are available via the @promptops/sdk package.
promptops.register()
Register a new prompt with version control.
await promptops.register({
name: string,
model: string,
prompt: string,
tags?: string[]
})promptops.optimize()
Run auto-optimization on a registered prompt.
await promptops.optimize({
prompt: string,
dataset: string,
objective: "accuracy" | "relevance" | "cost",
iterations?: number
})promptops.benchmark()
Benchmark a prompt across multiple models.
await promptops.benchmark({
prompt: string,
models: string[],
dataset: string,
metrics?: string[]
})promptops.deploy()
Deploy a prompt-model combination to production.
await promptops.deploy({
prompt: string,
model: string,
strategy: "canary" | "blue-green" | "direct",
monitoring?: object,
rollback?: "automatic" | "manual"
})