Automatisch 接入 Together AI:Connection 配置完整指南

发布时间:2026/9/15 20:03:31

Automatisch 接入 Together AI:Connection 配置完整指南 Automatisch 接入 Together AIConnection 配置完整指南【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatisch本指南围绕 Automatisch 中 Together AI 集成的连接Connection配置展开基于 connection.md 官方文档并结合 packages/backend/src/apps/together-ai 源码深入讲解 API Key 的获取、表单字段语义、底层凭证校验机制以及连接完成后的实际用途。读完本文你将能够独立完成 Together AI 与 Automatisch 的连接配置并理解每个字段与校验步骤在源码中的真实作用。Together AI 集成概览Together AI 是一个提供开源大模型推理服务的平台通过其 API 可以调用语言、代码、图像等各类模型。在 Automatisch开源 Zapier 替代方案用于构建工作流自动化中Together AI 被实现为一个标准 App 集成支持连接Connection管理与两个动作ActionCreate chat completion查询聊天模型对话式补全见 actions.mdCreate completion查询语言、代码或图像模型普通补全。在源码层面该集成由 packages/backend/src/apps/together-ai/index.js 定义其关键配置如下export default defineApp({ name: Together AI, key: together-ai, baseUrl: https://together.ai, apiBaseUrl: https://api.together.xyz, iconUrl: {BASE_URL}/apps/together-ai/assets/favicon.svg, authDocUrl: {DOCS_URL}/apps/together-ai/connection, primaryColor: #000000, supportsConnections: true, beforeRequest: [addAuthHeader], auth, actions, dynamicData, });由此可知所有 API 请求统一发往https://api.together.xyzapiBaseUrl并且通过beforeRequest: [addAuthHeader]在每次请求前自动注入认证头。连接成功后你便可以在任意工作流中选择 Together AI 的两个动作之一来调用模型。配置 Connection 的前提获取 API KeyTogether AI 使用 API KeyBearer Token进行身份认证配置连接前必须先持有有效的 API Key登录 Together AI 控制台进入API Keys页面即文档中给出的https://api.together.ai/settings/api-keys路径点击创建Create生成新的 API Key复制生成的 Key 字符串供下一步在 Automatisch 中填写。注意API Key 是敏感凭证请妥善保管。在 Automatisch 中保存后该 Key 会被用于后续所有 Together AI 请求的Authorization头。在 Automatisch 中创建 Together AI 连接根据官方文档配置步骤如下在 Together AI 控制台的API Keys 页面复制你的 API Key在 Automatisch 中打开 Together AI 的连接创建界面将 Key 粘贴到API Key字段在Screen Name字段填写任意显示名称用于在 Automatisch 界面中标识该连接点击Save保存保存成功后即可在流程编排中使用 Together AI 集成。保存时Automatisch 会立即校验凭证的有效性见下文“凭证校验”一节校验通过后连接才可用。表单字段源码解读连接表单的两个字段定义在 packages/backend/src/apps/together-ai/auth/index.js与文档中的步骤一一对应字段 Key显示名称类型必填说明screenNameScreen Namestring是该连接在 Automatisch 界面中显示的名称仅用于展示apiKeyAPI Keystring是你的 Together AI 账户 API Key用于鉴权源码中两个字段都设置为required: true必填、readOnly: false可编辑并且apiKey字段带有指向https://automatisch.io/docs/together-ai#api-key的docUrl帮助链接。这意味着你无法在未填写 API Key 或屏幕名称的情况下保存连接。认证头注入原理保存连接后Automatisch 在每次向 Together AI 发起请求时都会先经过beforeRequest钩子。其实现位于 packages/backend/src/apps/together-ai/common/add-auth-header.jsconst addAuthHeader ($, requestConfig) { if ($.auth.data?.apiKey) { requestConfig.headers.Authorization Bearer ${$.auth.data.apiKey}; } return requestConfig; };逻辑非常清晰只要连接数据中保存了apiKey就会将其以Bearer apiKey的形式写入请求的Authorization头若没有 API Key 则不注入。因此API Key 的填写质量直接决定了所有后续模型调用是否能够通过鉴权。凭证校验保存与持续可用的保证Automatisch 对连接凭证提供两层校验都定义在 packages/backend/src/apps/together-ai/auth 目录下。保存时的即时校验verifyCredentials当你在表单中点击 Save 时Automatisch 会调用 verify-credentials.jsconst verifyCredentials async ($) { await $.http.get(/v1/models); };它向https://api.together.xyz/v1/models发送一次GET请求。该请求会携带addAuthHeader注入的 Bearer Token若 API Key 有效接口正常返回模型列表校验通过、连接创建成功若 Key 无效或过期请求失败连接创建会被拒绝并提示错误。这解释了为什么文档要求“先复制 Key、再粘贴、后保存”——保存动作本身就是一次鉴权测试。运行期的持续校验isStillVerified除了保存时校验Automatisch 还会在连接使用期间定期检查凭证是否仍然有效对应 is-still-verified.jsconst isStillVerified async ($) { await $.http.get(/v1/models); return true; };逻辑与保存时校验一致再次调用/v1/models端点请求成功即返回true。这意味着如果你的 API Key 被撤销、过期或账户欠费Automatisch 会在后续检查中识别到连接失效避免工作流在运行时静默失败。连接成功后的应用模型动作与动态数据连接保存并校验通过后就可以在 Automatisch 的工作流中使用 Together AI 的两个动作。所有动作的模型选择都依赖动态数据源 packages/backend/src/apps/together-ai/dynamic-data/list-models/index.js它会调用/v1/models并返回{ value: model.id, name: model.display_name }形式的模型下拉选项。也就是说你在动作配置里看到的模型下拉列表是运行时从 Together AI 实时拉取的。Create chat completion创建聊天补全定义于 create-chat-completion/index.js向POST /v1/chat/completions发送请求。可配置参数包括参数类型必填说明Modeldropdown是从动态数据拉取的模型列表中选择Messagesdynamic是对话消息列表每条含 Rolesystem / user / assistant与 ContentTemperaturestring否0-1 的随机度越低越偏向确定性与正确性越接近 1 输出越随机Maximum tokensstring否生成的最大 token 数量Stop sequencesdynamic否字符串序列列表生成到该 token 时停止输出Top Pstring否核采样阈值按累积概率过滤低概率 tokenTop Kstring否限制每步候选 token 数量的整数Frequency Penaltystring否-2.0 到 2.0正值降低已出现 token 的重复概率Presence Penaltystring否-2.0 到 2.0正值提高模型谈论新话题的概率源码中通过castFloatOrUndefined将空字符串转为undefined不发送该字段其余数值参数会被parseFloat后以蛇形命名max_tokens、top_p、top_k、presence_penalty、frequency_penalty组装进请求体。Create completion创建补全定义于 create-completion/index.js向POST /v1/completions发送请求。与聊天补全的区别在于使用单一Prompt字符串字段替代 Messages适用于语言、代码或图像模型的一次性补全。其余参数Temperature、Maximum tokens、Stop sequences、Top P、Top K、Frequency Penalty、Presence Penalty与聊天补全完全一致。两个动作执行成功后都会通过$.setActionItem({ raw: data })将接口原始响应作为动作输出供工作流中后续步骤通过变量引用。常见问题与排错保存时提示凭证无效API Key 复制不完整、Key 已撤销或账户权限不足。请回到 Together AI API Keys 页面重新生成并复制完整 Key 后再保存。工作流运行返回 401/403连接过期或 Key 被吊销触发isStillVerified失败。请编辑该连接更新为新的 API Key 后重新保存。模型下拉列表为空说明/v1/models请求失败通常是 API Key 无效所致请先检查连接状态。总结Together AI 的 Connection 配置虽只有两步表单但背后由「保存时即时校验 运行期持续校验 请求头自动注入」三套机制共同保障。理解 auth/index.js 中的字段定义、verify-credentials.js 与 is-still-verified.js 的校验逻辑以及 add-auth-header.js 的 Bearer 注入方式即可在 Automatisch 中稳定地使用 Together AI 完成各类模型驱动的自动化流程。【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatisch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/15 20:03:31

OV13850调试:XML参数到60fps MIPI时序的完整链路解析

简介:OV13850是OmniVision推出的一款高性能CMOS图像传感器,具备1300万像素输出能力,低功耗且成像质量较好,广泛用于手机、安防监控与无人机摄像头。压缩包面向嵌入式驱动开发者与图像调试工程师,聚焦MIPI RAW输出场景&…

2026/9/15 20:03:31

CentOS 7手动安装RTL8125网卡驱动:编译、配置与避坑全指南

很多玩 Linux 的朋友应该都经历过这种场景:高高兴兴把 CentOS 7 装完,重启一看,右上角网络图标是空的,ifconfig 敲下去只剩 lo 回环口,连个 eth0 都看不到。第一反应是网络配置写错了,折腾半天才发现&#…

2026/9/15 20:03:31

IJCAST 2026:AI与强化学习在工业优化中的前沿应用

1. 国际期刊IJCAST 2026年最新一期内容概览IJCAST(International Journal of Computer Applications in Science and Technology)作为计算机应用科学领域的权威期刊,其2026年最新一期已经正式发布。这期期刊收录了来自全球顶尖研究机构的16篇…

2026/9/15 20:38:34

不用SDK,用cURL直连REST API高效获取A股行情数据

做量化回测的人应该都有过这种感受:明明只是想要日K线数据,却被官方 SDK 绑得死死的。最初我用 AlphaFeed 也是走"装 SDK→配环境→调封装方法"的老路,直到一次线上环境部署,官方 SDK 对目标系统的兼容性出了问题&#…

2026/9/15 20:38:34

网络与IO问题排查实战:从现象到根因的联合诊断思维

网络和IO问题,越往后学越会发现它们总是手牵手出现。客户端日志报一句"stream disconnected before completion",很多人第一反应是"网络断了",结果抓包一看,服务端磁盘队列早就爆了,线程卡在读写里…

2026/9/15 20:38:34

uni-app购物小程序从0到1完整开发实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/15 20:38:34

二分查找与递归算法实战:核心原理与优化技巧

1. 二分查找与递归算法核心精要作为算法工程师日常工作中最高频的两大基础技术,二分查找和递归算法构成了解决复杂问题的基石组合。我曾参与过多个大型系统的性能优化项目,其中超过60%的算法优化案例都涉及这两种技术的灵活运用。本文将分享四种最具代表…

2026/9/15 20:38:34

相场法模拟枝晶生长:从MATLAB代码到凝固模拟实战

这些年我在材料计算这条路上折腾下来,发现一个特别有意思的现象:很多刚接触凝固模拟的同行,一上来就盯着分子动力学或者第一性原理,反而把最容易上手、最出效果的相场法给跳过了。更可惜的是,还有人觉得相场法必须上Fo…

2026/9/15 4:54:30

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/15 0:01:16

AI英语单词APP开发:自适应学习算法与移动端优化实践

1. 项目概述 作为一名在移动应用开发领域摸爬滚打多年的老手,我最近完成了一个AI英语单词APP的开发项目。这个项目将传统单词记忆方法与现代AI技术相结合,打造了一款能够智能适应不同用户学习习惯的英语学习工具。 市面上大多数单词APP都存在一个通病&a…

2026/9/15 0:01:16

Flutter与OpenHarmony结合开发手语学习APP实战

1. 项目背景与核心价值作为一名同时接触过Flutter和OpenHarmony的开发者,最近我完成了一个基于Flutter for OpenHarmony的手语学习APP实战项目。这个项目最大的特点在于实现了跨平台框架与国产操作系统深度结合的创新实践——用Flutter开发的应用能完美运行在OpenHa…

2026/9/15 0:01:16

六个月成为机器人工程师:从ROS2到SLAM的实战路径

1. 六个月的紧迫感从哪来:先搞清楚你要成为哪种机器人工程师说实话,六个月的期限并不是一个宽松的时间线。市面上任何一本正经的机器人学教材都超过五百页,ROS2的官方文档可以翻到你怀疑人生,再加上ABB、KUKA这些工业机器人厂家动…

2026/9/15 14:22:53

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/14 13:53:59

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/15 11:42:23

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码