```java Java import com.langchain.smith.tracing.RunType; import com.langchain.smith.tracing.TraceConfig; import com.langchain.smith.tracing.Tracing; import java.util.HashMap; import java.util.Map; import java.util.function.Function; Map metadata = new HashMap<>(); metadata.put("ls_provider", "my_provider"); metadata.put("ls_model_name", "my_custom_model"); Function myCustomLlm = Tracing.traceFunction( prompt -> callCustomApi(prompt), TraceConfig.builder() .runType(RunType.LLM) .metadata(metadata) .build()); ```