LangSmith SDK
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
A LangSmith SDK is a LLM App framework SDK designed for LangSmith framework.
- Context:
- It can (typically) support both Python and JavaScript/TypeScript environments for multi-language compatibility.
 - It can (typically) be used to locally develop, debug, and test LLM-based applications.
 - It can (often) provide callbacks for handling LLM interactions and track these interactions in the LangSmith platform for real-time evaluation and monitoring.
 - It can (often) be used in conjunction with LangSmith Core for full deployment scenarios, where both local and production systems interact seamlessly.
 - ...
 - It can enable implementing, tracing, and debugging LLM workflow locally while interacting with the LangSmith framework's full-stack capabilities.
 - It can integrate seamlessly with the LangSmith Platform, allowing developers to log traces, manage prompts, and monitor performance.
 - It can offer functionalities such as trace logging, prompt versioning, and dataset management that are extended from local development to production environments.
 - It can be used by developers to streamline the transition from local LLM development to cloud-based deployment, leveraging LangSmith's infrastructure for scaling and production use cases.
 - It can enable the use of advanced debugging tools and asynchronous trace handling, connecting local applications to the LangSmith platform’s monitoring and observability tools.
 - It can integrate with popular LLM providers like OpenAI and Hugging Face for API-driven LLM development and deployment.
 - ...
 
 - Example(s):
- LangSmith SDK, v0.1.116: The latest version of the LangSmith SDK for Python, providing updates to trace logging, error handling, and API integration with the LangSmith platform.
 - LangSmith SDK, v0.1.84: A previous release, featuring initial support for sampling traces and enhanced integration with popular LLM providers like OpenAI and Hugging Face.
 - LangSmith SDK, v0.1.64: An earlier version of the SDK, supporting basic tracing and LLM app development, focusing on debugging and prompt evaluation.
 - LangSmith SDK, v0.1.20: The foundational release of the LangSmith SDK, introducing trace logging, prompt management, and basic connectivity to the LangSmith platform.
 - ...
 
 - Counter-Example(s):
- ...
 
 - See: LangSmith Framework, LangChain, LLM-Based Application Development, LangSmith Debugging Tools.