Cogniswitch
CogniswitchToolSpec #
Bases: BaseToolSpec
Cogniswitch工具规范。 一个工具规范,具有store_data和query_knowledge作为工具,用于存储来自文件或URL的数据,并分别从存储的知识中回答问题。
Source code in llama_index/tools/cogniswitch/base.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
|
store_data #
store_data(
url: Optional[str] = None,
file: Optional[str] = None,
document_name: Optional[str] = None,
document_description: Optional[str] = None,
) -> dict
使用Cogniswitch服务存储数据。
Returns:
Name | Type | Description |
---|---|---|
dict |
dict
|
Cogniswitch服务的响应JSON。 |
Source code in llama_index/tools/cogniswitch/base.py
51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 |
|
query_knowledge #
query_knowledge(query: str) -> dict
向Cogniswitch服务发送查询并检索响应。
Parameters:
Name | Type | Description | Default |
---|---|---|---|
query |
str
|
待回答的查询。 |
required |
Returns:
Name | Type | Description |
---|---|---|
dict |
dict
|
来自Cogniswitch服务的响应JSON。 |
Source code in llama_index/tools/cogniswitch/base.py
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
|
knowledge_status #
knowledge_status(document_name: str) -> dict
使用此函数来了解已上传文档或URL的状态 Args: document_name (str): 已上传的文档名称或URL。
Returns:
Name | Type | Description |
---|---|---|
dict |
dict
|
Cogniswitch服务的响应JSON。 |
Source code in llama_index/tools/cogniswitch/base.py
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
|