From 5cf406920fcde98e265355b7679fde8d2693ea3e Mon Sep 17 00:00:00 2001 From: Stefano Fiorucci Date: Wed, 14 Feb 2024 16:34:42 +0100 Subject: [PATCH] update jina page - new secrets management (#174) --- integrations/jina.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/integrations/jina.md b/integrations/jina.md index f1b7b3c3..1a4c6e69 100644 --- a/integrations/jina.md +++ b/integrations/jina.md @@ -53,11 +53,14 @@ set the environment variable JINA_API_KEY instead of passing the api key as an a Below is the example indexing pipeline with `InMemoryDocumentStore`, `JinaDocumentEmbedder` and `DocumentWriter`: ```python +import os from haystack import Document, Pipeline from haystack.document_stores.in_memory import InMemoryDocumentStore from haystack.components.writers import DocumentWriter from haystack_integrations.components.embedders.jina import JinaDocumentEmbedder +os.environ["JINA_API_KEY"]="your-jina-api-key" + document_store = InMemoryDocumentStore(embedding_similarity_function="cosine") documents = [Document(content="I enjoy programming in Python"), @@ -66,7 +69,7 @@ documents = [Document(content="I enjoy programming in Python"), Document(content="Thomas is injured and can't play sports")] indexing_pipeline = Pipeline() -indexing_pipeline.add_component("embedder", JinaDocumentEmbedder(api_key="JINA_API_KEY", model="jina-embeddings-v2-base-en")) +indexing_pipeline.add_component("embedder", JinaDocumentEmbedder(model="jina-embeddings-v2-base-en")) indexing_pipeline.add_component("writer", DocumentWriter(document_store=document_store)) indexing_pipeline.connect("embedder", "writer")