Этот репозиторий содержит SDK Python и JavaScript для взаимодействия с платформой Langsmith. Пожалуйста, смотрите документацию Langsmith для документации об использовании платформы Langsmith и клиента SDK.
Langsmith помогает вашей команде отлаживать, оценивать и контролировать ваши языковые модели и интеллектуальных агентов. Он работает с любым приложением LLM, включая собственную интеграцию с Langchain Python и Langchain JS.
Langsmith разрабатывается и поддерживается Langchain, компанией Langchain Framework.
Чтобы начать с Python SDK, установите пакет, затем следуйте инструкциям в Python Readme.
pip install -U langsmith
export LANGCHAIN_TRACING_V2=true
export LANGCHAIN_API_KEY=ls_...Затем начните отслеживать ваше приложение:
import openai
from langsmith import traceable
from langsmith . wrappers import wrap_openai
client = wrap_openai ( openai . Client ())
client . chat . completions . create (
messages = [{ "role" : "user" , "content" : "Hello, world" }],
model = "gpt-3.5-turbo"
)Чтобы начать с JavaScript / TypeScript SDK, установите пакет, затем следуйте инструкциям в JS Readme.
yarn add langsmith
export LANGCHAIN_TRACING_V2=true
export LANGCHAIN_API_KEY=ls_...Затем начните отслеживать ваше приложение!
import { OpenAI } from "openai" ;
import { traceable } from "langsmith/traceable" ;
import { wrapOpenAI } from "langsmith/wrappers" ;
const client = wrapOpenAI ( new OpenAI ( ) ) ;
await client . chat . completions . create ( {
model : "gpt-3.5-turbo" ,
messages : [ { content : "Hi there!" , role : "user" } ] ,
} ) ; {
id: 'chatcmpl-8sOWEOYVyehDlyPcBiaDtTxWvr9v6',
object: 'chat.completion',
created: 1707974654,
model: 'gpt-3.5-turbo-0613',
choices: [
{
index: 0,
message: { role: 'assistant', content: 'Hello! How can I help you today?' },
logprobs: null,
finish_reason: 'stop'
}
],
usage: { prompt_tokens: 10, completion_tokens: 9, total_tokens: 19 },
system_fingerprint: null
}
Для учебных пособий о том, как получить больше ценности от Лэнгсмита, ознакомьтесь с поваренной книгой Langsmith.
Чтобы узнать больше о платформе Langsmith, ознакомьтесь с документами