@n8n/n8n-nodes-langchain
Version:
28 lines (22 loc) • 912 B
text/typescript
/**
* Embeddings Google Gemini Node - Version 1
* Use Google Gemini Embeddings
*/
export interface LcEmbeddingsGoogleGeminiV1Params {
/**
* The model which will generate the embeddings. <a href="https://developers.generativeai.google/api/rest/generativelanguage/models/list">Learn more</a>.
* @default models/gemini-embedding-001
*/
modelName?: string | Expression<string>;
}
export interface LcEmbeddingsGoogleGeminiV1Credentials {
googlePalmApi: CredentialReference;
}
interface LcEmbeddingsGoogleGeminiV1NodeBase {
type: '@n8n/n8n-nodes-langchain.embeddingsGoogleGemini';
version: 1;
}
export type LcEmbeddingsGoogleGeminiV1ParamsNode = LcEmbeddingsGoogleGeminiV1NodeBase & {
config: NodeConfig<LcEmbeddingsGoogleGeminiV1Params> & { credentials?: LcEmbeddingsGoogleGeminiV1Credentials };
};
export type LcEmbeddingsGoogleGeminiV1Node = LcEmbeddingsGoogleGeminiV1ParamsNode;