diff --git a/examples/build.gradle b/examples/build.gradle index fa732452..33c7a969 100644 --- a/examples/build.gradle +++ b/examples/build.gradle @@ -100,6 +100,20 @@ task runExperiment(type: JavaExec) { } } +task runClassifiers(type: JavaExec) { + group = 'Braintrust SDK Examples' + description = 'Run the classifiers example' + classpath = sourceSets.main.runtimeClasspath + mainClass = 'dev.braintrust.examples.ClassifiersExample' + systemProperty 'org.slf4j.simpleLogger.log.dev.braintrust', braintrustLogLevel + debugOptions { + enabled = true + port = 5566 + server = true + suspend = false + } +} + task runAnthropicInstrumentation(type: JavaExec) { group = 'Braintrust SDK Examples' description = 'Run the Anthropic instrumentation example. NOTE: this requires ANTHROPIC_API_KEY to be exported and will make a small call to anthropic, using your tokens' diff --git a/examples/src/main/java/dev/braintrust/examples/ClassifiersExample.java b/examples/src/main/java/dev/braintrust/examples/ClassifiersExample.java index 270dcc61..7aeba04c 100644 --- a/examples/src/main/java/dev/braintrust/examples/ClassifiersExample.java +++ b/examples/src/main/java/dev/braintrust/examples/ClassifiersExample.java @@ -26,6 +26,7 @@ public class ClassifiersExample { public static void main(String[] args) throws Exception { var braintrust = Braintrust.get(); + braintrust.openTelemetryCreate(); // 1. Single-label classifier. Classifier intentClassifier =