langchain.embeddings.google_palm.GooglePalmEmbeddings¶

class langchain.embeddings.google_palm.GooglePalmEmbeddings(*, client: Any = None, google_api_key: Optional[str] = None, model_name: str = 'models/embedding-gecko-001')[source]¶

Bases: BaseModel, Embeddings

Google’s PaLM Embeddings APIs.

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param client: Any = None¶
param google_api_key: Optional[str] = None¶
param model_name: str = 'models/embedding-gecko-001'¶

Model name to use.

embed_documents(texts: List[str]) List[List[float]][source]¶

Embed search docs.

embed_query(text: str) List[float][source]¶

Embed query text.

validator validate_environment  »  all fields[source]¶

Validate api key, python package exists.