tmc / langchaingo

LangChain for Go, the easiest way to write LLM-based programs in Go
https://tmc.github.io/langchaingo/
MIT License
4.41k stars 598 forks source link

SAP HANA Cloud Vector Engine Support #756

Open corani opened 6 months ago

corani commented 6 months ago

Recently SAP HANA has added support for Vector datatypes (See e.g. https://www.sap.com/events/teched/news-guide/ai.html#article8)

This is already supported in Langchain Python

Supporting this in LangchainGo shouldn't be too hard, but requires adding a dependency on the database driver for HANA: SAP/go-hdb

Would this be okay to add?

devalexandre commented 5 months ago

Recently SAP HANA has added support for Vector datatypes (See e.g. https://www.sap.com/events/teched/news-guide/ai.html#article8)

This is already supported in Langchain Python

Supporting this in LangchainGo shouldn't be too hard, but requires adding a dependency on the database driver for HANA: SAP/go-hdb

Would this be okay to add?

I think that could add, because some vectorstores has dependency too