# AI 服务商本地接入

先在[AI 市场](../AI市场)登录并验证邮箱，登记服务商，接入方式选择“本地软件长连接”。创建模型报价，协议和模型标识须与本地服务一致。然后在“API 凭据”生成 `ai:provide` 凭据，将仅显示一次的明文保存到本机文件。

目前可直接下载 [macOS Apple 芯片版 yyAI网关](yyAI网关_苹果芯片)。软件由豫言源码编译，运行时需要系统 `curl`。在终端执行：

```sh
mv ~/Downloads/yyAI网关_苹果芯片 ./yyAI网关
chmod +x ./yyAI网关
printf '%s\n' 'yya_此处填入服务商凭据' > ./服务商凭据.txt
chmod 600 ./服务商凭据.txt
./yyAI网关 供给 ./服务商凭据.txt
```

软件从本机发起到 `https://yuyan-lang.org` 的 HTTPS 长连接，接收请求后转给本地 Ollama 的 `http://127.0.0.1:11434/api/chat` 或 OpenAI 兼容服务的 `http://127.0.0.1:1234/v1/chat/completions`，将响应分片回传。无需为本机配置公网域名或开放入站端口。软件连接后，已提交的报价自动进入可用状态；断线时从公开目录暂时隐藏。

本地模型在其他主机时，可在命令尾部指定主机；平台地址与本地端口可用环境变量 `豫言机智平台`、`豫言驼铃端口`、`豫言开放机智端口` 指定。bash、zsh 不认汉字变量名，须经 `env` 传。例如：

```sh
env 豫言驼铃端口=11434 ./yyAI网关 供给 ./服务商凭据.txt 192.168.86.187
```

`master` 凭据也可连接，但建议服务商使用权限较小的 `ai:provide` 凭据。凭据文件和软件运行目录中的 `AI会话/供给/鉴权.cfg` 都应保持私有。停止软件可按 Ctrl+C；持续提供服务时，请用操作系统的服务管理器保持进程运行。

其他系统可从[豫言源码](https://github.com/yuyan-lang/yuyan)中的 `应用/百工坊/云设备代理/入口。豫` 编译相应平台程序（命令为 `云设备代理 供给`，默认即连 `https://yuyan-lang.org`）。当前下载区仅提供 macOS Apple 芯片构建。
