Open
Description
Describe the problem
Currently I can only authenticate using the API which is generally not a recommended procedure. There is not way to use GCP's normal authentication flow e.g. through application default credentials
Describe the proposed solution
When creating an instance of GooglePalmEmbeddingFunction
, GoogleGenerativeAiEmbeddingFunction
or
GoogleVertexEmbeddingFunction
and not API key is provided, the application default credentials should be used.
Alternatives considered
I don't see other options than implementing the standard authentication mechanism for applications connecting to the GCP
Importance
i cannot use Chroma without it
Additional Information
No response