Notion
Notion tool spec.
NotionToolSpec #
Bases: BaseToolSpec
Notion tool spec.
Currently a simple wrapper around the data loader. TODO: add more methods to the Notion spec.
Source code in llama-index-integrations/tools/llama-index-tools-notion/llama_index/tools/notion/base.py
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 |
|
get_fn_schema_from_fn_name #
get_fn_schema_from_fn_name(fn_name: str, spec_functions: Optional[List[SPEC_FUNCTION_TYPE]] = None) -> Optional[Type[BaseModel]]
Return map from function name.
Source code in llama-index-integrations/tools/llama-index-tools-notion/llama_index/tools/notion/base.py
45 46 47 48 49 50 51 52 53 54 |
|
load_data #
load_data(page_ids: Optional[List[str]] = None, database_id: Optional[str] = None) -> str
Loads content from a set of page ids or a database id.
Don't use this endpoint if you don't know the page ids or database id.
Source code in llama-index-integrations/tools/llama-index-tools-notion/llama_index/tools/notion/base.py
56 57 58 59 60 61 62 63 64 65 66 |
|
search_data #
search_data(query: str, direction: Optional[str] = None, timestamp: Optional[str] = None, value: Optional[str] = None, property: Optional[str] = None, page_size: int = 100) -> str
Search a list of relevant pages.
Contains metadata for each page (but not the page content).
Source code in llama-index-integrations/tools/llama-index-tools-notion/llama_index/tools/notion/base.py
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 |
|