in tablestore-python-mcp-server/src/tablestore_mcp_server/tablestore_connector.py [0:0]
def from_settings(cls, embedding_settings: EmbeddingProviderSettings, tablestore_settings: TablestoreSettings) -> "TablestoreConnector":
embedding = create_embedding(embedding_settings)
return cls(
embedding=embedding,
instance_name=tablestore_settings.instance_name,
end_point=tablestore_settings.end_point,
access_key_id=tablestore_settings.access_key_id,
access_key_secret=tablestore_settings.access_key_secret,
table_name=tablestore_settings.table_name,
index_name=tablestore_settings.index_name,
vector_dimension=tablestore_settings.vector_dimension,
text_field=tablestore_settings.text_field,
vector_field=tablestore_settings.vector_field,
)