Synqtune

com.synqtune由 synqtune.com 发布v0.1.6更新于 Nov 7, 2026

Fine-tune a small model on your data and benchmark it against your LLM API, in your AWS account.

概览

AI 生成的概览

Synqtune 让助手在你自己的 AWS 账户中启动微调流水线、查看运行状态、评估模型并与 LLM 对比。

可以做什么
  • 列出任务模板及每个流水线所需的输入和数据格式
  • 按状态列出最近的流水线运行,并查看单次运行的步骤、进度、错误与评估摘要
  • 列出已保存模型及其最新版本和生产版本
  • 在 S3 的留出数据文件上重新评估某个模型版本,可选与 LLM 对比
  • 读取微调模型与拟替代 LLM 之间的对比报告
  • 估算 GPU 训练成本,并比较每月 LLM API 花费与自托管模型的成本
适用场景
适合希望用自己的数据微调小模型、判断能否替代 LLM API 调用,并让助手在对话中查看运行、评分和成本取舍的场景。
运行要求
以本地进程方式运行(PyPI 包 synqtune-mcp,stdio 传输),需在桌面端使用。需要来自 SynqTune 中 Agent access 的 SYNQTUNE_API_TOKEN,可选设置 SYNQTUNE_URL,默认指向托管地址。训练数据和评估文件位于你自己 AWS 账户的 S3 中。
安装前请注意
该令牌默认只读,除非创建时勾选了 Can launch runs;具备启动权限的令牌可发起训练,从而在你的 AWS 账户上产生 GPU 实例费用。launch_pipeline 在未传 confirm=true 时只返回方案与成本估算,应先与用户确认方案和费用再确认执行。评估会读取 S3 文件,运行与模型信息会发送至 SynqTune 服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Synqtune,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

工具

8

list_templates

Task templates a pipeline can start from, with the inputs each needs and the data format it expects.

无需输入参数。

list_runs

Recent pipeline runs, newest first. status: all, running, completed, failed or cancelled.

输入参数limitstatus

get_run

Status of one run: current step, progress, error, and a summary of its evaluation and comparison.

输入参数run_id必填

get_comparison_report

The comparison between the fine-tuned model and the LLM it should replace: verdict (ready / close / not_ready), reasons, scores, the weakest labels or fields, and the examples where the fine-tuned model was worse.

输入参数run_id必填

list_models

Saved models with their latest and production versions.

无需输入参数。

evaluate_model

Score a saved model version again on a held-out file in S3, optionally against an LLM. Nothing is trained. version_id: a model version (latest_version_id from list_models). eval_uri: .jsonl, .json or .parquet in the format the model was trained on, with rows it never trained on. Leave compare_* blank to compare with the LLM the training run compared with, if any. compare_system_prompt: the prompt the LLM gets in production; blank keeps the training run's, and with none the LLM is sent the task instruction. inference_engine: what serves the fine-tuned model in the comparison, huggingface or vllm (blank keeps the training run's); vllm also times the examples sent 8 and 32 at a time and needs a g5 instance or newer. Without confirm=true this only returns the plan and cost estimate: show it to the user and call again with confirm=true once they agree; it starts a GPU instance billed to the user's AWS account.

输入参数confirmeval_uri必填instanceversion_id必填compare_modelcompare_providerinference_enginecompare_max_samplescompare_system_prompt

estimate_cost

GPU cost of a training run (per hour, per day, rough total for the run) and, if you give current LLM usage and prices, the monthly API spend vs serving the model on the same GPU.

输入参数instancetemplateinput_tokensoutput_tokenswith_comparisonmonthly_requestsprice_in_per_mtokprice_out_per_mtokserving_hours_per_day

launch_pipeline

Train a model from a task template on data in S3, in the user's AWS account. Without confirm=true this only returns the plan and cost estimate: show it to the user and call again with confirm=true once they agree. Launching starts GPU instances billed to the user's AWS account. inputs: the template's inputs (see list_templates), e.g. {"labels": "billing, refund, shipping"}. compare_*: optionally compare with the LLM the model should replace (provider anthropic, openai or gemini). The provider key must already be saved in SynqTune under Settings > LLM provider keys; keys are never passed here. holdout_uri: a held-out file (same format as the source) to test on instead of a random split of the source. compare_max_samples: how many held-out examples to send to the LLM (default 300). compare_price_input_per_mtok / compare_price_output_per_mtok: the LLM's USD price per 1M tokens, so the report shows its cost next to the fine-tuned model's. max_steps, batch_size, base_model: override the template's training. inference_engine: what serves the fine-tuned model in the comparison, huggingface (default) or vllm. vllm gives production-like speed and cost, also times requests sent 8 and 32 at a time, and needs a g5 instance or newer.

输入参数inputsconfirminstancerun_name必填template必填max_stepsbase_modelbatch_sizesource_uri必填holdout_uricompare_modelcloud_account_id另有 6 个

版本历史

2
  1. v0.1.6最新Nov 4, 2026
  2. v0.1.5Nov 1, 2026

评分

已满足适用检查项的 55%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分

    请在注册中心条目中发布图标。

  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。