跳到主要内容

用户偏好设置

用户设置存储在本地 ~/.openbb_platform/ 目录下的 JSON 文件 user_settings.json 中。它在初始化 Python 客户端或 Fast API 授权时被读取。如果文件不存在,将在首次运行时创建。

此文件存储:

以下是设置后可能的样子示例:

{
"credentials": {
"fmp_api_key": "REPLACE",
"polygon_api_key": "REPLACE",
},
"preferences": {
"data_directory": "~/OpenBBUserData",
"export_directory": "~/OpenBBUserData/exports",
"metadata": true,
"output_type": "OBBject"
},
"defaults": {
"commands": {
"/equity/price/historical": {
"provider": "fmp"
},
"/equity/fundamental/balance": {
"provider": [
"intrinio",
"fmp",
"polygon"
]
},
}
}
}

偏好设置

偏好设置默认值选项描述
data_directory/home/OpenBBUserData任何路径首次启动应用程序时将创建此目录。它作为应用程序存储使用工件(如日志和导出)的默认位置。
export_directory/home/OpenBBUserData/exports任何路径OpenBB 图表扩展提供以各种格式导出图像的功能。这是它尝试保存此类导出的目录。
cache_directory/home/OpenBBUserData/cache任何路径存储 http 请求和数据库缓存的目录,用于具有缓存功能的函数。
user_styles_directory/home/OpenBBUserData/styles/user任何路径OpenBB 图表扩展支持自定义样式。此目录是它查找用户定义样式的位置。如果在此目录中找不到用户样式,应用程序将使用默认样式。
charting_extensionopenbb_charting["openbb_charting"]与应用程序一起使用的图表扩展名称。
chart_styledark["dark", "light"]与 OpenBB 图表扩展图表一起使用的默认颜色样式。选项包括 "dark" 和 "light"。
table_styledark["dark", "light"]与 OpenBB 图表扩展表格一起使用的默认颜色样式。选项包括 "dark" 和 "light"。
metadatatrue[true, false]启用或禁用元数据收集,元数据提供有关操作的信息,包括参数持续时间路由和时间戳。在不需要上下文信息或额外计算时间和存储空间是关注点的情况下,禁用此功能可能会提高性能。
output_typeOBBject["OBBject", "dataframe", "numpy", "dict", "chart", "polars", "llm"]指定访问命令或端点时应用程序将输出的数据类型。请注意,选择仅在 Python 中可用的数据格式(如 dataframenumpypolars)将使应用程序的 API 无法正常工作。
show_warningsfalse[true, false]启用或禁用警告显示。
备注
  • 如果主目录中没有 OpenBBUserData 文件夹,应用程序将在首次运行时创建一个。带有路径的用户偏好设置都默认指向此文件夹 - 导出、样式或数据 - 可以随时更改以适应需要。
  • 即使偏好设置没有指向 OpenBBUserData,它仍然会被创建,因为应用程序需要一个地方来存储日志和其他工件。
  • 从 OpenBB 平台导出文件或图像的一种方法是利用 OpenBB 图表扩展的功能。export_directory 偏好设置是扩展将尝试保存 CSV 和图像文件的位置。