callbacks
#
回调处理程序 允许监听 LangChain 中的事件。
类层次结构:
BaseCallbackHandler --> <name>CallbackHandler # Example: AimCallbackHandler
类
记录到Aim的回调处理程序。 |
|
用于回调的元数据和相关函数状态的回调处理程序。 |
|
记录到Argilla的回调处理程序。 |
|
记录到Arize的回调处理程序。 |
|
记录到Arthur平台的回调处理程序。 |
|
|
回调处理程序,用于跟踪bedrock anthropic信息。 |
记录到ClearML的回调处理程序。 |
|
记录到Comet的回调处理程序。 |
|
|
将日志记录到deepeval的回调处理程序。 |
将记录转录到Context服务的回调处理程序。 |
|
初始化Fiddler回调处理程序。 |
|
用于Flyte任务中的回调处理程序。 |
|
用于手动验证值的异步回调。 |
|
用于手动验证值的回调函数。 |
|
当人工审查并拒绝某个值时抛出的异常。 |
|
记录到Infino的回调处理程序。 |
|
|
Label Studio 回调处理程序。 |
Label Studio 模式枚举器。 |
|
|
LLMonitor的回调处理程序。 |
用于LLMonitor用户上下文的上下文管理器。 |
|
将指标和工件记录到mlflow服务器的回调处理程序。 |
|
|
将指标和工件记录到mlflow服务器的回调处理程序。 |
用于跟踪OpenAI信息的回调处理程序。 |
|
|
Token 类型枚举。 |
|
用于promptlayer的回调处理程序。 |
回调处理程序,用于将提示工件和指标记录到SageMaker实验中。 |
|
子记录作为NamedTuple。 |
|
子类型的枚举器。 |
|
可以重命名并动态展开/折叠的Streamlit扩展器。 |
|
|
LLM 思维流中的一个想法。 |
|
为LLMThought容器生成Markdown标签。 |
|
LLMThought状态的枚举器。 |
|
回调处理程序,用于写入Streamlit应用程序。 |
|
工具记录作为NamedTuple。 |
|
Comet 追踪器。 |
WandbTracer 的参数。 |
|
记录到Weights and Biases的回调处理程序。 |
|
Trubrics的回调处理程序。 |
|
|
Upstash 限速错误 |
|
用于处理基于请求数量或输入中令牌数量的速率限制的回调。 |
将评估结果记录到uptrain和控制台的回调处理程序。 |
|
用于跟踪评估结果的UpTrain数据模式。 |
|
处理回调的元数据和相关函数状态。 |
|
记录到Weights and Biases的回调处理程序。 |
|
用于记录到WhyLabs的回调处理程序。 |
函数
导入 aim python 包,如果未安装则引发错误。 |
|
导入clearml python包,如果未安装则引发错误。 |
|
导入comet_ml,如果未安装则引发错误。 |
|
导入 getcontext 包。 |
|
导入fiddler python包,如果未安装则引发错误。 |
|
使用textstat和spacy分析文本。 |
|
导入 flytekit 和 flytekitplugins-deck-standard。 |
|
使用 tiktoken 包计算 OpenAI 的令牌数量。 |
|
导入infino客户端。 |
|
导入 tiktoken 用于计算 OpenAI 模型的 token 数量。 |
|
|
获取给定模式的默认Label Studio配置。 |
构建一个LLMonitor UserContextManager |
|
在上下文管理器中获取Bedrock anthropic回调处理程序。 |
|
在上下文管理器中获取OpenAI回调处理程序。 |
|
在上下文管理器中获取WandbTracer。 |
|
使用textstat和spacy分析文本。 |
|
|
从提示和生成中构造一个html元素。 |
从textstat获取文本复杂度指标。 |
|
导入 mlflow Python 包,如果未安装则引发错误。 |
|
获取要记录到MLFlow的指标。 |
|
获取给定模型和令牌数量的美元成本。 |
|
将模型名称标准化为可以在OpenAI API中使用的格式。 |
|
|
将字典保存到本地文件路径。 |
导入 comet_llm api 并在未安装时引发错误。 |
|
从运行列表构建嵌套字典。:param runs: 用于构建树的运行列表。:return: 表示langchain Run的嵌套字典,结构与WBTraceTree兼容。 |
|
将嵌套的运行对象扁平化为运行列表的工具。 |
|
用于修改一系列运行字典的序列化字段的实用工具。移除与exact_keys完全匹配的键以及包含partial_keys中任何部分的键。递归地将kwargs键下的字典移动到顶层。将"id"字段更改为字符串"_kind"字段,告诉WBTraceTree如何可视化运行。将"serialized"字段提升到顶层。 :param runs: 要修改的运行列表。 :param exact_keys: 要从序列化字段中移除的键的元组。 :param partial_keys: 要从序列化字段中移除的部分键的元组。 :return: 修改后的运行列表。 |
|
用于截断运行字典列表的工具,仅保留指定的内容 |
|
导入 uptrain 包。 |
|
|
将嵌套字典展平为一个扁平字典。 |
使用 sha1 对字符串进行哈希。 |
|
导入 pandas Python 包,如果未安装则引发错误。 |
|
导入 spacy Python 包,如果未安装则引发错误。 |
|
导入 textstat Python 包,如果未安装则引发错误。 |
|
|
将json文件加载为字符串。 |
使用textstat和spacy分析文本。 |
|
|
从提示和生成中构造一个html元素。 |
导入 wandb Python 包,如果未安装则引发错误。 |
|
将json文件加载为字典。 |
|
导入 langkit Python 包,如果未安装则引发错误。 |