Aeria
GitHub
改 · 3.22

接入模型

最后核对 2026-10-07对应提交 7a2464e依据 config.py · deepseek.py · models.py · embeddings.py · onnx_embeddings.py · api.ts

人格用的模型分三个角色(规划和判断、写回复、后台学习),可以各接一家;检索记忆用的向量模型另算。所有模型调用都走一个客户端,带限流、并发和花费的闸。

本页 6 节
  1. 服务商
  2. 三个角色
  3. 闸
  4. 向量模型(检索用)
  5. 对应的代码
  6. 没做到的

服务商

[models] 里五家各一节:deepseek、openai、anthropic、qwen、ollama,每节有 base_url、model、api_key(写环境变量的名字,不写原文)。active_provider 选默认用哪家(默认 deepseek)。

兼容 OpenAI 接口的服务(自己的代理、别的服务商):改所用那一家的 base_url、model(桌面版在首次配置「它的大脑 → 高级」里改)。本机的 Ollama 走它的 OpenAI 兼容接口(http://127.0.0.1:11434/v1),不要 key。

三个角色

[models.roles] 里给每个角色指定一家(空着 = 跟 active_provider 一样):

闸

[model_runtime]:

向量模型(检索用)

记忆检索、知识库检索、说法检索要把文字变成向量。[semantic_memory]:

对应的代码

没做到的