当前位置: 首页 > backend >正文

TensorZero开源程序创建了一个反馈循环来优化 LLM 应用程序,将生产数据转化为更智能、更快、更便宜的模型

​一、软件介绍

文末提供程序和源码下载

      TensorZero 是一个开源框架,用于构建生产级 LLM 应用程序。它统一了 LLM 网关、可观测性、优化、评估和实验。

  1. 集成我们的模型网关
  2. 发送指标或反馈
  3. 优化提示、模型和推理策略
  4. 观察您的 LLM 随时间推移而改进

它通过统一以下功能为 LLMs 提供了一个数据和学习 

  • 推理: 一个 API 适用于所有 LLM,<1ms P99 开销
  • 可观察性:→您的数据库进行推理和反馈
  • 优化: 从提示到微调和 RL
  • 评估: 比较提示、模型、推理策略
  • 实验: 内置 A/B 测试、路由、回退

二、TensorZero 与其他 LLM 框架有何不同?

1. TensorZero 使您能够根据生产指标和人工反馈优化复杂的 LLM 应用程序。
2. TensorZero 支持工业规模的 LLM 应用程序的需求:低延迟、高吞吐量、类型安全、自托管、GitOps、可定制性等。
3. TensorZero 统一了整个 LLMOps 堆栈,创造了复合优势。例如,LLM 评估可用于与 AI 评委一起微调模型。

      支持所有主要编程语言。您可以将 TensorZero 与我们的 Python 客户端、任何 OpenAI SDK 或我们的 HTTP API 一起使用。

      TensorZero 是 100% 自托管和开源的。没有付费功能。

三、用法: Python — TensorZero 客户端(推荐)

您可以使用 TensorZero Python 客户端访问任何提供程序。

  1. pip install tensorzero
    pip 安装 tensorzero
  2. Optional: Set up the TensorZero configuration.
    可选:设置 TensorZero 配置。
  3. Run inference:  运行推理:
from tensorzero import TensorZeroGateway  # or AsyncTensorZeroGatewaywith TensorZeroGateway.build_embedded(clickhouse_url="...", config_file="...") as client:response = client.inference(model_name="openai::gpt-4o-mini",# Try other providers easily: "anthropic::claude-3-7-sonnet-20250219"input={"messages": [{"role": "user","content": "Write a haiku about artificial intelligence.",}]},)

See Quick Start for more information.

用法: Python — OpenAI 客户端

You can access any provider using the OpenAI Python client with TensorZero.
您可以使用带有 TensorZero 的 OpenAI Python 客户端访问任何提供程序。

  1. pip install tensorzero
    pip 安装 tensorzero
  2. Optional: Set up the TensorZero configuration.
    可选:设置 TensorZero 配置。
  3. Run inference:  运行推理:
from openai import OpenAI  # or AsyncOpenAI
from tensorzero import patch_openai_clientclient = OpenAI()patch_openai_client(client,clickhouse_url="http://chuser:chpassword@localhost:8123/tensorzero",config_file="config/tensorzero.toml",async_setup=False,
)response = client.chat.completions.create(model="tensorzero::model_name::openai::gpt-4o-mini",# Try other providers easily: "tensorzero::model_name::anthropic::claude-3-7-sonnet-20250219"messages=[{"role": "user","content": "Write a haiku about artificial intelligence.",}],
)

软件下载

夸克网盘分享

本文信息来源于GitHub作者地址:GitHub - tensorzero/tensorzero: TensorZero creates a feedback loop for optimizing LLM applications — turning production data into smarter, faster, and cheaper models.

http://www.xdnf.cn/news/3553.html

相关文章:

  • Leetcode刷题记录26——轮转数组
  • 数字时代,如何为个人信息与隐私筑牢安全防线?
  • Laravel Octane 项目加速与静态资源优化指南
  • MySQL基本查询(二)
  • QT6(32)4.5常用按钮组件:Button 例题的代码实现
  • 【python】【UV】一篇文章学完新一代 Python 环境与包管理器使用指南
  • 手机的数据楚门世界是如何推送的
  • word交叉引用图片、表格——只引用编号的处理方法
  • 4.27-5.4学习周报
  • 【KWDB 创作者计划】技术解读:多模架构、高效时序数据处理与分布式实现
  • ubuntu的libc 库被我 sudo apt-get --reinstall install libc6搞没了
  • WPF之ProgressBar控件详解
  • 学习:困?
  • Nginx部署Vue+ElementPlus应用案例(基于腾讯云)
  • 基于Redis实现-UV统计
  • Linux:系统延迟任务及定时任务
  • 柔性PZT压电薄膜多维力传感器在微创手术机器人的应用
  • [英语单词] from under
  • 【STM32】定时器
  • React memo
  • 《操作系统真象还原》调试总结篇
  • 在pycharm profession 2020.3上安装使用xlwings
  • 【CTFer成长之路】XSS的魔力
  • 个人健康中枢的多元化AI硬件革新与精准健康路径探析
  • JVM 如何使用性能分析工具定位代码中的性能问题?
  • 博弈论思维——AI与思维模型【90】
  • Elasticsearch 常用的 API 接口
  • npm,yarn,pnpm,cnpm,nvm,npx包管理器常用命令
  • 数字智慧方案5976丨智慧农业顶层设计建设与运营方案(59页PPT)(文末有下载方式)
  • npm命令介绍(Node Package Manager)(Node包管理器)