langsmith-rust 0.1.0

Rust crate for manual tracing to LangSmith, providing similar ergonomics to the Python and TypeScript SDKs
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::env;

pub fn setup_test_env() {
    env::set_var("LANGSMITH_TRACING", "false");
    env::set_var("LANGSMITH_API_KEY", "test-api-key");
    env::set_var("LANGSMITH_ENDPOINT", "https://test.api.smith.langchain.com");
    env::set_var("LANGSMITH_PROJECT", "test-project");
}

pub fn cleanup_test_env() {
    env::remove_var("LANGSMITH_TRACING");
    env::remove_var("LANGSMITH_API_KEY");
    env::remove_var("LANGSMITH_ENDPOINT");
    env::remove_var("LANGSMITH_PROJECT");
}