Module: Langsmith
- Defined in:
- lib/langsmith.rb,
lib/langsmith/run.rb,
lib/langsmith/trace.rb,
lib/langsmith/client.rb,
lib/langsmith/dataset.rb,
lib/langsmith/project.rb,
lib/langsmith/version.rb,
lib/langsmith/feedback.rb,
lib/langsmith/evaluation.rb
Defined Under Namespace
Modules: Colorizer, Errors
Classes: Client, Dataset, Evaluation, Example, Feedback, Project, Run, Trace
Constant Summary
collapse
- LOGGER_OPTIONS =
{
progname: "Langsmith.rb",
formatter: ->(severity, time, progname, msg) do
Logger::Formatter.new.call(
severity,
time,
"[#{progname}]",
Colorizer.colorize_logger_msg(msg, severity)
)
end
}.freeze
- DEFAULT_API_URL =
Default API URL for LangSmith
"https://api.smith.langchain.com".freeze
- VERSION =
"0.1.0"
- Version =
VERSION
Class Attribute Summary collapse
Class Attribute Details
.api_key ⇒ String
13
14
15
|
# File 'lib/langsmith.rb', line 13
def api_key
@api_key
end
|
.api_url ⇒ String
15
16
17
|
# File 'lib/langsmith.rb', line 15
def api_url
@api_url
end
|
.logger ⇒ Logger
9
10
11
|
# File 'lib/langsmith.rb', line 9
def logger
@logger
end
|
.root ⇒ Pathname
11
12
13
|
# File 'lib/langsmith.rb', line 11
def root
@root
end
|