📦 Upstage Solar Delegation — 超越太阳授权
v1.0.0将较长的用户面向文本生成委托给Upstage Solar Pro3,同时保留主要模型用于规划和工具调用。当草拟解释时使用...
运行时依赖
版本
用户可能会请求:
安装命令
点击复制技能文档
将长文本生成委托给 Upstage Solar Pro3,同时主模型专注于规划、推理和工具调用。
调用路由 模型 环境变量 描述 Upstage Direct solar-pro3 UPSTAGE_API_KEY 直接 Upstage API 调用(推荐) Via OpenRouter openrouter/upstage/solar-pro-3 OPENROUTER_API_KEY 通过 OpenRouter 调用
Upstage Direct(推荐)
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["UPSTAGE_API_KEY"],
base_url="https://api.upstage.ai/v1"
)
response = client.chat.completions.create(
model="solar-pro3",
messages=[{"role": "user", "content": "写一份详细报告..."}]
)
print(response.choices[0].message.content)
在 console.upstage.ai 获取您的密钥。 Via OpenRouter 模型参考:https://openrouter.ai/upstage/solar-pro-3
启用会话 检查运行时/会话设置以查看委托在哪里启用。 典型值: main:直接/主会话 slack:Slack 消息 telegram:Telegram 消息 如果当前会话未启用,请跳过委托并直接响应。
委托阈值 使用最小输出令牌阈值: 预估输出令牌 >= 阈值 → 委托给 Solar 预估输出令牌 < 阈值 → 直接响应 常见示例: 0:委托所有响应 200:仅委托中/长响应 如果未配置阈值,则使用 200 作为默认值。
如何委托 预估输出令牌长度。 检查当前会话是否启用。 如果启用且预估 >= 阈值,则使用 Solar Pro3 运行会话。 示例生成任务模式:<上下文 + 写作指令> 重要:不使用任何工具。仅输出文本。无文件读/写或工具调用允许。 设置模型为:solar-pro3(Upstage 直接 — 推荐) openrouter/upstage/solar-pro-3(通过 OpenRouter)
主会话 使用会话生成并等待自动宣布结果。
信使会话(Slack/Telegram 等) 使用会话生成,然后获取最终助手文本并通过适当的消息通道/线程转发。 如果在合理的超时时间内未收到最终文本,请回退到直接响应。
输出文件 内联默认:当用户期望在聊天中响应时,不写入文件 — 直接返回文本。 当保存到磁盘时:写入 <系统临时>/<时间戳>-solar.<扩展名>(例如,/tmp/20260504-153022-solar.md)。 选择 .md 作为 markdown 内容,.txt 作为纯文本。 覆盖:如果用户指定输出路径,则使用它。 始终在写入磁盘时打印解析的绝对路径。
规则 将 Solar 输出传递给下一个处理步骤(无额外摘要/页脚/元数据)。 保持非用户面向的编排文本最小。 不输出工具调用之间的中间叙述。 始终在生成任务中包含“无工具调用”指令。
决策指南 在阈值以上且用户期望大量写作时委托: 解释 总结 报告 长篇回答 保持直接响应用于: 短操作确认 紧急低延迟回复 必须包含立即工具调用输出的响应
配置更改 用户可能会请求: 阈值更改(例如“将阈值设置为 300”) 会话启用/禁用(例如,在 Slack 中启用委托) 将更新应用于环境中使用的持久内存/配置。
首次设置 选项 A:Upstage 直接(推荐) 确认用户是否要设置。 验证 UPSTAGE_API_KEY 环境变量是否已配置。 在 console.upstage.ai 获取密钥。 将 base_url 设置为 https://api.upstage.ai/v1,模型设置为 solar-pro3。 确认委托是否处于活动状态并报告当前阈值。
选项 B:通过 OpenRouter 确认用户是否要设置。 确认 OpenRouter API 密钥可用(OPENROUTER_API_KEY)。 通过网关配置更新添加 OpenRouter 提供程序 + Solar 模型。 根据需要重新启动/重新加载网关。 确认委托是否处于活动状态并报告当前阈值。 有关手动设置详细信息,请参阅 references/setup-guide.md。