LangChainWiseAgentVectorDB
Bases: WiseAgentVectorDB
An abstract class that makes use of a LangChain vector database.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
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 |
|
embedding_model_name
property
Get the name of the embedding model.
__init__(embedding_model_name=DEFAULT_EMBEDDING_MODEL_NAME)
Initialize a new instance of LangChainWiseAgentVectorDB.
Parameters: |
|
---|
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
__new__(*args, **kwargs)
Create a new instance of the class, setting default values for the instance variables.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
19 20 21 22 23 24 25 26 |
|
PGVectorLangChainWiseAgentVectorDB
Bases: LangChainWiseAgentVectorDB
A LangChainWiseAgentVectorDB implementation that makes use of a LangChain PGVector database.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
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 |
|
connection_string
property
Get the connection string.
__getstate__()
Return the state of the vector DB. Removing _vector_dbs and _embedding_function to avoid them being serialized/deserialized by pyyaml.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
108 109 110 111 112 113 |
|
__init__(connection_string, embedding_model_name=DEFAULT_EMBEDDING_MODEL_NAME)
Initialize a new instance of PGVectorLangChainWiseAgentVectorDB.
Parameters: |
|
---|
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
89 90 91 92 93 94 95 96 97 98 99 100 |
|
__new__(*args, **kwargs)
Create a new instance of the class, setting default values for the instance variables.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
83 84 85 86 87 |
|
__repr__()
Return a string representation of the vector DB.
Source code in wiseagents/vectordb/lang_chain_wise_agent_vector_db.py
102 103 104 105 |
|