基于 Pi Agent SDK 适配 OpenAI 兼容接口
通过两种方式,在 TypeScript 中使用 @earendil-works 的 Pi Agent 框架连接本地运行的 Ollama 模型(以 qwen3.5:9b 为例)。
环境初始化
首先,初始化项目并配置为 ES Modules (ESM) 模式,以支持顶层 await 语法。
npm init -y
在生成的 package.json 中,手动添加 "type": "module":
通过两种方式,在 TypeScript 中使用 @earendil-works 的 Pi Agent 框架连接本地运行的 Ollama 模型(以 qwen3.5:9b 为例)。
环境初始化
首先,初始化项目并配置为 ES Modules (ESM) 模式,以支持顶层 await 语法。
npm init -y
在生成的 package.json 中,手动添加 "type": "module":
iFlow 登录





OpenAI 兼容 API


可以手动修改配置文件:~/.iflow/settings.json
{
"cna": "dp3vIQIkkhcCAXyAlGrAY4my",
"selectedAuthType": "openai-compatible",
"searchApiKey": "sk-72c24939a1ac137a28e990cdee4d5d7f",
"baseUrl": "http://localhost:11434/v1",
"apiKey": "NONE",
"modelName": "qwen3-coder:latest",
"bootAnimationShown": true
}

不能使用工具(todo, write_file 等),不可用。
参考资料