Skip to content

Conversation

@freamdx
Copy link

@freamdx freamdx commented Dec 30, 2025

AnalyticDB MySQL vector store.

about AnalyticDB MySQL, please visit
    [AnalyticDB MySQL official site](https://www.alibabacloud.com/en/product/analyticdb-for-mysql)

For example:
.. code-block:: python
    def create_adb_vectorstore(
        documents: list[Document],
        model_name: str = "text-embedding-v4"
    ) -> VectorStore:
        from langchain_community.embeddings import DashScopeEmbeddings
        from langchain_community.vectorstores import AnalyticDBMySQL

        embeddings = DashScopeEmbeddings(
            model=model_name,
            dashscope_api_key=os.getenv("DASHSCOPE_API_KEY"),
        )

        vectorstore = AnalyticDBMySQL(embedding=embeddings)
        return vectorstore.from_documents(
            documents=documents,
            embedding=embeddings,
        )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant