#1887·graphiti

mcp_server: 允许 api_key 来自文件或可调用的函数,而不仅仅是内联字面值或环境变量

作者: v8eta创建于 2026年9月12日更新于 2026年9月12日

主要方案:支持基于文件的源,例如 api_key_file,在加载时读取:

yaml
providers:
  OpenAI:
    api_key_file: /run/secrets/llm_api_key
    api_url: ${OPENAI_API_URL:https://api.OpenAI.com/v1}

这是容器化部署的常规模式(以 _FILE 结尾的变量,Docker/Kubernetes 秘密,系统守护进程凭据),并将值保留在环境和配置文件之外。这是一个小的更改:在配置层中解析文件,然后将结果字符串传递给现有的 api_key 路径,因此下游不需要了解。

内容来源: getzep/graphiti