langchain_community.graphs.neptune_graph
.NeptuneAnalyticsGraph¶
- class langchain_community.graphs.neptune_graph.NeptuneAnalyticsGraph(graph_identifier: str, client: Any = None, credentials_profile_name: Optional[str] = None, region_name: Optional[str] = None)[source]¶
Neptune Analytics用于图操作的包装器。
- 参数:
client: 可选的boto3 Neptune客户端 credentials_profile_name: 可选的AWS配置文件名称 region_name: 可选的AWS区域,例如,us-west-2 graph_identifier: Neptune Analytics图的图标识符
- 示例:
- graph = NeptuneAnalyticsGraph(
graph_identifier=’<my-graph-id>’
)
- 安全提示: 确保数据库连接使用的凭据仅限于包含必要权限。
如果未能这样做,可能会导致数据损坏或丢失,因为调用代码可能会尝试命令,这些命令将导致删除、变异数据(如果适当提示)或读取敏感数据(如果数据库中存在此类数据)。 防范这些负面结果的最佳方法是(根据需要)限制授予此工具使用的凭据的权限。
有关更多信息,请参阅 https://python.langchain.com/docs/security。
创建一个新的Neptune Analytics图形包装器实例。
Attributes
get_schema
返回 Neptune 数据库的模式
Methods
__init__
(graph_identifier[, client, ...])创建一个新的Neptune Analytics图形包装器实例。
query
(query[, params])查询海王星数据库。
- Parameters
graph_identifier (str) –
client (Any) –
credentials_profile_name (Optional[str]) –
region_name (Optional[str]) –
- Return type
None
- __init__(graph_identifier: str, client: Any = None, credentials_profile_name: Optional[str] = None, region_name: Optional[str] = None) None [source]¶
创建一个新的Neptune Analytics图形包装器实例。
- Parameters
graph_identifier (str) –
client (Any) –
credentials_profile_name (Optional[str]) –
region_name (Optional[str]) –
- Return type
None