「：文言：受云命，或行程，或请远近网页，亦可转本机模型之请。汉语：接收云端任务，执行命令、请求任意 HTTP 地址，或转发本地模型请求。：」
寻观「标准库」之书。
寻观「标准库」之「语言核心」之「异常」之书。
寻观「标准库」之「语言核心」之「引用」之书。
寻观「标准库」之「数据结构」之「整数操作」之书。
寻观「标准库」之「数据结构」之「爻术」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「标准库」之「数据结构」之「多态列」之书。
寻观「标准库」之「数据结构」之「可选值」之书。
寻观「标准库」之「数据结构」之「特殊字符」之书。
寻观「标准库」之「操作系统」之「命令行参数」之书。
寻观「标准库」之「操作系统」之「文件系统」之书。
寻观「标准库」之「操作系统」之「路径」之书。
寻观「标准库」之「操作系统」之「时间」之书。
寻观「标准库」之「操作系统」之「进程」之书。
寻观「标准库」之「操作系统」之「子进程」之书。
寻观「标准库」之「操作系统」之「异步子进程」之书。
寻观「标准库」之「操作系统」之「环境变量」之书。
寻观「标准库」之「控制」之「异步」之书。
寻观「标准库」之「输入输出」之「笔」之书。
寻观「标准库」之「网络」之「传输控制协议」之书。
寻观「癸象工具」之「癸象数据结构」之书。
寻观「癸象工具」之「癸象解析」之书。

「用法」者『云设备代理 用法：
  yy云设备代理 发送 <ollama|openai> <session> <请求文件> [主机] [端口]
  yy云设备代理 列出
  yy云设备代理 浏览 <session>
  yy云设备代理 网页 [端口]
  yy云设备代理 供给 <服务商凭据文件> [本地主机]
请求原样送往 Ollama /api/chat 或 OpenAI 兼容 /v1/chat/completions。
会话保存在当前目录的 AI会话；网页默认监听 127.0.0.1:8765。』也。

「失误」乃化「字符串」而「有」也。
「失误」者会「消息」而
  （「标准错误打印行」于「消息」；
    「退出」于「一」）
也。

「相同」乃化「字符串」而化「字符串」而「爻」也。
「相同」者会「甲」而会「乙」而
  「字符串相等吗」于「甲」于「乙」
也。

「根目录」乃化「有」而「字符串」也。
「根目录」者会「无」而
  「路径合并」于（「获取当前路径」于「元」）于『AI会话』
也。

「会话名有效」乃化「字符串」而「爻」也。
「会话名有效」者会「名字」而
  「且」
    于（「非」于（「相同」于「名字」于『』））
    于（「全部符合」授以「字符串」
      于（会「字符」而「是子字符串吗」于「字符」于『abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-』）
      于（「获取字符」于「名字」））
也。

「会话目录」乃化「字符串」而「字符串」也。
「会话目录」者会「名字」而
  若「会话名有效」于「名字」
  则
    「路径合并」于（「根目录」于「元」）于「名字」
  否则
    （「失误」于『session 仅可含英文字母、数字、横线和下划线』；
      『』）
也。

「有效端口」乃化「字符串」而「整数」也。
「有效端口」者会「文字」而
  若「且」
    于（「非」于（「相同」于「文字」于『』））
    于（「全部符合」授以「字符串」
      于（会「字符」而「是子字符串吗」于「字符」于『0123456789』）
      于（「获取字符」于「文字」））
  则
    虑「端口」者「理解整数」于「文字」而
    若「且」于（「大于」于「端口」于「零」）于（「小于」于「端口」于「六五五三六」）
    则
      「端口」
    否则
      （「失误」于『端口超出范围』；
        「零」）
  否则
    （「失误」于『端口须为整数』；
      「零」）
也。

「找键」乃化「字符串」而化（「列」于（「字符串」合「癸象」））而「癸象」也。
「找键」者会「键」而会「字段们」而
  鉴「字段们」而
    有「罄」则「癸象空」
    或有（「缀」于「字段」于「余下」）则
      若「相同」于（「字段」中「零」）于「键」
      则
        「字段」中「一」
      否则
        「找键」于「键」于「余下」
也。

「取键」乃化「字符串」而化「癸象」而「癸象」也。
「取键」者会「键」而会「值」而
  鉴「值」而
    有（「癸象对象」于「字段们」）则
      「找键」于「键」于「字段们」
    或有「其他」则「癸象空」
也。

「取首」乃化「癸象」而「癸象」也。
「取首」者会「值」而
  鉴「值」而
    有（「癸象数组」于「项们」）则鉴「项们」而
      有「罄」则「癸象空」
      或有（「缀」于「首项」于「余下」）则「首项」
      或有「其他」则「癸象空」
也。

「取文字」乃化「癸象」而「字符串」也。
「取文字」者会「值」而
  鉴「值」而
    有（「癸象字符串」于「文字」）则「文字」
    或有「其他」则『』
也。

「提取模型正文」乃化「字符串」而化「字符串」而「字符串」也。
「提取模型正文」者会「协议」而会「一行」而
  虑「内容」者
    若「串开头是它吗」于『data: 』于「一行」
    则
      「去除串开头」于『data: 』于「一行」
    否则
      若「串开头是它吗」于『data:』于「一行」
      则
        「去除串开头」于『data:』于「一行」
      否则
        「一行」
  而
  若「或者」于（「相同」于「内容」于『』）于（「相同」于「内容」于『[DONE]』）
  则
    『』
  否则
    虑「对象」者「癸象解析」于「内容」
    而
    若「相同」于「协议」于『ollama』
    则
      「取文字」于（「取键」于『content』于（「取键」于『message』于「对象」））
    否则
      虑「选项」者「取首」于（「取键」于『choices』于「对象」）
      而
      虑「增量」者
        「取文字」于（「取键」于『content』于（「取键」于『delta』于「选项」））
      而
      若「相同」于「增量」于『』
      则
        「取文字」于（「取键」于『content』于（「取键」于『message』于「选项」））
      否则
        「增量」
也。

「处理响应行」乃化「字符串」而化「字符串」而「有」也。
「处理响应行」者会「协议」而会「一行」而
  虑「净行」者
    若「串结尾是它吗」于「回车」于「一行」则「去除串结尾」于「回车」于「一行」否则「一行」而
  若「或者」于（「相同」于「净行」于『』）于（「串开头是它吗」于『:』于「净行」）
  则
    「元」
  否则
    若「且」于（「相同」于「协议」于『openai』）于（「非」于（「串开头是它吗」于『data:』于「净行」））
    则
      「元」
    否则
      虑「正文」者「提取模型正文」于「协议」于「净行」
      而
      若「相同」于「正文」于『』则「元」否则「打印」于「正文」
也。

「处理完整行」乃化「字符串」而化「字符串」而「字符串」也。
「处理完整行」者会「协议」而会「已有」而
  鉴「串从左搜索单个」于「新行」于「已有」而
    有「可无」则「已有」
    或有（「可有」于「位置」）则
      虑「一行」者「获取子字符串」于「零」于「位置」于「已有」而
      虑「余下」者
        「获取子字符串」于（「加」于「位置」于「一」）于（「字节长度」于「已有」）于「已有」而
        虑「无」者「处理响应行」于「协议」于「一行」而
        「处理完整行」于「协议」于「余下」
也。

「分离标头」乃化「字符串」而（「字符串」合「字符串」）也。
「分离标头」者会「内容」而
  虑「分隔」者「回车换行」附「回车换行」而
  鉴「串从左搜索单个」于「分隔」于「内容」而
    有「可无」则『』与「内容」
    或有（「可有」于「位置」）则
      （「获取子字符串」于「零」于「位置」于「内容」）
        与
        （「获取子字符串」于（「加」于「位置」于「四」）于（「字节长度」于「内容」）于「内容」）
也。

「取首行」乃化「字符串」而「字符串」也。
「取首行」者会「内容」而
  鉴「串从左搜索单个」于「回车换行」于「内容」而
    有「可无」则「内容」
    或有（「可有」于「位置」）则
      「获取子字符串」于「零」于「位置」于「内容」
也。

「接收响应」乃
  化「传输连接」而
  化「字符串」而
  （「字符串」合「字符串」合「字符串」）
也。
「接收响应」者会「连接值」而
  会「协议」而
    递归虑「续收」其化「爻」而化「字符串」而化「字符串」而化「字符串」而（「字符串」合「字符串」合「字符串」）者会
      「已见标头」而会「标头」而会「未完行」而会「原文」而
        鉴「读取」于「连接值」于「四零九六」而
          有「操作成功」于「新文」则（
            若「已见标头」
            则
              虑「余行」者
                「处理完整行」于「协议」于（「未完行」附「新文」）
              而
              「续收」于「阳」于「标头」于「余行」于（「原文」附「新文」）
            否则
              虑「拆」者「分离标头」于（「标头」附「新文」）
              而
              若「相同」于（「拆」中「零」）于『』
              则
                「续收」于「阴」于（「拆」中「一」）于『』于『』
              否则
                虑「余行」者「处理完整行」于「协议」于（「拆」中「一」）而
                「续收」
                  于「阳」
                  于（「拆」中「零」）于「余行」
                    于（「拆」中「一」）
          ）
          或有「暂需等待」于「新文」则（
            鉴「等待可读」于「连接值」于「三零零零零」而
              有「操作成功」于「事件」则
                若「等于」于「事件」于「零」则
                  （「失误」于『等待模型响应超时』；
                    （『』与『』与『』））
                否则
                  「续收」
                    于「已见标头」
                    于「标头」于「未完行」于「原文」
              或有「暂需等待」于「事件」则
                （「失误」于『等待模型响应超时』；
                  （『』与『』与『』））
              或有「连接已关闭」则（「标头」与「未完行」与「原文」）
              或有「操作失败」于「状态」则
                （「失误」于（『读取失败：』附（「错误消息」于「状态」））；
                  （『』与『』与『』））
          ）
          或有「连接已关闭」则
            （「处理响应行」于「协议」于「未完行」；
              （「标头」与「未完行」与「原文」））
          或有「操作失败」于「状态」则
            （「失误」于（『读取失败：』附（「错误消息」于「状态」））；
              （『』与『』与『』））
    而
    「续收」于「阴」于『』于『』于『』
也。

「唯一时标」乃化「字符串」而化「整数」而「字符串」也。
「唯一时标」者会「目录」而会「序数」而
  虑「时标」者「当前日期时间格式表示」于『%Y%m%d%H%M%S』而
  虑「名称」者「时标」附『.』附（「整数表示」于「序数」）而
  若「路径存在」于（「路径合并」于「目录」于（『请求.』附「名称」附『.json』））
  则
    「唯一时标」于「目录」于（「加」于「序数」于「一」）
  否则
    「名称」
也。

「网络写完整」乃化「传输连接」而化「字符串」而化「整数」而「有」也。
「网络写完整」者会「连接值」而会「内容」而会「位置」而
  若「等于」于「位置」于（「字节长度」于「内容」）则
    「元」
  否则
    鉴「从字节序数写入」于「连接值」于「内容」于「位置」而
      有「操作成功」于「数量」则
        若「大于」于「数量」于「零」则
          「网络写完整」于「连接值」于「内容」于（「加」于「位置」于「数量」）
        否则
          「失误」于『写入上游失败』
      或有「暂需等待」于「数量」则
        鉴「等待可写」于「连接值」于「五零零零」而
          有「操作成功」于「事件」则
            若「等于」于「事件」于「零」则
              「失误」于『写入上游超时』
            否则
              「网络写完整」于「连接值」于「内容」于「位置」
          或有「其他」则
            「失误」于『等待写入失败』
          或有「连接已关闭」则
            「失误」于『写入时上游关闭连接』
          或有「操作失败」于「状态」则
            「失误」于（『写入上游失败：』附（「错误消息」于「状态」））
也。

「上送」乃
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化「整数」而
  「有」
也。
「上送」者会「协议」而会「会话」而会「请求文件」而会「主机」而会「端口」而
  虑「目录」者「会话目录」于「会话」而
  虑「请求」者「读文件」于「请求文件」而
  虑「已验证请求」者「癸象解析」于「请求」而
  虑「目标」者
    若「相同」于「协议」于『ollama』则『/api/chat』否则『/v1/chat/completions』而
    虑「时标」者「唯一时标」于「目录」于「零」而
    虑「前缀」者「路径合并」于「目录」于「时标」而
    虑「无」者
      「写文件」于（「路径合并」于「目录」于（『请求.』附「时标」附『.json』））于「请求」
    而
    虑「无」者
      「写文件」于（「路径合并」于「目录」于（『协议.』附「时标」附『.txt』））于「协议」
    而
    虑「请求头」者
      『POST 』附「目标」附『 HTTP/1.0』附「回车换行」
      附『Host: 』附「主机」附『:』附（「整数表示」于「端口」）附「回车换行」
        附『Content-Type: application/json』附「回车换行」
        附『Accept-Encoding: identity』附「回车换行」
        附『Connection: close』附「回车换行」
        附『Content-Length: 』附（「整数表示」于（「字节长度」于「请求」））附「回车换行」附「回车换行」
    而
    虑「连接值」者鉴「开始连接」于「主机」于「端口」而
      有「操作成功」于「连接」则「连接」
      或有「暂需等待」于「连接」则
        鉴「等待可写」于「连接」于「五零零零」而
          有「操作成功」于「事件」则
            鉴「完成连接」于「连接」而
              有「操作成功」于「完成值」则「完成值」
              或有「其他」则
                （「失误」于『连接上游失败』；
                  「连接」）
              或有「其他」则
                （「失误」于『连接上游超时』；
                  「连接」）
              或有「连接已关闭」则
                （「失误」于『上游关闭连接』；
                  「发生事故」于『连接已关闭』）
              或有「操作失败」于「状态」则
                （「失误」于（『连接失败：』附（「错误消息」于「状态」））；
                  「发生事故」于『连接失败』）
    而
    虑「无」者
      「网络写完整」于「连接值」于（「请求头」附「请求」）于「零」
    而
    虑「响应」者「接收响应」于「连接值」于「协议」而
    虑「无」者「关闭」于「连接值」而
    虑「无」者
      「写文件」于（「路径合并」于「目录」于（『响应.』附「时标」附『.jsonl』））
      于（「响应」中「二」）
    而
    （「打印行」于『』；
      「标准错误打印行」于（『协议：』附「协议」附『；HTTP 响应：』附（「取首行」于（「响应」中「零」））附
        『；已保存：』
          附「前缀」）；
      若「串开头是它吗」于『HTTP/1.0 200』于（「响应」中「零」）则
        「元」
      否则
        若「串开头是它吗」于『HTTP/1.1 200』于（「响应」中「零」）则
          「元」
        否则
          「失误」于『上游返回非成功状态，请查看已保存的原始响应』）
也。

「逐项列出」乃化「字符串」而化（「列」于「字符串」）而「有」也。
「逐项列出」者会「目录」而会「项们」而
  鉴「项们」而
    有「罄」则「元」
    或有（「缀」于「名称」于「余下」）则
      （（
          若「会话名有效」于「名称」
          则
            若「路径是文件夹」于（「路径合并」于「目录」于「名称」）则「打印行」
              于「名称」
            否则
              「元」
          否则
            「元」
        ）；
        「逐项列出」于「目录」于「余下」）
也。

「列会话」乃化「有」而「有」也。
「列会话」者会「无」而
  虑「目录」者「根目录」于「元」而
  若「路径存在」于「目录」
  则
    「逐项列出」于「目录」于（「读文件夹」于「目录」）
  否则
    「打印行」于『尚无会话』
也。

「浏览项」乃化「字符串」而化（「列」于「字符串」）而「有」也。
「浏览项」者会「目录」而会「项们」而
  鉴「项们」而
    有「罄」则「元」
    或有（「缀」于「名称」于「余下」）则
      （（
          若「或者」
            于（「或者」于（「串开头是它吗」于『请求.』于「名称」）于（「串开头是它吗」于『响应.』于「名称」））
            于（「串开头是它吗」于『协议.』于「名称」）
          则
            （「打印行」于（『=== 』附「名称」附『 ===』）；
              「打印行」于（「读文件」于（「路径合并」于「目录」于「名称」）））
          否则
            「元」
        ）；
        「浏览项」于「目录」于「余下」）
也。

「浏览会话」乃化「字符串」而「有」也。
「浏览会话」者会「名字」而
  虑「目录」者「会话目录」于「名字」而
  若「路径存在」于「目录」
  则
    「浏览项」于「目录」于（「读文件夹」于「目录」）
  否则
    「失误」于『没有这个 session』
也。

「网页转义」乃化「字符串」而「字符串」也。
「网页转义」者会「文字」而
  「串查找替换」
    于（「串查找替换」
      于（「串查找替换」于（「串查找替换」于「文字」于『&』于『&amp;』）于『<』于『&lt;』）于『>』于『&gt;』）
      于『"』于『&quot;』
也。

「网页开头」者
  『<!doctype html><html lang="zh"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>云设备代理</title><style>body{max-width:960px;margin:3rem auto;padding:0 1rem;font:16px/1.6 system-ui;color:#243043;background:#f8fafc}a{color:#0759a9}article{background:white;padding:1.5rem;margin:1rem 0;border:1px solid #dde5ed;border-radius:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f5f9;padding:1rem;border-radius:8px}small{color:#526477}li{margin:.4rem 0}</style></head><body><h1>云设备代理</h1><p><a href="/">会话列表</a></p>』
也。

「网页会话链接」乃化（「列」于「字符串」）而「字符串」也。
「网页会话链接」者会「项们」而
  鉴「项们」而
    有「罄」则『』
    或有（「缀」于「名字」于「余下」）则
      虑「本项」者
        若「会话名有效」于「名字」
        则
          『<li><a href="/session?name=』附「名字」附『">』附「名字」附『</a></li>』
        否则
          『』
      而
      「本项」附（「网页会话链接」于「余下」）
也。

「网页会话列表」乃化「有」而「字符串」也。
「网页会话列表」者会「无」而
  虑「目录」者「根目录」于「元」而
  「网页开头」附『<article><h2>会话</h2><ul>』附
    （若「路径存在」于「目录」则「网页会话链接」于（「读文件夹」于「目录」）否则『』）
    附『</ul></article></body></html>』
也。

「网页会话文件」乃化「字符串」而化（「列」于「字符串」）而「字符串」也。
「网页会话文件」者会「目录」而会「项们」而
  鉴「项们」而
    有「罄」则『』
    或有（「缀」于「名字」于「余下」）则
      虑「本项」者
        若「或者」
          于（「或者」于（「串开头是它吗」于『请求.』于「名字」）于（「串开头是它吗」于『响应.』于「名字」））
          于（「串开头是它吗」于『协议.』于「名字」）
        则
          『<article><h3>』附（「网页转义」于「名字」）附『</h3><pre>』附
            （「网页转义」于（「读文件」于（「路径合并」于「目录」于「名字」）））附『</pre></article>』
        否则
          『』
      而
      「本项」附（「网页会话文件」于「目录」于「余下」）
也。

「网页会话」乃化「字符串」而「字符串」也。
「网页会话」者会「名字」而
  若「会话名有效」于「名字」则
    虑「目录」者「会话目录」于「名字」而
    若「路径存在」于「目录」则
      「网页开头」附『<article><h2>会话：』附（「网页转义」于「名字」）附
        『</h2><small>请求、响应与所用协议</small></article>』附
        （「网页会话文件」于「目录」于（「读文件夹」于「目录」））附『</body></html>』
    否则
      「网页开头」附『<article>没有这个会话</article></body></html>』
  否则
    「网页开头」附『<article>无效会话名</article></body></html>』
也。

「网页请求目标」乃化「字符串」而「字符串」也。
「网页请求目标」者会「请求」而
  鉴「串从左搜索单个」于『 』于「请求」而
    有「可无」则『/』
    或有（「可有」于「首空」）则
      虑「余下」者
        「获取子字符串」于（「加」于「首空」于「一」）于（「字节长度」于「请求」）于「请求」而
      鉴「串从左搜索单个」于『 』于「余下」而
        有「可无」则『/』
        或有（「可有」于「次空」）则
          「获取子字符串」于「零」于「次空」于「余下」
也。

「读取网页请求」乃化「传输连接」而化「字符串」而「字符串」也。
「读取网页请求」者会「连接值」而会「已有」而
  若「是子字符串吗」于（「回车换行」附「回车换行」）于「已有」则
    「已有」
  否则
    若「大于」于（「字节长度」于「已有」）于「八一九二」则『』否则
      鉴「读取」于「连接值」于「四零九六」而
        有「操作成功」于「新文」则
          「读取网页请求」
            于「连接值」
            于（「已有」附「新文」）
        或有「暂需等待」于「新文」则
          鉴「等待可读」于「连接值」于「五零零零」而
            有「操作成功」于「事件」则
              若「等于」于「事件」于「零」则
                『』
              否则
                「读取网页请求」于「连接值」于「已有」
            或有「其他」则『』
            或有「其他」则『』
也。

「网页响应」乃化「传输连接」而化「字符串」而「有」也。
「网页响应」者会「连接值」而会「请求」而
  虑「目标」者「网页请求目标」于「请求」而
  虑「正文」者
    若「串开头是它吗」于『/session?name=』于「目标」
    则
      「网页会话」于（「去除串开头」于『/session?name=』于「目标」）
    否则
      「网页会话列表」于「元」
  而
  「网络写完整」
    于「连接值」
    于（『HTTP/1.1 200 OK』附「回车换行」附『Content-Type: text/html; charset=utf-8』附「回车换行」
      附『Content-Length: 』附（「整数表示」于（「字节长度」于「正文」））附「回车换行」
        附『Connection: close』附「回车换行」附「回车换行」附「正文」）于「零」
也。

「网页循环」乃化「传输连接」而「有」也。
「网页循环」者会「监听连接」而
  鉴「接受」于「监听连接」而
    有「操作成功」于「连接值」则
      （「网页响应」于「连接值」于（「读取网页请求」于「连接值」于『』）；
        「关闭」于「连接值」；
        「网页循环」于「监听连接」）
    或有「暂需等待」于「连接值」则
      鉴「等待可读」于「监听连接」于（「减」于「零」于「一」）而
        有「操作成功」于「事件」则
          「网页循环」于「监听连接」
        或有「其他」则
          「失误」于『等待网页连接失败』
        或有「其他」则
          「失误」于『接受网页连接失败』
也。

「运行网页」乃化「整数」而「有」也。
「运行网页」者会「端口」而
  鉴「监听」于『127.0.0.1』于「端口」于「一二八」而
    有「操作成功」于「监听连接」则
      （「打印行」于（『云设备代理 会话浏览：http://127.0.0.1:』附（「整数表示」于「端口」）附『/』）；
        「网页循环」于「监听连接」）
    或有「其他」则
      「失误」于『网页监听失败』
也。

「：文言：供者自室出长连，执符而不露于命行。汉语：服务商软件以 curl 的 TLS 长连接接收任务；凭据只写入本机私有配置文件。：」
「供给目录」乃化「有」而「字符串」也。
「供给目录」者会「无」而
  虑「目录」者「路径合并」于（「根目录」于「元」）于『供给』而
  若「操作系统」之「子进程」之「运行」于『mkdir』于（（「列」【『-p』，「目录」】））则
    「目录」
  否则
    （「失误」于『无法创建服务商工作目录』；
      「目录」）
也。

「平台地址」乃化「有」而「字符串」也。
「平台地址」者会「无」而
  虑「结果」者「获取环境变量」于『YY_AI_PLATFORM』而
  若「且」于（「结果」中「零」）于（「非」于（「相同」于（「结果」中「一」）于『』））
  则
    （「结果」中「一」）
  否则
    『https://packages.yuyan-lang.org』
也。

「供给令牌」乃化「字符串」而「字符串」也。
「供给令牌」者会「文件」而
  虑「文字」者
    「串查找替换」于（「串查找替换」于（「读文件」于「文件」）于「新行」于『』）于「回车」于『』而
  若「且」
    于（「等于」于（「串长度」于「文字」）于「六八」）
    于（「且」
      于（「或者」于（「串开头是它吗」于『yya_』于「文字」）于（「串开头是它吗」于『yym_』于「文字」））
      于（「全部符合」授以「字符串」
        于（会「字符」而「是子字符串吗」于「字符」于『abcdefghijklmnopqrstuvwxyz0123456789_』）
        于（「获取字符」于「文字」）））
  则
    「文字」
  否则
    （「失误」于『服务商凭据格式无效』；
      『』）
也。

「供给鉴权文件」乃化「字符串」而「字符串」也。
「供给鉴权文件」者会「令牌文件」而
  虑「路径」者「路径合并」于（「供给目录」于「元」）于『鉴权.cfg』而
  虑「无」者
    「写文件」于「路径」于（『header = "Authorization: Bearer 』附（「供给令牌」于「令牌文件」）附『"』附「新行」）而
  若「操作系统」之「子进程」之「运行」于『chmod』于（（「列」【『600』，「路径」】））则
    「路径」
  否则
    （「失误」于『不能保护服务商凭据文件』；
      「路径」）
也。

「供给分片」乃
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化「整数」而
  化「字符串」而
  化「爻」而
  化「爻」而
  「有」
也。
「供给分片」者会「鉴权文件」而会「请号」而会「原文」而会「序号」而会「内容」而会「终了」而会「有误」而
  虑「文件」者「路径合并」于（「供给目录」于「元」）于『分片.json』而
  虑「正文」者
    『{"id":』附（「癸象表示」于（「癸象字符串」于「请号」））附
      『,"sequence":』附（「整数表示」于「序号」）附
        『,"data":』附（「癸象表示」于（「癸象字符串」于「内容」））附
          『,"done":』附（若「终了」则『true』否则『false』）附
            『,"error":』附（若「有误」则『true』否则『false』）附『}』
  而
  虑「无」者「写文件」于「文件」于「正文」而
  虑「结果」者
    「获取输出」
      于『curl』
      于（（「列」【
        『--config』，
        「鉴权文件」，
        『--silent』，
        『--show-error』，
        『--fail』，
        『--retry』，
        『2』，
        『--retry-all-errors』，
        『--max-time』，
        『15』，
        『--header』，
        『Content-Type: application/json』，
        『--data-binary』，
        『@』附「文件」，
        『--output』，
        『/dev/null』，
        「原文」附『/api/ai/provider/chunk』
      】）
      ）
  而
  若「结果」中「零」则
    「元」
  否则
    「标准错误打印行」于（『上传模型分片失败，服务商继续在线：』附（「结果」中「二」））
也。

「供给长文」乃
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化（「引用类」于「整数」）而
  化「字符串」而
  化「爻」而
  化「爻」而
  「有」
也。
「供给长文」者会「鉴权文件」而会「请号」而会「平台」而会「序号引用」而会「内容」而会「终了」而会「有误」而
  若「大于」于（「串长度」于「内容」）于「八零零零」
  则
    （
      虑「首段」者「获取子字符串」于「零」于「八零零零」于「内容」而
      虑「余段」者
        「获取子字符串」于「八零零零」于（「串长度」于「内容」）于「内容」而
        虑「次」者
          「加」于（「读引用」授以「整数」于「序号引用」）于「一」而
          虑「无」者
            「供给分片」
              于「鉴权文件」
              于「请号」于「平台」于「次」于「首段」于「阴」于「阴」而
              虑「无」者「写引用」于「序号引用」于「次」而
              「供给长文」
                于「鉴权文件」
                于「请号」于「平台」于「序号引用」于「余段」于「终了」于「有误」
    ）
  否则
    （
      虑「次」者「加」于（「读引用」授以「整数」于「序号引用」）于「一」
      而
      虑「无」者
        「供给分片」于「鉴权文件」于「请号」于「平台」于「次」于「内容」于「终了」于「有误」
      而
      「写引用」于「序号引用」于「次」
    ）
也。

「供给完整行」乃
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化（「引用类」于「整数」）而
  化「字符串」而
  「字符串」
也。
「供给完整行」者会「鉴权文件」而会「请号」而会「平台」而会「序号引用」而会「已有」而
  鉴「串从左搜索单个」于「新行」于「已有」而
    有「可无」则「已有」
    或有（「可有」于「位置」）则
      虑「一行」者
        「获取子字符串」于「零」于（「加」于「位置」于「一」）于「已有」而
        虑「余下」者
          「获取子字符串」
            于（「加」于「位置」于「一」）
            于（「串长度」于「已有」）于「已有」而
            虑「无」者
              「供给长文」
                于「鉴权文件」
                于「请号」于「平台」于「序号引用」于「一行」于「阴」于「阴」
            而
            「供给完整行」
              于「鉴权文件」于「请号」于「平台」于「序号引用」于「余下」
也。

「供给流式吗」乃化「癸象」而「爻」也。
「供给流式吗」者会「请求体」而
  鉴「取键」于『stream』于「请求体」而
    有（「癸象爻」于「真假」）则「真假」
    或有「其他」则「阴」
也。

「供给端口」乃化「字符串」而「字符串」也。
「供给端口」者会「协议」而
  虑「变量」者
    若「相同」于「协议」于『ollama』则『YY_AI_OLLAMA_PORT』否则『YY_AI_OPENAI_PORT』而
    虑「结果」者「获取环境变量」于「变量」而
    若「且」于（「结果」中「零」）于（「非」于（「相同」于（「结果」中「一」）于『』））
    则
      「整数表示」于（「有效端口」于（「结果」中「一」））
    否则若「相同」于「协议」于『ollama』则『11434』否则『1234』
也。

「供给等果」乃化（「异步任务」于「子进程结果」）而「子进程结果」也。
「供给等果」者会「任务」而
  「控制」之「异步」之「等待」授以「子进程结果」于「任务」
也。

「供给模型轮询」乃
  化（「异步任务」于「子进程结果」）而
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化（「引用类」于「整数」）而
  化「爻」而
  化「整数」而
  化「字符串」而
  「有」
也。
「供给模型轮询」者
  会「任务」而
  会「输出文件」而
  会「鉴权文件」而
  会「请号」而
  会「序号引用」而
  会「流式」而
  会「已读字数」而
  会「余行」而
  虑「完整」者「读文件」于「输出文件」而
  虑「新长」者「串长度」于「完整」而
  虑「新文」者
    若「大于」于「新长」于「已读字数」则「获取子字符串」于「已读字数」于「新长」于「完整」否则『』而
    虑「未完」者
      若「流式」则「供给完整行」于「鉴权文件」于「请号」于（「平台地址」于「元」）于「序号引用」
        于（「余行」附「新文」）
      否则
        『』
    而
    若「完成了吗」授以「子进程结果」于「任务」
    则
      虑「结果」者「供给等果」于「任务」
      而
      若「等于」于（「结果」中「一」）于「零」
      则
        （
          若「流式」则
            若「相同」于「未完」于『』
            则
              「供给长文」
                于「鉴权文件」
                于「请号」
                于（「平台地址」于「元」）于「序号引用」于『』于「阳」于「阴」
            否则
              「供给长文」
                于「鉴权文件」
                于「请号」
                于（「平台地址」于「元」）
                于「序号引用」于「未完」于「阳」于「阴」
          否则
            「供给长文」
              于「鉴权文件」
              于「请号」
              于（「平台地址」于「元」）于「序号引用」于「完整」于「阳」于「阴」；
              「元」）
      否则
        「供给长文」
          于「鉴权文件」
          于「请号」
          于（「平台地址」于「元」）
          于「序号引用」
          于（『本地模型调用失败：』附（「结果」中「三」））于「阳」于「阳」
    否则
      （「限时让出」于「一零零」；
        「供给模型轮询」于「任务」于「输出文件」于「鉴权文件」于「请号」于「序号引用」于「流式」于「新长」于「未完」）
也。

「：文言：闻云府所遣，请诸本机模型，所得随流返之。汉语：逐条接收云端任务，向本地 Ollama 或 OpenAI 接口发起请求，并上传响应分片。：」
「供给执行任务」乃化「癸象」而化「字符串」而化「字符串」而「有」也。
「供给执行任务」者会「任务值」而会「鉴权文件」而会「主机」而
  虑「请号」者「取文字」于（「取键」于『id』于「任务值」）而
  虑「协议」者「取文字」于（「取键」于『protocol』于「任务值」）而
  虑「请求体」者「取键」于『body』于「任务值」而
  若「且」
    于（「会话名有效」于「请号」）
    于（「或者」于（「相同」于「协议」于『ollama』）于（「相同」于「协议」于『openai』））
  则
    虑「目录」者「供给目录」于「元」而
    虑「请求文件」者
      「路径合并」于「目录」于（『请求.』附「请号」附『.json』）而
      虑「输出文件」者
        「路径合并」于「目录」于（『响应.』附「请号」附『.txt』）而
        虑「无」者「写文件」于「输出文件」于『』而
        虑「无」者「写文件」于「请求文件」于（「癸象表示」于「请求体」）而
        虑「端口」者「供给端口」于「协议」而
        虑「路径」者
          若「相同」于「协议」于『ollama』则『/api/chat』否则『/v1/chat/completions』
        而
        虑「地址」者『http://』附「主机」附『:』附「端口」附「路径」
        而
        虑「任务」者
          「异步获取输出」
            于『curl』
            于（（「列」【
              『--silent』，
              『--show-error』，
              『--no-buffer』，
              『--fail-with-body』，
              『--max-time』，
              『150』，
              『--header』，
              『Content-Type: application/json』，
              『--data-binary』，
              『@』附「请求文件」，
              『--output』，
              「输出文件」，
              「地址」
            】））
        而
        虑「序号」者「新引用」授以「整数」于「零」而
        （「打印行」于（『处理云端请求：』附「请号」附『（』附「协议」附『）』）；
          「供给模型轮询」
            于「任务」
            于「输出文件」
            于「鉴权文件」
            于「请号」于「序号」
            于（「供给流式吗」于「请求体」）于「零」于『』）
  否则
    「标准错误打印行」于『云端请求格式无效』
也。

「：文言：子程既启，候果而返；其二出并书。汉语：等待命令或 HTTP 子进程，回传结果以及退出码和标准错误。：」
「供给任务轮询」乃
  化（「异步任务」于「子进程结果」）而
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化（「引用类」于「整数」）而
  「有」
也。
「供给任务轮询」者会「任务」而会「输出文件」而会「鉴权文件」而会「请号」而会「序号引用」而
  若「完成了吗」授以「子进程结果」于「任务」
  则
    虑「结果」者「供给等果」于「任务」而
    虑「输出」者「结果」中「二」而
    虑「已见」者「读文件」于「输出文件」而
    虑「全文」者「已见」附「输出」而
    虑「退码」者「结果」中「一」而
    虑「记录」者
      「癸象表示」于（「癸象对象」于（「列」【
        『exitCode』与（「癸象整数」于「退码」），
        『stdout』与（「癸象字符串」于「全文」），
        『stderr』与（「癸象字符串」于（「结果」中「三」））
      】））
    而
    「供给长文」于「鉴权文件」于「请号」于（「平台地址」于「元」）于「序号引用」于「记录」于「阳」于「阴」
  否则
    （「限时让出」于「一零零」；
      「供给任务轮询」于「任务」于「输出文件」于「鉴权文件」于「请号」于「序号引用」）
也。

「：文言：云命任意程，权随本器之主；所出循旧分片返。汉语：执行云端指定的任意 shell 命令，继承启动网关的账户权限，并通过现有分片通道回传输出。：」
「供给执行命令」乃化「癸象」而化「字符串」而「有」也。
「供给执行命令」者会「任务值」而会「鉴权文件」而
  虑「请号」者「取文字」于（「取键」于『id』于「任务值」）而
  虑「命令」者「取文字」于（「取键」于『command』于「任务值」）而
  若「且」于（「会话名有效」于「请号」）于（「非」于（「相同」于「命令」于『』））
  则
    虑「目录」者「供给目录」于「元」而
    虑「输出文件」者
      「路径合并」于「目录」于（『命令.』附「请号」附『.txt』）而
      虑「无」者「写文件」于「输出文件」于『』而
      虑「任务」者
        「异步获取输出」于『/bin/sh』于（「列」【『-c』，「命令」】）而
        虑「序号」者「新引用」授以「整数」于「零」而
        （「打印行」于（『执行云端命令：』附「请号」）；
          「供给任务轮询」
            于「任务」于「输出文件」于「鉴权文件」于「请号」于「序号」）
  否则
    「标准错误打印行」于『云端命令格式无效』
也。

「：文言：云指定址、法、首与体，悉送而不拘远近。汉语：云端指定任意 HTTP 或 HTTPS URL、方法、标头和文字正文；由 curl 发起请求并回传包含响应标头的结果。：」
「供给请求标头」乃化「癸象」而（「列」于「字符串」）也。
「供给请求标头」者会「值」而
  鉴「值」而
    有（「癸象数组」于「项们」）则
      「态射」授以「癸象」授以「字符串」
      于「项们」
      于（会「项」而「取文字」于「项」）
    或有「其他」则「罄」授以「字符串」
也。

「供给标头参数」乃化（「列」于「字符串」）而（「列」于「字符串」）也。
「供给标头参数」者会「标头们」而
  鉴「标头们」而
    有「罄」则「罄」授以「字符串」
    或有（「缀」于「标头」于「余下」）则
      「缀」于『--header』于（「缀」于「标头」于（「供给标头参数」于「余下」））
也。

「供给执行网页请求」乃化「癸象」而化「字符串」而「有」也。
「供给执行网页请求」者会「任务值」而会「鉴权文件」而
  虑「请号」者「取文字」于（「取键」于『id』于「任务值」）而
  虑「网址」者「取文字」于（「取键」于『url』于「任务值」）而
  虑「方法值」者「取文字」于（「取键」于『method』于「任务值」）而
  虑「方法」者
    若「相同」于「方法值」于『』则『GET』否则「方法值」而
  若「且」
    于（「会话名有效」于「请号」）
    于（「或者」于（「串开头是它吗」于『http://』于「网址」）于（「串开头是它吗」于『https://』于「网址」））
  则
    虑「目录」者「供给目录」于「元」而
    虑「输出文件」者
      「路径合并」于「目录」于（『网页回应.』附「请号」附『.txt』）
    而
    虑「正文文件」者
      「路径合并」于「目录」于（『网页请求.』附「请号」附『.txt』）
    而
    虑「正文值」者「取键」于『body』于「任务值」而
    虑「无」者「写文件」于「正文文件」于（「取文字」于「正文值」）而
    虑「正文参数」者（「列」于「字符串」）也（
      鉴「正文值」而
        有（「癸象字符串」于「正文」）则
          「列」【『--data-binary』，『@』附「正文文件」】
        或有「其他」则「罄」授以「字符串」
    ）而
    虑「标头参数」者
      「供给标头参数」于（「供给请求标头」于（「取键」于『headers』于「任务值」））
    而
    虑「参数」者（「列」于「字符串」）也（「附加」授以「字符串」
      于（「列」【
        『--silent』，
        『--show-error』，
        『--no-buffer』，
        『--include』，
        『--request』，
        「方法」，
        『--output』，
        「输出文件」
      】）于（「附加」授以「字符串」
        于「标头参数」
        于（「附加」授以「字符串」于「正文参数」于（「列」【『--』，「网址」】））））
    而
    虑「无」者「写文件」于「输出文件」于『』而
    虑「任务」者「异步获取输出」于『curl』于「参数」而
    虑「序号」者「新引用」授以「整数」于「零」而
    （「打印行」于（『执行云端 HTTP 请求：』附「请号」）；
      「供给任务轮询」于「任务」于「输出文件」于「鉴权文件」于「请号」于「序号」）
  否则
    「标准错误打印行」于『云端 HTTP 请求格式无效』
也。

「供给控制行」乃化「字符串」而化「字符串」而化「字符串」而「有」也。
「供给控制行」者会「一行」而会「鉴权文件」而会「主机」而
  若「串开头是它吗」于『data: 』于「一行」
  则
    虑「值」者「癸象解析」于（「去除串开头」于『data: 』于「一行」）而
    虑「类型」者「取文字」于（「取键」于『type』于「值」）而
    若「相同」于「类型」于『request』
    则
      「供给执行任务」于「值」于「鉴权文件」于「主机」
    否则若「相同」于「类型」于『exec』则「供给执行命令」于「值」于「鉴权文件」
    否则若「相同」于「类型」于『http』则「供给执行网页请求」于「值」于「鉴权文件」
    否则
      「元」
  否则
    「元」
也。

「供给控制完整行」乃化「字符串」而化「字符串」而化「字符串」而「字符串」也。
「供给控制完整行」者会「文字」而会「鉴权文件」而会「主机」而
  鉴「串从左搜索单个」于「新行」于「文字」而
    有「可无」则「文字」
    或有（「可有」于「位置」）则
      虑「一行」者「获取子字符串」于「零」于「位置」于「文字」而
      虑「余下」者
        「获取子字符串」于（「加」于「位置」于「一」）于（「串长度」于「文字」）于「文字」而
        虑「无」者「供给控制行」于「一行」于「鉴权文件」于「主机」而
        「供给控制完整行」于「余下」于「鉴权文件」于「主机」
也。

「供给控制轮询」乃
  化（「异步任务」于「子进程结果」）而
  化「字符串」而
  化「字符串」而
  化「字符串」而
  化「整数」而
  化「字符串」而
  「有」
也。
「供给控制轮询」者会「任务」而会「输出文件」而会「鉴权文件」而会「主机」而会「已读字数」而会「余行」而
  虑「完整」者「读文件」于「输出文件」而
  虑「新长」者「串长度」于「完整」而
  虑「新文」者
    若「大于」于「新长」于「已读字数」则「获取子字符串」于「已读字数」于「新长」于「完整」否则『』而
    虑「未完」者
      「供给控制完整行」于（「余行」附「新文」）于「鉴权文件」于「主机」
    而
    若「完成了吗」授以「子进程结果」于「任务」
    则
      虑「结果」者「供给等果」于「任务」
      而
      若「等于」于（「结果」中「一」）于「零」则
        「元」
      否则
        「标准错误打印行」于（『云端连接已断开：』附（「结果」中「三」））
    否则
      （「限时让出」于「一零零」；
        「供给控制轮询」于「任务」于「输出文件」于「鉴权文件」于「主机」于「新长」于「未完」）
也。

「供给永续」乃化「字符串」而化「字符串」而「有」也。
「供给永续」者会「鉴权文件」而会「主机」而
  虑「输出文件」者
    「路径合并」于（「供给目录」于「元」）于『云端事件.txt』而
    虑「无」者「写文件」于「输出文件」于『』而
    虑「地址」者（「平台地址」于「元」）附『/api/ai/provider/connect』而
    虑「任务」者
      「异步获取输出」
        于『curl』
        于（（「列」【
          『--config』，
          「鉴权文件」，
          『--silent』，
          『--show-error』，
          『--fail』，
          『--no-buffer』，
          『--connect-timeout』，
          『10』，
          『--max-time』，
          『300』，
          『--header』，
          『Accept: text/event-stream』，
          『--output』，
          「输出文件」，
          「地址」
        】）
        ）而
        虑「无」者
          「供给控制轮询」
            于「任务」于「输出文件」于「鉴权文件」于「主机」于「零」于『』
        而
        （「限时让出」于「二零零零」；
          「供给永续」于「鉴权文件」于「主机」）
也。

「运行供给」乃化「字符串」而化「字符串」而「有」也。
「运行供给」者会「令牌文件」而会「主机」而
  虑「鉴权文件」者「供给鉴权文件」于「令牌文件」而
  （「打印行」于（『云设备代理 已连接豫言云；本地模型主机：』附「主机」）；
    「供给永续」于「鉴权文件」于「主机」）
也。

鉴「获取参数」于「元」而
  有（（「列」【『发送』，「协议」，「会话」，「文件」】））则
    若「相同」于「协议」于『ollama』则
      「上送」于「协议」于「会话」于「文件」于『127.0.0.1』于「一一四三四」
    否则
      若「相同」于「协议」于『openai』则
        「上送」于「协议」于「会话」于「文件」于『127.0.0.1』于「一二三四」
      否则
        「失误」
          于『协议须为 ollama 或 openai』
  或有（（「列」【『发送』，「协议」，「会话」，「文件」，「主机」】））则
    若「或者」于（「相同」于「协议」于『ollama』）于（「相同」于「协议」于『openai』）
    则
      「上送」
        于「协议」于「会话」于「文件」于「主机」
        于（若「相同」于「协议」于『ollama』则「一一四三四」否则「一二三四」）
    否则
      「失误」
        于『协议须为 ollama 或 openai』
  或有（（「列」【『发送』，「协议」，「会话」，「文件」，「主机」，「端口」】））则
    若「或者」于（「相同」于「协议」于『ollama』）于（「相同」于「协议」于『openai』）
    则
      「上送」于「协议」于「会话」于「文件」于「主机」于（「有效端口」于「端口」）
    否则
      「失误」于『协议须为 ollama 或 openai』
  或有（（「列」【『列出』】））则「列会话」于「元」
  或有（（「列」【『浏览』，「名字」】））则
    「浏览会话」于「名字」
  或有（（「列」【『网页』】））则
    「运行网页」于「八七六五」
  或有（（「列」【『网页』，「端口」】））则
    「运行网页」于（「有效端口」于「端口」）
  或有（（「列」【『供给』，「令牌文件」】））则
    「运行供给」于「令牌文件」于『127.0.0.1』
  或有（（「列」【『供给』，「令牌文件」，「主机」】））则
    「运行供给」于「令牌文件」于「主机」
  或有「其他」则
    （「打印行」于「用法」；
      「退出」于「二」）。
