From 7bc100fd430cf9338f70f855a1517ceb6de553ab Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Tue, 9 Jan 2024 11:13:10 -0800 Subject: [PATCH] docs: integration package pip installs (#15762) More than 300 files - will fail check_diff. Will merge after Vercel deploy succeeds Still occurrences that need changing - will update more later --- .../cookbook/code_writing.ipynb | 14 +++++++-- .../cookbook/embedding_router.ipynb | 12 +++++++- .../expression_language/cookbook/memory.ipynb | 10 +++++++ .../cookbook/moderation.ipynb | 10 +++++++ .../cookbook/multiple_chains.ipynb | 8 +++++ .../cookbook/prompt_llm_parser.ipynb | 8 +++++ .../cookbook/prompt_size.ipynb | 12 ++++++-- .../cookbook/retrieval.ipynb | 2 +- .../expression_language/cookbook/sql_db.ipynb | 8 +++++ .../expression_language/cookbook/tools.ipynb | 2 +- .../expression_language/get_started.ipynb | 10 ++++++- .../expression_language/how_to/binding.ipynb | 10 +++++++ .../how_to/configure.ipynb | 10 +++++++ .../how_to/decorator.ipynb | 10 +++++++ .../how_to/fallbacks.ipynb | 10 +++++++ .../how_to/functions.ipynb | 8 +++++ .../how_to/generators.ipynb | 9 ++++++ .../expression_language/how_to/inspect.ipynb | 6 ++-- .../docs/expression_language/how_to/map.ipynb | 12 +++++++- .../how_to/message_history.ipynb | 2 +- .../how_to/passthrough.ipynb | 10 +++++++ docs/docs/expression_language/interface.ipynb | 8 +++++ docs/docs/expression_language/why.ipynb | 8 +++++ docs/docs/get_started/quickstart.mdx | 2 +- .../guides/evaluation/comparison/custom.ipynb | 2 +- .../evaluation/examples/comparisons.ipynb | 9 ++++++ .../string/criteria_eval_chain.ipynb | 4 +-- .../guides/evaluation/string/custom.ipynb | 2 +- .../string/scoring_eval_chain.ipynb | 9 ++++++ .../evaluation/string/string_distance.ipynb | 2 +- .../guides/evaluation/trajectory/custom.ipynb | 12 +++++++- .../trajectory/trajectory_eval.ipynb | 14 +++++++-- docs/docs/guides/fallbacks.ipynb | 10 +++++++ docs/docs/guides/local_llms.ipynb | 2 +- docs/docs/guides/model_laboratory.ipynb | 10 +++++++ .../presidio_data_anonymization/index.ipynb | 14 +++++++-- .../multi_language.ipynb | 14 ++++++--- .../qa_privacy_protection.ipynb | 12 ++++++-- .../reversible.ipynb | 2 +- .../safety/amazon_comprehend_chain.ipynb | 8 ++--- .../hugging_face_prompt_injection.ipynb | 2 +- .../docs/integrations/callbacks/argilla.ipynb | 3 +- .../integrations/callbacks/confident.ipynb | 2 +- .../docs/integrations/callbacks/context.ipynb | 2 +- docs/docs/integrations/callbacks/infino.ipynb | 6 ++-- .../integrations/callbacks/labelstudio.ipynb | 2 +- .../integrations/callbacks/promptlayer.ipynb | 2 +- .../callbacks/sagemaker_tracking.ipynb | 6 ++-- .../integrations/callbacks/trubrics.ipynb | 2 +- docs/docs/integrations/chat/anthropic.ipynb | 2 +- docs/docs/integrations/chat/anyscale.ipynb | 2 +- docs/docs/integrations/chat/bedrock.ipynb | 2 +- docs/docs/integrations/chat/everlyai.ipynb | 2 +- docs/docs/integrations/chat/gigachat.ipynb | 2 +- .../chat/google_generative_ai.ipynb | 2 +- .../chat/google_vertex_ai_palm.ipynb | 23 ++++++++++---- docs/docs/integrations/chat/gpt_router.ipynb | 2 +- docs/docs/integrations/chat/huggingface.ipynb | 2 +- docs/docs/integrations/chat/llama_api.ipynb | 2 +- .../chat/nvidia_ai_endpoints.ipynb | 4 +-- docs/docs/integrations/chat/ollama.ipynb | 2 +- docs/docs/integrations/chat/tongyi.ipynb | 2 +- .../integrations/chat/volcengine_maas.ipynb | 2 +- docs/docs/integrations/chat/yandex.ipynb | 2 +- docs/docs/integrations/chat/zhipuai.ipynb | 2 +- .../integrations/chat_loaders/facebook.ipynb | 2 +- .../integrations/chat_loaders/gmail.ipynb | 2 +- .../integrations/chat_loaders/imessage.ipynb | 2 +- .../chat_loaders/langsmith_dataset.ipynb | 2 +- .../chat_loaders/langsmith_llm_runs.ipynb | 2 +- .../document_loaders/airbyte_cdk.ipynb | 4 +-- .../document_loaders/airbyte_gong.ipynb | 2 +- .../document_loaders/airbyte_hubspot.ipynb | 2 +- .../document_loaders/airbyte_salesforce.ipynb | 2 +- .../document_loaders/airbyte_shopify.ipynb | 2 +- .../document_loaders/airbyte_stripe.ipynb | 2 +- .../document_loaders/airbyte_typeform.ipynb | 2 +- .../airbyte_zendesk_support.ipynb | 2 +- .../document_loaders/airtable.ipynb | 2 +- .../alibaba_cloud_maxcompute.ipynb | 2 +- .../document_loaders/amazon_textract.ipynb | 4 +-- .../document_loaders/apify_dataset.ipynb | 2 +- .../integrations/document_loaders/arxiv.ipynb | 4 +-- .../document_loaders/assemblyai.ipynb | 2 +- .../document_loaders/async_chromium.ipynb | 2 +- .../document_loaders/aws_s3_directory.ipynb | 2 +- .../document_loaders/aws_s3_file.ipynb | 2 +- .../document_loaders/azure_ai_data.ipynb | 2 +- .../azure_blob_storage_container.ipynb | 2 +- .../azure_blob_storage_file.ipynb | 2 +- .../azure_document_intelligence.ipynb | 2 +- .../document_loaders/bibtex.ipynb | 2 +- .../document_loaders/bilibili.ipynb | 2 +- .../document_loaders/confluence.ipynb | 2 +- .../document_loaders/couchbase.ipynb | 2 +- .../document_loaders/datadog_logs.ipynb | 2 +- .../document_loaders/docugami.ipynb | 2 +- .../document_loaders/docusaurus.ipynb | 4 +-- .../document_loaders/duckdb.ipynb | 2 +- .../integrations/document_loaders/email.ipynb | 4 +-- .../integrations/document_loaders/epub.ipynb | 2 +- .../document_loaders/etherscan.ipynb | 2 +- .../document_loaders/evernote.ipynb | 4 +-- .../integrations/document_loaders/fauna.ipynb | 2 +- .../document_loaders/geopandas.ipynb | 6 ++-- .../integrations/document_loaders/git.ipynb | 2 +- .../document_loaders/google_bigquery.ipynb | 2 +- .../google_cloud_storage_directory.ipynb | 2 +- .../google_cloud_storage_file.ipynb | 2 +- .../document_loaders/google_drive.ipynb | 6 ++-- .../google_speech_to_text.ipynb | 2 +- .../integrations/document_loaders/image.ipynb | 2 +- .../document_loaders/image_captions.ipynb | 2 +- .../document_loaders/mastodon.ipynb | 2 +- .../document_loaders/mediawikidump.ipynb | 6 ++-- .../document_loaders/microsoft_word.ipynb | 2 +- .../document_loaders/nuclia.ipynb | 4 +-- .../document_loaders/open_city_data.ipynb | 2 +- .../document_loaders/pandas_dataframe.ipynb | 2 +- .../document_loaders/polars_dataframe.ipynb | 2 +- .../document_loaders/pyspark_dataframe.ipynb | 2 +- .../integrations/document_loaders/quip.ipynb | 2 +- .../readthedocs_documentation.ipynb | 2 +- .../document_loaders/reddit.ipynb | 2 +- .../document_loaders/rockset.ipynb | 2 +- .../document_loaders/rspace.ipynb | 2 +- .../integrations/document_loaders/rss.ipynb | 2 +- .../document_loaders/sitemap.ipynb | 2 +- .../document_loaders/snowflake.ipynb | 2 +- .../document_loaders/source_code.ipynb | 2 +- .../document_loaders/subtitle.ipynb | 2 +- .../tencent_cos_directory.ipynb | 2 +- .../document_loaders/tencent_cos_file.ipynb | 2 +- .../tensorflow_datasets.ipynb | 4 +-- .../document_loaders/trello.ipynb | 2 +- .../document_loaders/twitter.ipynb | 2 +- .../document_loaders/unstructured_file.ipynb | 2 +- .../integrations/document_loaders/url.ipynb | 4 +-- .../document_loaders/weather.ipynb | 2 +- .../document_loaders/web_base.ipynb | 2 +- .../document_loaders/wikipedia.ipynb | 2 +- .../document_loaders/xorbits.ipynb | 2 +- .../document_loaders/youtube_audio.ipynb | 6 ++-- .../document_loaders/youtube_transcript.ipynb | 4 +-- .../document_transformers/docai.ipynb | 4 +-- .../doctran_extract_properties.ipynb | 2 +- .../doctran_interrogate_document.ipynb | 2 +- .../doctran_translate_document.ipynb | 2 +- .../google_translate.ipynb | 2 +- .../document_transformers/html2text.ipynb | 2 +- .../nuclia_transformer.ipynb | 4 +-- docs/docs/integrations/llms/ai21.ipynb | 2 +- docs/docs/integrations/llms/aleph_alpha.ipynb | 2 +- docs/docs/integrations/llms/aphrodite.ipynb | 2 +- .../docs/integrations/llms/azure_openai.ipynb | 2 +- docs/docs/integrations/llms/banana.ipynb | 2 +- docs/docs/integrations/llms/beam.ipynb | 2 +- docs/docs/integrations/llms/bedrock.ipynb | 2 +- docs/docs/integrations/llms/clarifai.ipynb | 2 +- .../integrations/llms/ctransformers.ipynb | 2 +- docs/docs/integrations/llms/ctranslate2.ipynb | 2 +- docs/docs/integrations/llms/gigachat.ipynb | 2 +- docs/docs/integrations/llms/google_ai.ipynb | 2 +- .../llms/google_vertex_ai_palm.ipynb | 30 ++++++++----------- docs/docs/integrations/llms/gooseai.ipynb | 2 +- docs/docs/integrations/llms/gpt4all.ipynb | 2 +- docs/docs/integrations/llms/gradient.ipynb | 2 +- .../integrations/llms/huggingface_hub.ipynb | 2 +- .../llms/huggingface_pipelines.ipynb | 2 +- .../llms/jsonformer_experimental.ipynb | 2 +- docs/docs/integrations/llms/llamacpp.ipynb | 2 +- docs/docs/integrations/llms/llm_caching.ipynb | 2 +- .../llms/lmformatenforcer_experimental.ipynb | 2 +- docs/docs/integrations/llms/manifest.ipynb | 2 +- docs/docs/integrations/llms/modal.ipynb | 2 +- docs/docs/integrations/llms/nlpcloud.ipynb | 2 +- .../integrations/llms/opaqueprompts.ipynb | 2 +- docs/docs/integrations/llms/openllm.ipynb | 2 +- docs/docs/integrations/llms/openlm.ipynb | 4 +-- docs/docs/integrations/llms/pipelineai.ipynb | 2 +- docs/docs/integrations/llms/predibase.ipynb | 2 +- .../integrations/llms/predictionguard.ipynb | 2 +- .../llms/promptlayer_openai.ipynb | 2 +- .../llms/rellm_experimental.ipynb | 2 +- docs/docs/integrations/llms/runhouse.ipynb | 2 +- .../integrations/llms/titan_takeoff.ipynb | 2 +- docs/docs/integrations/llms/tongyi.ipynb | 2 +- docs/docs/integrations/llms/vllm.ipynb | 2 +- .../integrations/llms/volcengine_maas.ipynb | 2 +- docs/docs/integrations/llms/watsonxllm.ipynb | 2 +- docs/docs/integrations/llms/xinference.ipynb | 2 +- docs/docs/integrations/llms/yandex.ipynb | 2 +- .../memory/astradb_chat_message_history.ipynb | 2 +- .../cassandra_chat_message_history.ipynb | 2 +- .../elasticsearch_chat_message_history.ipynb | 2 +- .../memory/mongodb_chat_message_history.ipynb | 2 +- .../memory/rockset_chat_message_history.ipynb | 2 +- docs/docs/integrations/memory/sqlite.ipynb | 2 +- .../memory/xata_chat_message_history.ipynb | 2 +- docs/docs/integrations/platforms/google.mdx | 20 ++++++------- .../integrations/providers/aim_tracking.ipynb | 8 ++--- .../providers/clearml_tracking.ipynb | 8 ++--- .../providers/comet_tracking.ipynb | 4 +-- .../providers/mlflow_tracking.ipynb | 12 ++++---- .../providers/wandb_tracking.ipynb | 8 ++--- .../providers/whylabs_profiling.ipynb | 2 +- .../integrations/retrievers/activeloop.ipynb | 2 +- .../retrievers/amazon_kendra_retriever.ipynb | 2 +- docs/docs/integrations/retrievers/arxiv.ipynb | 2 +- .../integrations/retrievers/bedrock.ipynb | 2 +- docs/docs/integrations/retrievers/bm25.ipynb | 2 +- .../retrievers/cohere-reranker.ipynb | 6 ++-- .../retrievers/elastic_search_bm25.ipynb | 2 +- .../integrations/retrievers/embedchain.ipynb | 2 +- .../retrievers/fleet_context.ipynb | 2 +- .../retrievers/google_drive.ipynb | 2 +- .../retrievers/google_vertex_ai_search.ipynb | 2 +- docs/docs/integrations/retrievers/metal.ipynb | 2 +- .../retrievers/pinecone_hybrid_search.ipynb | 2 +- .../retrievers/qdrant-sparse.ipynb | 2 +- .../activeloop_deeplake_self_query.ipynb | 4 +-- .../self_query/chroma_self_query.ipynb | 4 +-- .../retrievers/self_query/dashvector.ipynb | 2 +- .../self_query/elasticsearch_self_query.ipynb | 2 +- .../self_query/milvus_self_query.ipynb | 4 +-- .../retrievers/self_query/mongodb_atlas.ipynb | 2 +- .../self_query/myscale_self_query.ipynb | 2 +- .../self_query/opensearch_self_query.ipynb | 2 +- .../retrievers/self_query/pinecone.ipynb | 4 +-- .../self_query/qdrant_self_query.ipynb | 2 +- .../self_query/redis_self_query.ipynb | 2 +- .../self_query/supabase_self_query.ipynb | 8 ++--- .../timescalevector_self_query.ipynb | 4 +-- .../self_query/weaviate_self_query.ipynb | 2 +- .../retrievers/singlestoredb.ipynb | 2 +- docs/docs/integrations/retrievers/svm.ipynb | 4 +-- .../docs/integrations/retrievers/tf_idf.ipynb | 2 +- docs/docs/integrations/retrievers/vespa.ipynb | 2 +- .../retrievers/weaviate-hybrid.ipynb | 2 +- .../integrations/retrievers/wikipedia.ipynb | 2 +- docs/docs/integrations/stores/redis.ipynb | 2 +- .../integrations/stores/upstash_redis.ipynb | 2 +- .../integrations/text_embedding/bedrock.ipynb | 2 +- .../text_embedding/bge_huggingface.ipynb | 2 +- .../text_embedding/clarifai.ipynb | 2 +- .../text_embedding/fastembed.ipynb | 2 +- .../text_embedding/google_generative_ai.ipynb | 4 +-- .../google_vertex_ai_palm.ipynb | 6 ++-- .../integrations/text_embedding/gpt4all.ipynb | 2 +- .../text_embedding/gradient.ipynb | 2 +- .../text_embedding/huggingfacehub.ipynb | 2 +- .../text_embedding/infinity.ipynb | 2 +- .../johnsnowlabs_embedding.ipynb | 2 +- .../text_embedding/llamacpp.ipynb | 2 +- .../text_embedding/nlp_cloud.ipynb | 2 +- .../text_embedding/nvidia_ai_endpoints.ipynb | 6 ++-- .../text_embedding/open_clip.ipynb | 4 +-- .../sentence_transformers.ipynb | 2 +- .../text_embedding/spacy_embedding.ipynb | 2 +- .../text_embeddings_inference.ipynb | 2 +- .../text_embedding/together.ipynb | 2 +- .../text_embedding/xinference.ipynb | 2 +- .../integrations/text_embedding/yandex.ipynb | 2 +- .../integrations/toolkits/ainetwork.ipynb | 2 +- docs/docs/integrations/toolkits/amadeus.ipynb | 2 +- .../toolkits/azure_cognitive_services.ipynb | 8 ++--- docs/docs/integrations/toolkits/github.ipynb | 4 +-- docs/docs/integrations/toolkits/gitlab.ipynb | 2 +- docs/docs/integrations/toolkits/gmail.ipynb | 10 +++---- docs/docs/integrations/toolkits/jira.ipynb | 2 +- docs/docs/integrations/toolkits/multion.ipynb | 2 +- .../integrations/toolkits/office365.ipynb | 4 +-- .../integrations/toolkits/playwright.ipynb | 4 +-- docs/docs/integrations/toolkits/slack.ipynb | 4 +-- docs/docs/integrations/toolkits/steam.ipynb | 2 +- docs/docs/integrations/tools/apify.ipynb | 2 +- docs/docs/integrations/tools/arxiv.ipynb | 2 +- docs/docs/integrations/tools/awslambda.ipynb | 2 +- .../tools/dalle_image_generator.ipynb | 2 +- docs/docs/integrations/tools/ddg.ipynb | 2 +- .../tools/e2b_data_analysis.ipynb | 2 +- .../integrations/tools/eleven_labs_tts.ipynb | 2 +- .../tools/google_cloud_texttospeech.ipynb | 2 +- .../integrations/tools/google_drive.ipynb | 4 +-- .../integrations/tools/google_finance.ipynb | 2 +- .../docs/integrations/tools/google_jobs.ipynb | 2 +- .../docs/integrations/tools/google_lens.ipynb | 2 +- .../integrations/tools/google_places.ipynb | 2 +- .../integrations/tools/google_scholar.ipynb | 2 +- .../integrations/tools/google_trends.ipynb | 2 +- .../integrations/tools/gradio_tools.ipynb | 2 +- .../tools/huggingface_tools.ipynb | 2 +- .../integrations/tools/metaphor_search.ipynb | 2 +- docs/docs/integrations/tools/nuclia.ipynb | 4 +-- .../integrations/tools/reddit_search.ipynb | 2 +- .../integrations/tools/semanticscholar.ipynb | 2 +- .../integrations/tools/tavily_search.ipynb | 2 +- docs/docs/integrations/tools/twilio.ipynb | 2 +- docs/docs/integrations/tools/wikipedia.ipynb | 2 +- .../tools/yahoo_finance_news.ipynb | 2 +- docs/docs/integrations/tools/youtube.ipynb | 2 +- .../vectorstores/activeloop_deeplake.ipynb | 2 +- .../alibabacloud_opensearch.ipynb | 2 +- .../integrations/vectorstores/annoy.ipynb | 2 +- .../integrations/vectorstores/astradb.ipynb | 2 +- .../integrations/vectorstores/atlas.ipynb | 4 +-- .../integrations/vectorstores/awadb.ipynb | 2 +- .../vectorstores/azure_cosmos_db.ipynb | 2 +- .../vectorstores/azuresearch.ipynb | 4 +-- .../baiducloud_vector_search.ipynb | 2 +- .../vectorstores/bigquery_vector_search.ipynb | 4 +-- .../integrations/vectorstores/clarifai.ipynb | 2 +- .../vectorstores/clickhouse.ipynb | 2 +- .../vectorstores/dashvector.ipynb | 2 +- .../databricks_vector_search.ipynb | 2 +- .../integrations/vectorstores/dingo.ipynb | 4 +-- .../vectorstores/docarray_hnsw.ipynb | 2 +- .../vectorstores/docarray_in_memory.ipynb | 2 +- .../vectorstores/elasticsearch.ipynb | 2 +- .../integrations/vectorstores/faiss.ipynb | 2 +- .../vectorstores/faiss_async.ipynb | 4 +-- .../google_vertex_ai_vector_search.ipynb | 2 +- .../integrations/vectorstores/hippo.ipynb | 4 +-- .../integrations/vectorstores/hologres.ipynb | 2 +- .../integrations/vectorstores/lancedb.ipynb | 2 +- .../integrations/vectorstores/marqo.ipynb | 2 +- .../vectorstores/meilisearch.ipynb | 2 +- .../integrations/vectorstores/milvus.ipynb | 2 +- .../vectorstores/momento_vector_index.ipynb | 2 +- .../vectorstores/mongodb_atlas.ipynb | 2 +- .../integrations/vectorstores/myscale.ipynb | 2 +- .../vectorstores/neo4jvector.ipynb | 6 ++-- .../integrations/vectorstores/nucliadb.ipynb | 2 +- .../vectorstores/opensearch.ipynb | 6 ++-- .../vectorstores/pgembedding.ipynb | 6 ++-- .../integrations/vectorstores/pgvector.ipynb | 8 ++--- .../integrations/vectorstores/pinecone.ipynb | 2 +- .../integrations/vectorstores/qdrant.ipynb | 2 +- .../integrations/vectorstores/redis.ipynb | 2 +- .../integrations/vectorstores/rockset.ipynb | 2 +- .../integrations/vectorstores/scann.ipynb | 2 +- .../integrations/vectorstores/semadb.ipynb | 2 +- .../vectorstores/singlestoredb.ipynb | 2 +- .../integrations/vectorstores/sklearn.ipynb | 6 ++-- .../integrations/vectorstores/sqlitevss.ipynb | 2 +- .../integrations/vectorstores/starrocks.ipynb | 2 +- .../integrations/vectorstores/supabase.ipynb | 2 +- .../integrations/vectorstores/surrealdb.ipynb | 2 +- .../integrations/vectorstores/tigris.ipynb | 2 +- .../integrations/vectorstores/tiledb.ipynb | 2 +- .../vectorstores/timescalevector.ipynb | 6 ++-- .../integrations/vectorstores/typesense.ipynb | 2 +- .../integrations/vectorstores/usearch.ipynb | 2 +- .../docs/integrations/vectorstores/vald.ipynb | 2 +- .../integrations/vectorstores/vearch.ipynb | 4 +-- .../integrations/vectorstores/vespa.ipynb | 2 +- .../integrations/vectorstores/weaviate.ipynb | 2 +- .../docs/integrations/vectorstores/xata.ipynb | 2 +- .../vectorstores/yellowbrick.ipynb | 8 ++--- .../integrations/vectorstores/zilliz.ipynb | 2 +- docs/docs/langsmith/walkthrough.ipynb | 4 +-- .../agent_types/openai_assistants.ipynb | 2 +- .../agent_types/openai_functions_agent.ipynb | 2 +- .../agents/agent_types/openai_tools.ipynb | 2 +- .../modules/agents/how_to/agent_iter.ipynb | 2 +- .../agents/how_to/handle_parsing_errors.ipynb | 2 +- .../agents/how_to/max_time_limit.ipynb | 2 +- .../callbacks/filecallbackhandler.ipynb | 2 +- .../split_by_token.ipynb | 4 +-- .../data_connection/retrievers/ensemble.ipynb | 2 +- .../retrievers/long_context_reorder.ipynb | 2 +- .../retrievers/self_query.ipynb | 2 +- .../text_embedding/caching_embeddings.ipynb | 2 +- docs/docs/modules/memory/custom_memory.ipynb | 2 +- docs/docs/use_cases/apis.ipynb | 2 +- docs/docs/use_cases/chatbots.ipynb | 4 +-- docs/docs/use_cases/code_understanding.ipynb | 2 +- docs/docs/use_cases/data_generation.ipynb | 2 +- docs/docs/use_cases/extraction.ipynb | 2 +- .../graph/diffbot_graphtransformer.ipynb | 2 +- .../use_cases/graph/graph_arangodb_qa.ipynb | 8 ++--- .../use_cases/graph/graph_memgraph_qa.ipynb | 2 +- .../use_cases/graph/graph_nebula_qa.ipynb | 2 +- .../use_cases/graph/graph_networkx_qa.ipynb | 2 +- docs/docs/use_cases/qa_structured/sql.ipynb | 2 +- .../question_answering/chat_history.ipynb | 2 +- .../conversational_retrieval_agents.ipynb | 2 +- .../local_retrieval_qa.ipynb | 4 +-- .../question_answering/quickstart.ipynb | 2 +- .../question_answering/sources.ipynb | 2 +- .../question_answering/streaming.ipynb | 2 +- docs/docs/use_cases/summarization.ipynb | 2 +- docs/docs/use_cases/tagging.ipynb | 2 +- docs/docs/use_cases/web_scraping.ipynb | 4 +-- 394 files changed, 780 insertions(+), 527 deletions(-) diff --git a/docs/docs/expression_language/cookbook/code_writing.ipynb b/docs/docs/expression_language/cookbook/code_writing.ipynb index ae3e348e695..f8892dc1757 100644 --- a/docs/docs/expression_language/cookbook/code_writing.ipynb +++ b/docs/docs/expression_language/cookbook/code_writing.ipynb @@ -10,6 +10,16 @@ "Example of how to use LCEL to write Python code." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "0653c7c7", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain-core langchain-experimental langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -17,10 +27,10 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.prompts import (\n", + "from langchain_core.output_parsers import StrOutputParser\n", + "from langchain_core.prompts import (\n", " ChatPromptTemplate,\n", ")\n", - "from langchain_core.output_parsers import StrOutputParser\n", "from langchain_experimental.utilities import PythonREPL\n", "from langchain_openai import ChatOpenAI" ] diff --git a/docs/docs/expression_language/cookbook/embedding_router.ipynb b/docs/docs/expression_language/cookbook/embedding_router.ipynb index 8ee6515f29a..17bb0e31119 100644 --- a/docs/docs/expression_language/cookbook/embedding_router.ipynb +++ b/docs/docs/expression_language/cookbook/embedding_router.ipynb @@ -12,6 +12,16 @@ "One especially useful technique is to use embeddings to route a query to the most relevant prompt. Here's a very simple example." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "b793a0aa", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain-core langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -19,9 +29,9 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.prompts import PromptTemplate\n", "from langchain.utils.math import cosine_similarity\n", "from langchain_core.output_parsers import StrOutputParser\n", + "from langchain_core.prompts import PromptTemplate\n", "from langchain_core.runnables import RunnableLambda, RunnablePassthrough\n", "from langchain_openai import ChatOpenAI, OpenAIEmbeddings\n", "\n", diff --git a/docs/docs/expression_language/cookbook/memory.ipynb b/docs/docs/expression_language/cookbook/memory.ipynb index efeb25f42d9..c128d498e3c 100644 --- a/docs/docs/expression_language/cookbook/memory.ipynb +++ b/docs/docs/expression_language/cookbook/memory.ipynb @@ -10,6 +10,16 @@ "This shows how to add memory to an arbitrary chain. Right now, you can use the memory classes but need to hook it up manually" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "18753dee", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/cookbook/moderation.ipynb b/docs/docs/expression_language/cookbook/moderation.ipynb index f18153850db..3377b9c167e 100644 --- a/docs/docs/expression_language/cookbook/moderation.ipynb +++ b/docs/docs/expression_language/cookbook/moderation.ipynb @@ -10,6 +10,16 @@ "This shows how to add in moderation (or other safeguards) around your LLM application." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "6acf3505", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 20, diff --git a/docs/docs/expression_language/cookbook/multiple_chains.ipynb b/docs/docs/expression_language/cookbook/multiple_chains.ipynb index d9bb7ba07e0..60f87c3764a 100644 --- a/docs/docs/expression_language/cookbook/multiple_chains.ipynb +++ b/docs/docs/expression_language/cookbook/multiple_chains.ipynb @@ -19,6 +19,14 @@ "Runnables can easily be used to string together multiple Chains" ] }, + { + "cell_type": "raw", + "id": "0f316b5c", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 4, diff --git a/docs/docs/expression_language/cookbook/prompt_llm_parser.ipynb b/docs/docs/expression_language/cookbook/prompt_llm_parser.ipynb index e8f33a50372..83de75f1818 100644 --- a/docs/docs/expression_language/cookbook/prompt_llm_parser.ipynb +++ b/docs/docs/expression_language/cookbook/prompt_llm_parser.ipynb @@ -35,6 +35,14 @@ "Note, you can mix and match PromptTemplate/ChatPromptTemplates and LLMs/ChatModels as you like here." ] }, + { + "cell_type": "raw", + "id": "ef79a54b", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/cookbook/prompt_size.ipynb b/docs/docs/expression_language/cookbook/prompt_size.ipynb index f2a7132dfbb..d4ad50e9d16 100644 --- a/docs/docs/expression_language/cookbook/prompt_size.ipynb +++ b/docs/docs/expression_language/cookbook/prompt_size.ipynb @@ -12,6 +12,16 @@ "With LCEL, it's easy to add custom functionality for managing the size of prompts within your chain or agent. Let's look at simple agent example that can search Wikipedia for information." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "1846587d", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai wikipedia" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -19,8 +29,6 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install langchain wikipedia\n", - "\n", "from operator import itemgetter\n", "\n", "from langchain.agents import AgentExecutor, load_tools\n", diff --git a/docs/docs/expression_language/cookbook/retrieval.ipynb b/docs/docs/expression_language/cookbook/retrieval.ipynb index a64a970f75f..e7708ca675b 100644 --- a/docs/docs/expression_language/cookbook/retrieval.ipynb +++ b/docs/docs/expression_language/cookbook/retrieval.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain openai faiss-cpu tiktoken" + "%pip install --upgrade --quiet langchain langchain-openai faiss-cpu tiktoken" ] }, { diff --git a/docs/docs/expression_language/cookbook/sql_db.ipynb b/docs/docs/expression_language/cookbook/sql_db.ipynb index f2ed565ead8..d69d6f11807 100644 --- a/docs/docs/expression_language/cookbook/sql_db.ipynb +++ b/docs/docs/expression_language/cookbook/sql_db.ipynb @@ -19,6 +19,14 @@ "We can replicate our SQLDatabaseChain with Runnables." ] }, + { + "cell_type": "raw", + "id": "b3121aa8", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/cookbook/tools.ipynb b/docs/docs/expression_language/cookbook/tools.ipynb index cd7fdff3289..d214e8791c8 100644 --- a/docs/docs/expression_language/cookbook/tools.ipynb +++ b/docs/docs/expression_language/cookbook/tools.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install duckduckgo-search" + "%pip install --upgrade --quiet langchain langchain-openai duckduckgo-search" ] }, { diff --git a/docs/docs/expression_language/get_started.ipynb b/docs/docs/expression_language/get_started.ipynb index f4f963a62ac..be3cbec7018 100644 --- a/docs/docs/expression_language/get_started.ipynb +++ b/docs/docs/expression_language/get_started.ipynb @@ -30,6 +30,14 @@ "The most basic and common use case is chaining a prompt template and a model together. To see how this works, let's create a chain that takes a topic and generates a joke:" ] }, + { + "cell_type": "raw", + "id": "278b0027", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain-core langchain-community langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -486,7 +494,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.10.1" + "version": "3.11.4" } }, "nbformat": 4, diff --git a/docs/docs/expression_language/how_to/binding.ipynb b/docs/docs/expression_language/how_to/binding.ipynb index f81709d627f..375b863585b 100644 --- a/docs/docs/expression_language/how_to/binding.ipynb +++ b/docs/docs/expression_language/how_to/binding.ipynb @@ -12,6 +12,16 @@ "Suppose we have a simple prompt + model sequence:" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "c5dad8b5", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/how_to/configure.ipynb b/docs/docs/expression_language/how_to/configure.ipynb index 120ac3c54b6..bb508b97ede 100644 --- a/docs/docs/expression_language/how_to/configure.ipynb +++ b/docs/docs/expression_language/how_to/configure.ipynb @@ -34,6 +34,16 @@ "With LLMs we can configure things like temperature" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "40ed76a2", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 35, diff --git a/docs/docs/expression_language/how_to/decorator.ipynb b/docs/docs/expression_language/how_to/decorator.ipynb index 700354c8f5c..e01acfafc4b 100644 --- a/docs/docs/expression_language/how_to/decorator.ipynb +++ b/docs/docs/expression_language/how_to/decorator.ipynb @@ -16,6 +16,16 @@ "Let's take a look at this in action!" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "23b2b564", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 16, diff --git a/docs/docs/expression_language/how_to/fallbacks.ipynb b/docs/docs/expression_language/how_to/fallbacks.ipynb index 42a94667de9..23459f8be73 100644 --- a/docs/docs/expression_language/how_to/fallbacks.ipynb +++ b/docs/docs/expression_language/how_to/fallbacks.ipynb @@ -24,6 +24,16 @@ "IMPORTANT: By default, a lot of the LLM wrappers catch errors and retry. You will most likely want to turn those off when working with fallbacks. Otherwise the first wrapper will keep on retrying and not failing." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "ebb61b1f", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/how_to/functions.ipynb b/docs/docs/expression_language/how_to/functions.ipynb index ede22edeebc..9c69d2deedf 100644 --- a/docs/docs/expression_language/how_to/functions.ipynb +++ b/docs/docs/expression_language/how_to/functions.ipynb @@ -24,6 +24,14 @@ "Note that all inputs to these functions need to be a SINGLE argument. If you have a function that accepts multiple arguments, you should write a wrapper that accepts a single input and unpacks it into multiple argument." ] }, + { + "cell_type": "raw", + "id": "9a5fe916", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/how_to/generators.ipynb b/docs/docs/expression_language/how_to/generators.ipynb index 73fd2a099ac..e43f607444b 100644 --- a/docs/docs/expression_language/how_to/generators.ipynb +++ b/docs/docs/expression_language/how_to/generators.ipynb @@ -24,6 +24,15 @@ "## Sync version" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/how_to/inspect.ipynb b/docs/docs/expression_language/how_to/inspect.ipynb index e61654b1f08..e50d976d5f2 100644 --- a/docs/docs/expression_language/how_to/inspect.ipynb +++ b/docs/docs/expression_language/how_to/inspect.ipynb @@ -15,11 +15,11 @@ { "cell_type": "code", "execution_count": null, - "id": "8bc5d235", + "id": "d816e954", "metadata": {}, "outputs": [], "source": [ - "!pip install langchain openai faiss-cpu tiktoken" + "%pip install --upgrade --quiet langchain langchain-openai faiss-cpu tiktoken" ] }, { @@ -29,8 +29,6 @@ "metadata": {}, "outputs": [], "source": [ - "from operator import itemgetter\n", - "\n", "from langchain.prompts import ChatPromptTemplate\n", "from langchain.vectorstores import FAISS\n", "from langchain_core.output_parsers import StrOutputParser\n", diff --git a/docs/docs/expression_language/how_to/map.ipynb b/docs/docs/expression_language/how_to/map.ipynb index d5dbaa76ca1..67eefe5897e 100644 --- a/docs/docs/expression_language/how_to/map.ipynb +++ b/docs/docs/expression_language/how_to/map.ipynb @@ -1,7 +1,7 @@ { "cells": [ { - "cell_type": "markdown", + "cell_type": "raw", "id": "e2596041-9b76-4e74-836f-e6235086bbf0", "metadata": {}, "source": [ @@ -26,6 +26,16 @@ "\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "2627ffd7", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 3, diff --git a/docs/docs/expression_language/how_to/message_history.ipynb b/docs/docs/expression_language/how_to/message_history.ipynb index 55c631e82fd..774c2b92d94 100644 --- a/docs/docs/expression_language/how_to/message_history.ipynb +++ b/docs/docs/expression_language/how_to/message_history.ipynb @@ -41,7 +41,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install -U langchain redis anthropic" + "%pip install --upgrade --quiet langchain redis anthropic" ] }, { diff --git a/docs/docs/expression_language/how_to/passthrough.ipynb b/docs/docs/expression_language/how_to/passthrough.ipynb index dac8dd60d80..d5dba8a2cb7 100644 --- a/docs/docs/expression_language/how_to/passthrough.ipynb +++ b/docs/docs/expression_language/how_to/passthrough.ipynb @@ -28,6 +28,16 @@ "See the example below:" ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "e169b952", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 11, diff --git a/docs/docs/expression_language/interface.ipynb b/docs/docs/expression_language/interface.ipynb index 701fe9208d7..ffc9225ac41 100644 --- a/docs/docs/expression_language/interface.ipynb +++ b/docs/docs/expression_language/interface.ipynb @@ -50,6 +50,14 @@ "Let's take a look at these methods. To do so, we'll create a super simple PromptTemplate + ChatModel chain." ] }, + { + "cell_type": "raw", + "id": "57768739", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain-core langchain-community langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/expression_language/why.ipynb b/docs/docs/expression_language/why.ipynb index 9ee71c4e771..4d041d4b6a0 100644 --- a/docs/docs/expression_language/why.ipynb +++ b/docs/docs/expression_language/why.ipynb @@ -35,6 +35,14 @@ "To better understand the value of LCEL, it's helpful to see it in action and think about how we might recreate similar functionality without it. In this walkthrough we'll do just that with our [basic example](/docs/expression_language/get_started#basic_example) from the get started section. We'll take our simple prompt + model chain, which under the hood already defines a lot of functionality, and see what it would take to recreate all of it." ] }, + { + "cell_type": "raw", + "id": "b99b47ec", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain-core langchain-openai" + ] + }, { "cell_type": "code", "execution_count": null, diff --git a/docs/docs/get_started/quickstart.mdx b/docs/docs/get_started/quickstart.mdx index fa0937ae2c1..652ef97c7c9 100644 --- a/docs/docs/get_started/quickstart.mdx +++ b/docs/docs/get_started/quickstart.mdx @@ -73,7 +73,7 @@ For this getting started guide, we will provide two options: using OpenAI (a pop First we'll need to import the LangChain x OpenAI integration package. ```shell -pip install langchain_openai +pip install langchain-openai ``` Accessing the API requires an API key, which you can get by creating an account and heading [here](https://platform.openai.com/account/api-keys). Once we have a key we'll want to set it as an environment variable by running: diff --git a/docs/docs/guides/evaluation/comparison/custom.ipynb b/docs/docs/guides/evaluation/comparison/custom.ipynb index 5f33bd4f88c..3b10f833e86 100644 --- a/docs/docs/guides/evaluation/comparison/custom.ipynb +++ b/docs/docs/guides/evaluation/comparison/custom.ipynb @@ -104,7 +104,7 @@ }, "outputs": [], "source": [ - "# %pip install anthropic\n", + "%pip install --upgrade --quiet anthropic\n", "# %env ANTHROPIC_API_KEY=YOUR_API_KEY" ] }, diff --git a/docs/docs/guides/evaluation/examples/comparisons.ipynb b/docs/docs/guides/evaluation/examples/comparisons.ipynb index 2d5105896b3..150b8f7f29e 100644 --- a/docs/docs/guides/evaluation/examples/comparisons.ipynb +++ b/docs/docs/guides/evaluation/examples/comparisons.ipynb @@ -23,6 +23,15 @@ "In this example, you will use gpt-4 to select which output is preferred." ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/guides/evaluation/string/criteria_eval_chain.ipynb b/docs/docs/guides/evaluation/string/criteria_eval_chain.ipynb index 0f9c49487f6..9754094d4ff 100644 --- a/docs/docs/guides/evaluation/string/criteria_eval_chain.ipynb +++ b/docs/docs/guides/evaluation/string/criteria_eval_chain.ipynb @@ -318,7 +318,7 @@ }, "outputs": [], "source": [ - "# %pip install ChatAnthropic\n", + "%pip install --upgrade --quiet anthropic\n", "# %env ANTHROPIC_API_KEY=" ] }, @@ -464,4 +464,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/docs/docs/guides/evaluation/string/custom.ipynb b/docs/docs/guides/evaluation/string/custom.ipynb index 544ff98df06..0852f7b096d 100644 --- a/docs/docs/guides/evaluation/string/custom.ipynb +++ b/docs/docs/guides/evaluation/string/custom.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "# %pip install evaluate > /dev/null" + "%pip install --upgrade --quiet evaluate > /dev/null" ] }, { diff --git a/docs/docs/guides/evaluation/string/scoring_eval_chain.ipynb b/docs/docs/guides/evaluation/string/scoring_eval_chain.ipynb index 88ab1685ce6..7072bdd6e68 100644 --- a/docs/docs/guides/evaluation/string/scoring_eval_chain.ipynb +++ b/docs/docs/guides/evaluation/string/scoring_eval_chain.ipynb @@ -18,6 +18,15 @@ "Below is an example demonstrating the usage of `LabeledScoreStringEvalChain` using the default prompt:\n" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 10, diff --git a/docs/docs/guides/evaluation/string/string_distance.ipynb b/docs/docs/guides/evaluation/string/string_distance.ipynb index 4d762d2172c..fbe1062951f 100644 --- a/docs/docs/guides/evaluation/string/string_distance.ipynb +++ b/docs/docs/guides/evaluation/string/string_distance.ipynb @@ -29,7 +29,7 @@ }, "outputs": [], "source": [ - "# %pip install rapidfuzz" + "%pip install --upgrade --quiet rapidfuzz" ] }, { diff --git a/docs/docs/guides/evaluation/trajectory/custom.ipynb b/docs/docs/guides/evaluation/trajectory/custom.ipynb index 08c706552ee..c6be21a2793 100644 --- a/docs/docs/guides/evaluation/trajectory/custom.ipynb +++ b/docs/docs/guides/evaluation/trajectory/custom.ipynb @@ -14,6 +14,16 @@ "In this example, you will make a simple trajectory evaluator that uses an LLM to determine if any actions were unnecessary." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "3c96b340", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -140,4 +150,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/docs/docs/guides/evaluation/trajectory/trajectory_eval.ipynb b/docs/docs/guides/evaluation/trajectory/trajectory_eval.ipynb index ef5e75a6da2..18e7630a5d4 100644 --- a/docs/docs/guides/evaluation/trajectory/trajectory_eval.ipynb +++ b/docs/docs/guides/evaluation/trajectory/trajectory_eval.ipynb @@ -17,6 +17,16 @@ "For more information, check out the reference docs for the [TrajectoryEvalChain](https://api.python.langchain.com/en/latest/evaluation/langchain.evaluation.agents.trajectory_eval_chain.TrajectoryEvalChain.html#langchain.evaluation.agents.trajectory_eval_chain.TrajectoryEvalChain) for more info." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "f4d22262", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, @@ -177,7 +187,7 @@ }, "outputs": [], "source": [ - "# %pip install anthropic\n", + "%pip install --upgrade --quiet anthropic\n", "# ANTHROPIC_API_KEY=" ] }, @@ -300,4 +310,4 @@ }, "nbformat": 4, "nbformat_minor": 5 -} \ No newline at end of file +} diff --git a/docs/docs/guides/fallbacks.ipynb b/docs/docs/guides/fallbacks.ipynb index 57a201f8442..ff992316736 100644 --- a/docs/docs/guides/fallbacks.ipynb +++ b/docs/docs/guides/fallbacks.ipynb @@ -26,6 +26,16 @@ "IMPORTANT: By default, a lot of the LLM wrappers catch errors and retry. You will most likely want to turn those off when working with fallbacks. Otherwise the first wrapper will keep on retrying and not failing." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "3a449a2e", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/guides/local_llms.ipynb b/docs/docs/guides/local_llms.ipynb index a00f5043d8d..0298e4e6c3d 100644 --- a/docs/docs/guides/local_llms.ipynb +++ b/docs/docs/guides/local_llms.ipynb @@ -277,7 +277,7 @@ "source": [ "%env CMAKE_ARGS=\"-DLLAMA_METAL=on\"\n", "%env FORCE_CMAKE=1\n", - "%pip install -U llama-cpp-python --no-cache-dirclear" + "%pip install --upgrade --quiet llama-cpp-python --no-cache-dirclear" ] }, { diff --git a/docs/docs/guides/model_laboratory.ipynb b/docs/docs/guides/model_laboratory.ipynb index 785ac8dd90b..b6533de4c0d 100644 --- a/docs/docs/guides/model_laboratory.ipynb +++ b/docs/docs/guides/model_laboratory.ipynb @@ -12,6 +12,16 @@ "LangChain provides the concept of a ModelLaboratory to test out and try different models." ] }, + { + "cell_type": "code", + "execution_count": null, + "id": "12ebae56", + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai" + ] + }, { "cell_type": "code", "execution_count": 1, diff --git a/docs/docs/guides/privacy/presidio_data_anonymization/index.ipynb b/docs/docs/guides/privacy/presidio_data_anonymization/index.ipynb index 7a973beb7c7..1ec5b2a3ae6 100644 --- a/docs/docs/guides/privacy/presidio_data_anonymization/index.ipynb +++ b/docs/docs/guides/privacy/presidio_data_anonymization/index.ipynb @@ -28,15 +28,23 @@ "Below you will find the use case on how to leverage anonymization in LangChain." ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai langchain-experimental presidio-analyzer presidio-anonymizer spacy Faker" + ] + }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ - "# Install necessary packages\n", - "# ! pip install langchain langchain-experimental openai presidio-analyzer presidio-anonymizer spacy Faker\n", - "# ! python -m spacy download en_core_web_lg" + "# Download model\n", + "!python -m spacy download en_core_web_lg" ] }, { diff --git a/docs/docs/guides/privacy/presidio_data_anonymization/multi_language.ipynb b/docs/docs/guides/privacy/presidio_data_anonymization/multi_language.ipynb index 240005c9d3c..868d11ef808 100644 --- a/docs/docs/guides/privacy/presidio_data_anonymization/multi_language.ipynb +++ b/docs/docs/guides/privacy/presidio_data_anonymization/multi_language.ipynb @@ -41,15 +41,21 @@ "\n" ] }, + { + "cell_type": "raw", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-openai langchain-experimental presidio-analyzer presidio-anonymizer spacy Faker" + ] + }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ - "# Install necessary packages\n", - "# ! pip install langchain langchain-experimental openai presidio-analyzer presidio-anonymizer spacy Faker\n", - "# ! python -m spacy download en_core_web_lg" + "# Download model\n", + "!python -m spacy download en_core_web_lg" ] }, { @@ -239,7 +245,7 @@ "outputs": [], "source": [ "# Install necessary packages\n", - "# ! pip install fasttext langdetect" + "%pip install --upgrade --quiet fasttext langdetect" ] }, { diff --git a/docs/docs/guides/privacy/presidio_data_anonymization/qa_privacy_protection.ipynb b/docs/docs/guides/privacy/presidio_data_anonymization/qa_privacy_protection.ipynb index c1bd2028a92..8c7f4574ef3 100644 --- a/docs/docs/guides/privacy/presidio_data_anonymization/qa_privacy_protection.ipynb +++ b/docs/docs/guides/privacy/presidio_data_anonymization/qa_privacy_protection.ipynb @@ -31,15 +31,21 @@ "### Iterative process of upgrading the anonymizer" ] }, + { + "cell_type": "raw", + "metadata": {}, + "source": [ + "%pip install --upgrade --quiet langchain langchain-experimental langchain-openai presidio-analyzer presidio-anonymizer spacy Faker faiss-cpu tiktoken" + ] + }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ - "# Install necessary packages\n", - "# !pip install langchain langchain-experimental openai presidio-analyzer presidio-anonymizer spacy Faker faiss-cpu tiktoken\n", - "# ! python -m spacy download en_core_web_lg" + "# Download model\n", + "! python -m spacy download en_core_web_lg" ] }, { diff --git a/docs/docs/guides/privacy/presidio_data_anonymization/reversible.ipynb b/docs/docs/guides/privacy/presidio_data_anonymization/reversible.ipynb index bf49bba7622..87c5a444e1b 100644 --- a/docs/docs/guides/privacy/presidio_data_anonymization/reversible.ipynb +++ b/docs/docs/guides/privacy/presidio_data_anonymization/reversible.ipynb @@ -56,7 +56,7 @@ "outputs": [], "source": [ "# Install necessary packages\n", - "# ! pip install langchain langchain-experimental openai presidio-analyzer presidio-anonymizer spacy Faker\n", + "%pip install --upgrade --quiet langchain langchain-experimental langchain-openai presidio-analyzer presidio-anonymizer spacy Faker\n", "# ! python -m spacy download en_core_web_lg" ] }, diff --git a/docs/docs/guides/safety/amazon_comprehend_chain.ipynb b/docs/docs/guides/safety/amazon_comprehend_chain.ipynb index a5704125f43..0a509cf337d 100644 --- a/docs/docs/guides/safety/amazon_comprehend_chain.ipynb +++ b/docs/docs/guides/safety/amazon_comprehend_chain.ipynb @@ -24,7 +24,7 @@ }, "outputs": [], "source": [ - "%pip install boto3 nltk" + "%pip install --upgrade --quiet boto3 nltk" ] }, { @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "%pip install -U langchain_experimental" + "%pip install --upgrade --quiet langchain_experimental" ] }, { @@ -50,7 +50,7 @@ }, "outputs": [], "source": [ - "%pip install -U langchain pydantic" + "%pip install --upgrade --quiet langchain pydantic" ] }, { @@ -527,7 +527,7 @@ }, "outputs": [], "source": [ - "%pip install huggingface_hub" + "%pip install --upgrade --quiet huggingface_hub" ] }, { diff --git a/docs/docs/guides/safety/hugging_face_prompt_injection.ipynb b/docs/docs/guides/safety/hugging_face_prompt_injection.ipynb index f7c30d3e1eb..c138f1a2d32 100644 --- a/docs/docs/guides/safety/hugging_face_prompt_injection.ipynb +++ b/docs/docs/guides/safety/hugging_face_prompt_injection.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install \"optimum[onnxruntime]\"" + "%pip install --upgrade --quiet \"optimum[onnxruntime]\" langchain transformers langchain-experimental langchain-openai" ] }, { diff --git a/docs/docs/integrations/callbacks/argilla.ipynb b/docs/docs/integrations/callbacks/argilla.ipynb index 8953805e766..dab956786df 100644 --- a/docs/docs/integrations/callbacks/argilla.ipynb +++ b/docs/docs/integrations/callbacks/argilla.ipynb @@ -43,8 +43,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install argilla --upgrade\n", - "!pip install openai" + "%pip install --upgrade --quiet langchain langchain-openai argilla" ] }, { diff --git a/docs/docs/integrations/callbacks/confident.ipynb b/docs/docs/integrations/callbacks/confident.ipynb index af880da0b6b..f0033825690 100644 --- a/docs/docs/integrations/callbacks/confident.ipynb +++ b/docs/docs/integrations/callbacks/confident.ipynb @@ -42,7 +42,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install deepeval --upgrade" + "%pip install --upgrade --quiet langchain langchain-openai deepeval" ] }, { diff --git a/docs/docs/integrations/callbacks/context.ipynb b/docs/docs/integrations/callbacks/context.ipynb index 015c6366334..29913097eeb 100644 --- a/docs/docs/integrations/callbacks/context.ipynb +++ b/docs/docs/integrations/callbacks/context.ipynb @@ -36,7 +36,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install context-python --upgrade" + "%pip install --upgrade --quiet langchain langchain-openai context-python" ] }, { diff --git a/docs/docs/integrations/callbacks/infino.ipynb b/docs/docs/integrations/callbacks/infino.ipynb index 4b318b1378e..f12fd1909c5 100644 --- a/docs/docs/integrations/callbacks/infino.ipynb +++ b/docs/docs/integrations/callbacks/infino.ipynb @@ -34,9 +34,9 @@ "outputs": [], "source": [ "# Install necessary dependencies.\n", - "!pip install -q infinopy\n", - "!pip install -q matplotlib\n", - "!pip install -q tiktoken" + "%pip install --upgrade --quiet infinopy\n", + "%pip install --upgrade --quiet matplotlib\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/callbacks/labelstudio.ipynb b/docs/docs/integrations/callbacks/labelstudio.ipynb index 4e59c91dc1b..91507b0b046 100644 --- a/docs/docs/integrations/callbacks/labelstudio.ipynb +++ b/docs/docs/integrations/callbacks/labelstudio.ipynb @@ -56,7 +56,7 @@ }, "outputs": [], "source": [ - "!pip install -U label-studio label-studio-sdk openai" + "%pip install --upgrade --quiet langchain label-studio label-studio-sdk langchain-openai" ] }, { diff --git a/docs/docs/integrations/callbacks/promptlayer.ipynb b/docs/docs/integrations/callbacks/promptlayer.ipynb index 1b847528bc3..538d43eb861 100644 --- a/docs/docs/integrations/callbacks/promptlayer.ipynb +++ b/docs/docs/integrations/callbacks/promptlayer.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install promptlayer --upgrade" + "%pip install --upgrade --quiet promptlayer --upgrade" ] }, { diff --git a/docs/docs/integrations/callbacks/sagemaker_tracking.ipynb b/docs/docs/integrations/callbacks/sagemaker_tracking.ipynb index 9203d353510..63902f47e32 100644 --- a/docs/docs/integrations/callbacks/sagemaker_tracking.ipynb +++ b/docs/docs/integrations/callbacks/sagemaker_tracking.ipynb @@ -38,9 +38,9 @@ }, "outputs": [], "source": [ - "!pip install sagemaker\n", - "!pip install openai\n", - "!pip install google-search-results" + "%pip install --upgrade --quiet sagemaker\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/callbacks/trubrics.ipynb b/docs/docs/integrations/callbacks/trubrics.ipynb index cafb5365630..0469e313d0e 100644 --- a/docs/docs/integrations/callbacks/trubrics.ipynb +++ b/docs/docs/integrations/callbacks/trubrics.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install trubrics" + "%pip install --upgrade --quiet trubrics" ] }, { diff --git a/docs/docs/integrations/chat/anthropic.ipynb b/docs/docs/integrations/chat/anthropic.ipynb index 680e82f99d4..b7c5fbce304 100644 --- a/docs/docs/integrations/chat/anthropic.ipynb +++ b/docs/docs/integrations/chat/anthropic.ipynb @@ -129,7 +129,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain-anthropic" + "%pip install --upgrade --quiet langchain-anthropic" ] }, { diff --git a/docs/docs/integrations/chat/anyscale.ipynb b/docs/docs/integrations/chat/anyscale.ipynb index 46ae43a17cc..29718174655 100644 --- a/docs/docs/integrations/chat/anyscale.ipynb +++ b/docs/docs/integrations/chat/anyscale.ipynb @@ -33,7 +33,7 @@ }, "outputs": [], "source": [ - "# !pip install openai" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/chat/bedrock.ipynb b/docs/docs/integrations/chat/bedrock.ipynb index 6b13600c50f..add4051b7c8 100644 --- a/docs/docs/integrations/chat/bedrock.ipynb +++ b/docs/docs/integrations/chat/bedrock.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/chat/everlyai.ipynb b/docs/docs/integrations/chat/everlyai.ipynb index 6d2f41efa98..e4e548e85b2 100644 --- a/docs/docs/integrations/chat/everlyai.ipynb +++ b/docs/docs/integrations/chat/everlyai.ipynb @@ -34,7 +34,7 @@ }, "outputs": [], "source": [ - "# !pip install openai" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/chat/gigachat.ipynb b/docs/docs/integrations/chat/gigachat.ipynb index b8cf3c1519c..f4838512ed2 100644 --- a/docs/docs/integrations/chat/gigachat.ipynb +++ b/docs/docs/integrations/chat/gigachat.ipynb @@ -19,7 +19,7 @@ }, "outputs": [], "source": [ - "# !pip install gigachat" + "%pip install --upgrade --quiet gigachat" ] }, { diff --git a/docs/docs/integrations/chat/google_generative_ai.ipynb b/docs/docs/integrations/chat/google_generative_ai.ipynb index 94a4671ae91..fe718d7a7a7 100644 --- a/docs/docs/integrations/chat/google_generative_ai.ipynb +++ b/docs/docs/integrations/chat/google_generative_ai.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U --quiet langchain-google-genai pillow" + "%pip install --upgrade --quiet langchain-google-genai pillow" ] }, { diff --git a/docs/docs/integrations/chat/google_vertex_ai_palm.ipynb b/docs/docs/integrations/chat/google_vertex_ai_palm.ipynb index fa1c97fa392..551e1c8df08 100644 --- a/docs/docs/integrations/chat/google_vertex_ai_palm.ipynb +++ b/docs/docs/integrations/chat/google_vertex_ai_palm.ipynb @@ -21,7 +21,7 @@ "\n", "By default, Google Cloud [does not use](https://cloud.google.com/vertex-ai/docs/generative-ai/data-governance#foundation_model_development) customer data to train its foundation models as part of Google Cloud`s AI/ML Privacy Commitment. More details about how Google processes data can also be found in [Google's Customer Data Processing Addendum (CDPA)](https://cloud.google.com/terms/data-processing-addendum).\n", "\n", - "To use `Google Cloud Vertex AI` PaLM you must have the `google-cloud-aiplatform` Python package installed and either:\n", + "To use `Google Cloud Vertex AI` PaLM you must have the `langchain-google-vertexai` Python package installed and either:\n", "- Have credentials configured for your environment (gcloud, workload identity, etc...)\n", "- Store the path to a service account JSON file as the GOOGLE_APPLICATION_CREDENTIALS environment variable\n", "\n", @@ -35,13 +35,24 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 3, "metadata": { "tags": [] }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m A new release of pip is available: \u001b[0m\u001b[31;49m23.2\u001b[0m\u001b[39;49m -> \u001b[0m\u001b[32;49m23.3.2\u001b[0m\n", + "\u001b[1m[\u001b[0m\u001b[34;49mnotice\u001b[0m\u001b[1;39;49m]\u001b[0m\u001b[39;49m To update, run: \u001b[0m\u001b[32;49mpip install --upgrade pip\u001b[0m\n", + "Note: you may need to restart the kernel to use updated packages.\n" + ] + } + ], "source": [ - "!pip install -U google-cloud-aiplatform" + "%pip install --upgrade --quiet langchain-google-vertexai" ] }, { @@ -50,8 +61,8 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain_community.chat_models import ChatVertexAI\n", - "from langchain_core.prompts import ChatPromptTemplate" + "from langchain_core.prompts import ChatPromptTemplate\n", + "from langchain_google_vertexai import ChatVertexAI" ] }, { diff --git a/docs/docs/integrations/chat/gpt_router.ipynb b/docs/docs/integrations/chat/gpt_router.ipynb index 193aac387ea..35fd32d7469 100644 --- a/docs/docs/integrations/chat/gpt_router.ipynb +++ b/docs/docs/integrations/chat/gpt_router.ipynb @@ -58,7 +58,7 @@ } ], "source": [ - "%pip install GPTRouter" + "%pip install --upgrade --quiet GPTRouter" ] }, { diff --git a/docs/docs/integrations/chat/huggingface.ipynb b/docs/docs/integrations/chat/huggingface.ipynb index 2a9b236808f..c1608b035ad 100644 --- a/docs/docs/integrations/chat/huggingface.ipynb +++ b/docs/docs/integrations/chat/huggingface.ipynb @@ -33,7 +33,7 @@ } ], "source": [ - "%pip install -q text-generation transformers google-search-results numexpr langchainhub sentencepiece jinja2" + "%pip install --upgrade --quiet text-generation transformers google-search-results numexpr langchainhub sentencepiece jinja2" ] }, { diff --git a/docs/docs/integrations/chat/llama_api.ipynb b/docs/docs/integrations/chat/llama_api.ipynb index e75cd5b4b42..ae7a8800476 100644 --- a/docs/docs/integrations/chat/llama_api.ipynb +++ b/docs/docs/integrations/chat/llama_api.ipynb @@ -25,7 +25,7 @@ "id": "f5b652cf", "metadata": {}, "source": [ - "!pip install -U llamaapi" + "%pip install --upgrade --quiet llamaapi" ] }, { diff --git a/docs/docs/integrations/chat/nvidia_ai_endpoints.ipynb b/docs/docs/integrations/chat/nvidia_ai_endpoints.ipynb index 78ba8917b94..15c8b4773aa 100644 --- a/docs/docs/integrations/chat/nvidia_ai_endpoints.ipynb +++ b/docs/docs/integrations/chat/nvidia_ai_endpoints.ipynb @@ -44,7 +44,7 @@ } ], "source": [ - "%pip install -U --quiet langchain-nvidia-ai-endpoints" + "%pip install --upgrade --quiet langchain-nvidia-ai-endpoints" ] }, { @@ -795,7 +795,7 @@ } ], "source": [ - "%pip install -U --quiet langchain" + "%pip install --upgrade --quiet langchain" ] }, { diff --git a/docs/docs/integrations/chat/ollama.ipynb b/docs/docs/integrations/chat/ollama.ipynb index d8fa6db3568..054666d8076 100644 --- a/docs/docs/integrations/chat/ollama.ipynb +++ b/docs/docs/integrations/chat/ollama.ipynb @@ -264,7 +264,7 @@ }, "outputs": [], "source": [ - "%pip install pillow" + "%pip install --upgrade --quiet pillow" ] }, { diff --git a/docs/docs/integrations/chat/tongyi.ipynb b/docs/docs/integrations/chat/tongyi.ipynb index 1180d6b982b..4bfb8646c17 100644 --- a/docs/docs/integrations/chat/tongyi.ipynb +++ b/docs/docs/integrations/chat/tongyi.ipynb @@ -36,7 +36,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install dashscope" + "%pip install --upgrade --quiet dashscope" ] }, { diff --git a/docs/docs/integrations/chat/volcengine_maas.ipynb b/docs/docs/integrations/chat/volcengine_maas.ipynb index 6c3824591fe..a82c8ce2e76 100644 --- a/docs/docs/integrations/chat/volcengine_maas.ipynb +++ b/docs/docs/integrations/chat/volcengine_maas.ipynb @@ -32,7 +32,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install volcengine" + "%pip install --upgrade --quiet volcengine" ] }, { diff --git a/docs/docs/integrations/chat/yandex.ipynb b/docs/docs/integrations/chat/yandex.ipynb index 40e3a330cec..5a389fa84e7 100644 --- a/docs/docs/integrations/chat/yandex.ipynb +++ b/docs/docs/integrations/chat/yandex.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install yandexcloud" + "%pip install --upgrade --quiet yandexcloud" ] }, { diff --git a/docs/docs/integrations/chat/zhipuai.ipynb b/docs/docs/integrations/chat/zhipuai.ipynb index e2d430f6f1b..6425759f637 100644 --- a/docs/docs/integrations/chat/zhipuai.ipynb +++ b/docs/docs/integrations/chat/zhipuai.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install zhipuai" + "%pip install --upgrade --quiet zhipuai" ] }, { diff --git a/docs/docs/integrations/chat_loaders/facebook.ipynb b/docs/docs/integrations/chat_loaders/facebook.ipynb index 94632851b0d..1e682d90b66 100644 --- a/docs/docs/integrations/chat_loaders/facebook.ipynb +++ b/docs/docs/integrations/chat_loaders/facebook.ipynb @@ -369,7 +369,7 @@ "metadata": {}, "outputs": [], "source": [ - "# %pip install -U openai --quiet" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/chat_loaders/gmail.ipynb b/docs/docs/integrations/chat_loaders/gmail.ipynb index 22b5ba292c1..f7cffdd41e2 100644 --- a/docs/docs/integrations/chat_loaders/gmail.ipynb +++ b/docs/docs/integrations/chat_loaders/gmail.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client" + "%pip install --upgrade --quiet google-auth google-auth-oauthlib google-auth-httplib2 google-api-python-client" ] }, { diff --git a/docs/docs/integrations/chat_loaders/imessage.ipynb b/docs/docs/integrations/chat_loaders/imessage.ipynb index 55248442380..1344b9af740 100644 --- a/docs/docs/integrations/chat_loaders/imessage.ipynb +++ b/docs/docs/integrations/chat_loaders/imessage.ipynb @@ -213,7 +213,7 @@ "metadata": {}, "outputs": [], "source": [ - "# %pip install -U openai --quiet" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/chat_loaders/langsmith_dataset.ipynb b/docs/docs/integrations/chat_loaders/langsmith_dataset.ipynb index f7d899fe3d2..5b98b2cc96f 100644 --- a/docs/docs/integrations/chat_loaders/langsmith_dataset.ipynb +++ b/docs/docs/integrations/chat_loaders/langsmith_dataset.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U langchain openai" + "%pip install --upgrade --quiet langchain langchain-openai" ] }, { diff --git a/docs/docs/integrations/chat_loaders/langsmith_llm_runs.ipynb b/docs/docs/integrations/chat_loaders/langsmith_llm_runs.ipynb index 384b085048b..dd3db4f2304 100644 --- a/docs/docs/integrations/chat_loaders/langsmith_llm_runs.ipynb +++ b/docs/docs/integrations/chat_loaders/langsmith_llm_runs.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U langchain openai" + "%pip install --upgrade --quiet langchain langchain-openai" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_cdk.ipynb b/docs/docs/integrations/document_loaders/airbyte_cdk.ipynb index 35ec339fb14..a0b1322458a 100644 --- a/docs/docs/integrations/document_loaders/airbyte_cdk.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_cdk.ipynb @@ -41,7 +41,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-cdk" + "%pip install --upgrade --quiet airbyte-cdk" ] }, { @@ -61,7 +61,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install \"source_github@git+https://github.com/airbytehq/airbyte.git@master#subdirectory=airbyte-integrations/connectors/source-github\"" + "%pip install --upgrade --quiet \"source_github@git+https://github.com/airbytehq/airbyte.git@master#subdirectory=airbyte-integrations/connectors/source-github\"" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_gong.ipynb b/docs/docs/integrations/document_loaders/airbyte_gong.ipynb index 764f5f10057..6120c406022 100644 --- a/docs/docs/integrations/document_loaders/airbyte_gong.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_gong.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-gong" + "%pip install --upgrade --quiet airbyte-source-gong" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_hubspot.ipynb b/docs/docs/integrations/document_loaders/airbyte_hubspot.ipynb index fe7c6ad276f..914ff420b01 100644 --- a/docs/docs/integrations/document_loaders/airbyte_hubspot.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_hubspot.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-hubspot" + "%pip install --upgrade --quiet airbyte-source-hubspot" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_salesforce.ipynb b/docs/docs/integrations/document_loaders/airbyte_salesforce.ipynb index 6c6cad3f154..90b5c1e45a1 100644 --- a/docs/docs/integrations/document_loaders/airbyte_salesforce.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_salesforce.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-salesforce" + "%pip install --upgrade --quiet airbyte-source-salesforce" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_shopify.ipynb b/docs/docs/integrations/document_loaders/airbyte_shopify.ipynb index 2a4d34cc30b..ec2367ecfc8 100644 --- a/docs/docs/integrations/document_loaders/airbyte_shopify.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_shopify.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-shopify" + "%pip install --upgrade --quiet airbyte-source-shopify" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_stripe.ipynb b/docs/docs/integrations/document_loaders/airbyte_stripe.ipynb index e14819fd63b..b728c3a1082 100644 --- a/docs/docs/integrations/document_loaders/airbyte_stripe.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_stripe.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-stripe" + "%pip install --upgrade --quiet airbyte-source-stripe" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_typeform.ipynb b/docs/docs/integrations/document_loaders/airbyte_typeform.ipynb index 04296f348d4..a29be20605c 100644 --- a/docs/docs/integrations/document_loaders/airbyte_typeform.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_typeform.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-typeform" + "%pip install --upgrade --quiet airbyte-source-typeform" ] }, { diff --git a/docs/docs/integrations/document_loaders/airbyte_zendesk_support.ipynb b/docs/docs/integrations/document_loaders/airbyte_zendesk_support.ipynb index 17ef38b3770..b7d08d2e761 100644 --- a/docs/docs/integrations/document_loaders/airbyte_zendesk_support.ipynb +++ b/docs/docs/integrations/document_loaders/airbyte_zendesk_support.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install airbyte-source-zendesk-support" + "%pip install --upgrade --quiet airbyte-source-zendesk-support" ] }, { diff --git a/docs/docs/integrations/document_loaders/airtable.ipynb b/docs/docs/integrations/document_loaders/airtable.ipynb index caa56f20e8c..48080be9ffb 100644 --- a/docs/docs/integrations/document_loaders/airtable.ipynb +++ b/docs/docs/integrations/document_loaders/airtable.ipynb @@ -15,7 +15,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install pyairtable" + "%pip install --upgrade --quiet pyairtable" ] }, { diff --git a/docs/docs/integrations/document_loaders/alibaba_cloud_maxcompute.ipynb b/docs/docs/integrations/document_loaders/alibaba_cloud_maxcompute.ipynb index 505bc0e1bc9..9c73f0788d4 100644 --- a/docs/docs/integrations/document_loaders/alibaba_cloud_maxcompute.ipynb +++ b/docs/docs/integrations/document_loaders/alibaba_cloud_maxcompute.ipynb @@ -37,7 +37,7 @@ } ], "source": [ - "!pip install pyodps" + "%pip install --upgrade --quiet pyodps" ] }, { diff --git a/docs/docs/integrations/document_loaders/amazon_textract.ipynb b/docs/docs/integrations/document_loaders/amazon_textract.ipynb index 55fde6ea4fd..968c25b758a 100644 --- a/docs/docs/integrations/document_loaders/amazon_textract.ipynb +++ b/docs/docs/integrations/document_loaders/amazon_textract.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install boto3 openai tiktoken python-dotenv" + "%pip install --upgrade --quiet boto3 langchain-openai tiktoken python-dotenv" ] }, { @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install \"amazon-textract-caller>=0.2.0\"" + "%pip install --upgrade --quiet \"amazon-textract-caller>=0.2.0\"" ] }, { diff --git a/docs/docs/integrations/document_loaders/apify_dataset.ipynb b/docs/docs/integrations/document_loaders/apify_dataset.ipynb index 48d94927979..61aa0fa85d8 100644 --- a/docs/docs/integrations/document_loaders/apify_dataset.ipynb +++ b/docs/docs/integrations/document_loaders/apify_dataset.ipynb @@ -24,7 +24,7 @@ }, "outputs": [], "source": [ - "#!pip install apify-client" + "%pip install --upgrade --quiet apify-client" ] }, { diff --git a/docs/docs/integrations/document_loaders/arxiv.ipynb b/docs/docs/integrations/document_loaders/arxiv.ipynb index 3e71ac731c8..09c4d989eed 100644 --- a/docs/docs/integrations/document_loaders/arxiv.ipynb +++ b/docs/docs/integrations/document_loaders/arxiv.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "#!pip install arxiv" + "%pip install --upgrade --quiet arxiv" ] }, { @@ -59,7 +59,7 @@ }, "outputs": [], "source": [ - "#!pip install pymupdf" + "%pip install --upgrade --quiet pymupdf" ] }, { diff --git a/docs/docs/integrations/document_loaders/assemblyai.ipynb b/docs/docs/integrations/document_loaders/assemblyai.ipynb index c217bcac604..19055d40065 100644 --- a/docs/docs/integrations/document_loaders/assemblyai.ipynb +++ b/docs/docs/integrations/document_loaders/assemblyai.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install assemblyai" + "%pip install --upgrade --quiet assemblyai" ] }, { diff --git a/docs/docs/integrations/document_loaders/async_chromium.ipynb b/docs/docs/integrations/document_loaders/async_chromium.ipynb index 94b9c617428..29187295c9f 100644 --- a/docs/docs/integrations/document_loaders/async_chromium.ipynb +++ b/docs/docs/integrations/document_loaders/async_chromium.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install -q playwright beautifulsoup4\n", + "%pip install --upgrade --quiet playwright beautifulsoup4\n", "! playwright install" ] }, diff --git a/docs/docs/integrations/document_loaders/aws_s3_directory.ipynb b/docs/docs/integrations/document_loaders/aws_s3_directory.ipynb index 734112eb0be..b35dd57a2c5 100644 --- a/docs/docs/integrations/document_loaders/aws_s3_directory.ipynb +++ b/docs/docs/integrations/document_loaders/aws_s3_directory.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "#!pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/document_loaders/aws_s3_file.ipynb b/docs/docs/integrations/document_loaders/aws_s3_file.ipynb index a42ae9d6c3a..71a32fb87e2 100644 --- a/docs/docs/integrations/document_loaders/aws_s3_file.ipynb +++ b/docs/docs/integrations/document_loaders/aws_s3_file.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/document_loaders/azure_ai_data.ipynb b/docs/docs/integrations/document_loaders/azure_ai_data.ipynb index bdda38d0bd0..ab86282f9da 100644 --- a/docs/docs/integrations/document_loaders/azure_ai_data.ipynb +++ b/docs/docs/integrations/document_loaders/azure_ai_data.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install azureml-fsspec, azure-ai-generative" + "%pip install --upgrade --quiet azureml-fsspec, azure-ai-generative" ] }, { diff --git a/docs/docs/integrations/document_loaders/azure_blob_storage_container.ipynb b/docs/docs/integrations/document_loaders/azure_blob_storage_container.ipynb index ffa32dc2d55..c0a407afd0e 100644 --- a/docs/docs/integrations/document_loaders/azure_blob_storage_container.ipynb +++ b/docs/docs/integrations/document_loaders/azure_blob_storage_container.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install azure-storage-blob" + "%pip install --upgrade --quiet azure-storage-blob" ] }, { diff --git a/docs/docs/integrations/document_loaders/azure_blob_storage_file.ipynb b/docs/docs/integrations/document_loaders/azure_blob_storage_file.ipynb index 1620ffc0d28..11688e6ff0a 100644 --- a/docs/docs/integrations/document_loaders/azure_blob_storage_file.ipynb +++ b/docs/docs/integrations/document_loaders/azure_blob_storage_file.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "#!pip install azure-storage-blob" + "%pip install --upgrade --quiet azure-storage-blob" ] }, { diff --git a/docs/docs/integrations/document_loaders/azure_document_intelligence.ipynb b/docs/docs/integrations/document_loaders/azure_document_intelligence.ipynb index 3f6e6038777..671c973cb5e 100644 --- a/docs/docs/integrations/document_loaders/azure_document_intelligence.ipynb +++ b/docs/docs/integrations/document_loaders/azure_document_intelligence.ipynb @@ -39,7 +39,7 @@ } ], "source": [ - "%pip install langchain langchain-community azure-ai-documentintelligence -q" + "%pip install --upgrade --quiet langchain langchain-community azure-ai-documentintelligence -q" ] }, { diff --git a/docs/docs/integrations/document_loaders/bibtex.ipynb b/docs/docs/integrations/document_loaders/bibtex.ipynb index e30b2c40343..8a008b2e128 100644 --- a/docs/docs/integrations/document_loaders/bibtex.ipynb +++ b/docs/docs/integrations/document_loaders/bibtex.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "#!pip install bibtexparser pymupdf" + "%pip install --upgrade --quiet bibtexparser pymupdf" ] }, { diff --git a/docs/docs/integrations/document_loaders/bilibili.ipynb b/docs/docs/integrations/document_loaders/bilibili.ipynb index beb44667e36..30c4af3ada5 100644 --- a/docs/docs/integrations/document_loaders/bilibili.ipynb +++ b/docs/docs/integrations/document_loaders/bilibili.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "#!pip install bilibili-api-python" + "%pip install --upgrade --quiet bilibili-api-python" ] }, { diff --git a/docs/docs/integrations/document_loaders/confluence.ipynb b/docs/docs/integrations/document_loaders/confluence.ipynb index 27b8298a666..ea8e0973b6d 100644 --- a/docs/docs/integrations/document_loaders/confluence.ipynb +++ b/docs/docs/integrations/document_loaders/confluence.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "#!pip install atlassian-python-api" + "%pip install --upgrade --quiet atlassian-python-api" ] }, { diff --git a/docs/docs/integrations/document_loaders/couchbase.ipynb b/docs/docs/integrations/document_loaders/couchbase.ipynb index 4ad1ebc7b0d..5c41723b628 100644 --- a/docs/docs/integrations/document_loaders/couchbase.ipynb +++ b/docs/docs/integrations/document_loaders/couchbase.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install couchbase" + "%pip install --upgrade --quiet couchbase" ] }, { diff --git a/docs/docs/integrations/document_loaders/datadog_logs.ipynb b/docs/docs/integrations/document_loaders/datadog_logs.ipynb index 52343c552e5..71dd0fa9e4b 100644 --- a/docs/docs/integrations/document_loaders/datadog_logs.ipynb +++ b/docs/docs/integrations/document_loaders/datadog_logs.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install datadog-api-client" + "%pip install --upgrade --quiet datadog-api-client" ] }, { diff --git a/docs/docs/integrations/document_loaders/docugami.ipynb b/docs/docs/integrations/document_loaders/docugami.ipynb index 94c19d93a9d..b95a7f9eff6 100644 --- a/docs/docs/integrations/document_loaders/docugami.ipynb +++ b/docs/docs/integrations/document_loaders/docugami.ipynb @@ -162,7 +162,7 @@ "metadata": {}, "outputs": [], "source": [ - "!poetry run pip install --upgrade openai tiktoken chromadb hnswlib --quiet" + "!poetry run pip install --upgrade langchain-openai tiktoken chromadb hnswlib" ] }, { diff --git a/docs/docs/integrations/document_loaders/docusaurus.ipynb b/docs/docs/integrations/document_loaders/docusaurus.ipynb index 1fb7b8d3f7f..06418522020 100644 --- a/docs/docs/integrations/document_loaders/docusaurus.ipynb +++ b/docs/docs/integrations/document_loaders/docusaurus.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install -U beautifulsoup4 lxml" + "%pip install --upgrade --quiet beautifulsoup4 lxml" ] }, { @@ -241,7 +241,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.18" + "version": "3.11.4" } }, "nbformat": 4, diff --git a/docs/docs/integrations/document_loaders/duckdb.ipynb b/docs/docs/integrations/document_loaders/duckdb.ipynb index 416029e1cd1..a2aeed1842f 100644 --- a/docs/docs/integrations/document_loaders/duckdb.ipynb +++ b/docs/docs/integrations/document_loaders/duckdb.ipynb @@ -19,7 +19,7 @@ }, "outputs": [], "source": [ - "#!pip install duckdb" + "%pip install --upgrade --quiet duckdb" ] }, { diff --git a/docs/docs/integrations/document_loaders/email.ipynb b/docs/docs/integrations/document_loaders/email.ipynb index b2b29b3bc3f..28190812397 100644 --- a/docs/docs/integrations/document_loaders/email.ipynb +++ b/docs/docs/integrations/document_loaders/email.ipynb @@ -27,7 +27,7 @@ }, "outputs": [], "source": [ - "#!pip install unstructured" + "%pip install --upgrade --quiet unstructured" ] }, { @@ -210,7 +210,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install extract_msg" + "%pip install --upgrade --quiet extract_msg" ] }, { diff --git a/docs/docs/integrations/document_loaders/epub.ipynb b/docs/docs/integrations/document_loaders/epub.ipynb index 0884e551229..76df43e44ca 100644 --- a/docs/docs/integrations/document_loaders/epub.ipynb +++ b/docs/docs/integrations/document_loaders/epub.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pandoc" + "%pip install --upgrade --quiet pandoc" ] }, { diff --git a/docs/docs/integrations/document_loaders/etherscan.ipynb b/docs/docs/integrations/document_loaders/etherscan.ipynb index 15fb7021d32..d2eb5e732f3 100644 --- a/docs/docs/integrations/document_loaders/etherscan.ipynb +++ b/docs/docs/integrations/document_loaders/etherscan.ipynb @@ -65,7 +65,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install langchain -q" + "%pip install --upgrade --quiet langchain -q" ] }, { diff --git a/docs/docs/integrations/document_loaders/evernote.ipynb b/docs/docs/integrations/document_loaders/evernote.ipynb index 30798ab70cc..f24e1a86fa4 100644 --- a/docs/docs/integrations/document_loaders/evernote.ipynb +++ b/docs/docs/integrations/document_loaders/evernote.ipynb @@ -24,8 +24,8 @@ "outputs": [], "source": [ "# lxml and html2text are required to parse EverNote notes\n", - "# !pip install lxml\n", - "# !pip install html2text" + "%pip install --upgrade --quiet lxml\n", + "%pip install --upgrade --quiet html2text" ] }, { diff --git a/docs/docs/integrations/document_loaders/fauna.ipynb b/docs/docs/integrations/document_loaders/fauna.ipynb index 5601d54f470..1ecb610a1e6 100644 --- a/docs/docs/integrations/document_loaders/fauna.ipynb +++ b/docs/docs/integrations/document_loaders/fauna.ipynb @@ -18,7 +18,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install fauna" + "%pip install --upgrade --quiet fauna" ] }, { diff --git a/docs/docs/integrations/document_loaders/geopandas.ipynb b/docs/docs/integrations/document_loaders/geopandas.ipynb index ed46dd02762..5216986db3c 100644 --- a/docs/docs/integrations/document_loaders/geopandas.ipynb +++ b/docs/docs/integrations/document_loaders/geopandas.ipynb @@ -23,9 +23,9 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install sodapy\n", - "! pip install pandas\n", - "! pip install geopandas" + "%pip install --upgrade --quiet sodapy\n", + "%pip install --upgrade --quiet pandas\n", + "%pip install --upgrade --quiet geopandas" ] }, { diff --git a/docs/docs/integrations/document_loaders/git.ipynb b/docs/docs/integrations/document_loaders/git.ipynb index b520484c1b8..ad770d4d93f 100644 --- a/docs/docs/integrations/document_loaders/git.ipynb +++ b/docs/docs/integrations/document_loaders/git.ipynb @@ -26,7 +26,7 @@ }, "outputs": [], "source": [ - "!pip install GitPython" + "%pip install --upgrade --quiet GitPython" ] }, { diff --git a/docs/docs/integrations/document_loaders/google_bigquery.ipynb b/docs/docs/integrations/document_loaders/google_bigquery.ipynb index 1408cba708c..b6b3b2f3b5a 100644 --- a/docs/docs/integrations/document_loaders/google_bigquery.ipynb +++ b/docs/docs/integrations/document_loaders/google_bigquery.ipynb @@ -20,7 +20,7 @@ }, "outputs": [], "source": [ - "#!pip install google-cloud-bigquery" + "%pip install --upgrade --quiet google-cloud-bigquery" ] }, { diff --git a/docs/docs/integrations/document_loaders/google_cloud_storage_directory.ipynb b/docs/docs/integrations/document_loaders/google_cloud_storage_directory.ipynb index 871f3589bc7..0c3d674fd9f 100644 --- a/docs/docs/integrations/document_loaders/google_cloud_storage_directory.ipynb +++ b/docs/docs/integrations/document_loaders/google_cloud_storage_directory.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "# !pip install google-cloud-storage" + "%pip install --upgrade --quiet google-cloud-storage" ] }, { diff --git a/docs/docs/integrations/document_loaders/google_cloud_storage_file.ipynb b/docs/docs/integrations/document_loaders/google_cloud_storage_file.ipynb index e062f2badc5..cf54b233069 100644 --- a/docs/docs/integrations/document_loaders/google_cloud_storage_file.ipynb +++ b/docs/docs/integrations/document_loaders/google_cloud_storage_file.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "# !pip install google-cloud-storage" + "%pip install --upgrade --quiet google-cloud-storage" ] }, { diff --git a/docs/docs/integrations/document_loaders/google_drive.ipynb b/docs/docs/integrations/document_loaders/google_drive.ipynb index eff942b62d6..09950630493 100644 --- a/docs/docs/integrations/document_loaders/google_drive.ipynb +++ b/docs/docs/integrations/document_loaders/google_drive.ipynb @@ -36,7 +36,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib" + "%pip install --upgrade --quiet google-api-python-client google-auth-httplib2 google-auth-oauthlib" ] }, { @@ -231,7 +231,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain-googledrive" + "%pip install --upgrade --quiet langchain-googledrive" ] }, { @@ -305,7 +305,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install unstructured" + "%pip install --upgrade --quiet unstructured" ] }, { diff --git a/docs/docs/integrations/document_loaders/google_speech_to_text.ipynb b/docs/docs/integrations/document_loaders/google_speech_to_text.ipynb index 5e22f0b680c..25fae0eb3b3 100644 --- a/docs/docs/integrations/document_loaders/google_speech_to_text.ipynb +++ b/docs/docs/integrations/document_loaders/google_speech_to_text.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install google-cloud-speech" + "%pip install --upgrade --quiet google-cloud-speech" ] }, { diff --git a/docs/docs/integrations/document_loaders/image.ipynb b/docs/docs/integrations/document_loaders/image.ipynb index 986a8b24b9b..8060d3bd485 100644 --- a/docs/docs/integrations/document_loaders/image.ipynb +++ b/docs/docs/integrations/document_loaders/image.ipynb @@ -27,7 +27,7 @@ }, "outputs": [], "source": [ - "#!pip install pdfminer" + "%pip install --upgrade --quiet pdfminer" ] }, { diff --git a/docs/docs/integrations/document_loaders/image_captions.ipynb b/docs/docs/integrations/document_loaders/image_captions.ipynb index b0221108b9f..e3988462262 100644 --- a/docs/docs/integrations/document_loaders/image_captions.ipynb +++ b/docs/docs/integrations/document_loaders/image_captions.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install transformers" + "%pip install --upgrade --quiet transformers" ] }, { diff --git a/docs/docs/integrations/document_loaders/mastodon.ipynb b/docs/docs/integrations/document_loaders/mastodon.ipynb index 7f9bd101de9..0507dc73891 100644 --- a/docs/docs/integrations/document_loaders/mastodon.ipynb +++ b/docs/docs/integrations/document_loaders/mastodon.ipynb @@ -33,7 +33,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install Mastodon.py" + "%pip install --upgrade --quiet Mastodon.py" ] }, { diff --git a/docs/docs/integrations/document_loaders/mediawikidump.ipynb b/docs/docs/integrations/document_loaders/mediawikidump.ipynb index c4b445ba357..85256e6824c 100644 --- a/docs/docs/integrations/document_loaders/mediawikidump.ipynb +++ b/docs/docs/integrations/document_loaders/mediawikidump.ipynb @@ -24,10 +24,10 @@ "outputs": [], "source": [ "# mediawiki-utilities supports XML schema 0.11 in unmerged branches\n", - "!pip install -qU git+https://github.com/mediawiki-utilities/python-mwtypes@updates_schema_0.11\n", + "%pip install --upgrade --quiet U git+https://github.com/mediawiki-utilities/python-mwtypes@updates_schema_0.11\n", "# mediawiki-utilities mwxml has a bug, fix PR pending\n", - "!pip install -qU git+https://github.com/gdedrouas/python-mwxml@xml_format_0.11\n", - "!pip install -qU mwparserfromhell" + "%pip install --upgrade --quiet U git+https://github.com/gdedrouas/python-mwxml@xml_format_0.11\n", + "%pip install --upgrade --quiet U mwparserfromhell" ] }, { diff --git a/docs/docs/integrations/document_loaders/microsoft_word.ipynb b/docs/docs/integrations/document_loaders/microsoft_word.ipynb index 4186e3d190b..ab888e7b177 100644 --- a/docs/docs/integrations/document_loaders/microsoft_word.ipynb +++ b/docs/docs/integrations/document_loaders/microsoft_word.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install docx2txt" + "%pip install --upgrade --quiet docx2txt" ] }, { diff --git a/docs/docs/integrations/document_loaders/nuclia.ipynb b/docs/docs/integrations/document_loaders/nuclia.ipynb index 1fafbfb9826..b776b625be3 100644 --- a/docs/docs/integrations/document_loaders/nuclia.ipynb +++ b/docs/docs/integrations/document_loaders/nuclia.ipynb @@ -31,8 +31,8 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install --upgrade protobuf\n", - "#!pip install nucliadb-protos" + "%pip install --upgrade --quiet protobuf\n", + "%pip install --upgrade --quiet nucliadb-protos" ] }, { diff --git a/docs/docs/integrations/document_loaders/open_city_data.ipynb b/docs/docs/integrations/document_loaders/open_city_data.ipynb index 369ab149ac6..d54227da8e6 100644 --- a/docs/docs/integrations/document_loaders/open_city_data.ipynb +++ b/docs/docs/integrations/document_loaders/open_city_data.ipynb @@ -33,7 +33,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install sodapy" + "%pip install --upgrade --quiet sodapy" ] }, { diff --git a/docs/docs/integrations/document_loaders/pandas_dataframe.ipynb b/docs/docs/integrations/document_loaders/pandas_dataframe.ipynb index 9650619750c..ecee2d86a82 100644 --- a/docs/docs/integrations/document_loaders/pandas_dataframe.ipynb +++ b/docs/docs/integrations/document_loaders/pandas_dataframe.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pandas" + "%pip install --upgrade --quiet pandas" ] }, { diff --git a/docs/docs/integrations/document_loaders/polars_dataframe.ipynb b/docs/docs/integrations/document_loaders/polars_dataframe.ipynb index c47ad093d8c..954c1a390a4 100644 --- a/docs/docs/integrations/document_loaders/polars_dataframe.ipynb +++ b/docs/docs/integrations/document_loaders/polars_dataframe.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install polars" + "%pip install --upgrade --quiet polars" ] }, { diff --git a/docs/docs/integrations/document_loaders/pyspark_dataframe.ipynb b/docs/docs/integrations/document_loaders/pyspark_dataframe.ipynb index 9ba1eed4eb8..0fa32929159 100644 --- a/docs/docs/integrations/document_loaders/pyspark_dataframe.ipynb +++ b/docs/docs/integrations/document_loaders/pyspark_dataframe.ipynb @@ -15,7 +15,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pyspark" + "%pip install --upgrade --quiet pyspark" ] }, { diff --git a/docs/docs/integrations/document_loaders/quip.ipynb b/docs/docs/integrations/document_loaders/quip.ipynb index 74c3ad4d74a..0eb6f87da25 100644 --- a/docs/docs/integrations/document_loaders/quip.ipynb +++ b/docs/docs/integrations/document_loaders/quip.ipynb @@ -38,7 +38,7 @@ }, "outputs": [], "source": [ - "#!pip install quip-api\n" + "%pip install --upgrade --quiet quip-api" ] }, { diff --git a/docs/docs/integrations/document_loaders/readthedocs_documentation.ipynb b/docs/docs/integrations/document_loaders/readthedocs_documentation.ipynb index b7e01eafcc1..944dbff335d 100644 --- a/docs/docs/integrations/document_loaders/readthedocs_documentation.ipynb +++ b/docs/docs/integrations/document_loaders/readthedocs_documentation.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install beautifulsoup4" + "%pip install --upgrade --quiet beautifulsoup4" ] }, { diff --git a/docs/docs/integrations/document_loaders/reddit.ipynb b/docs/docs/integrations/document_loaders/reddit.ipynb index 7defd934287..d664ca65223 100644 --- a/docs/docs/integrations/document_loaders/reddit.ipynb +++ b/docs/docs/integrations/document_loaders/reddit.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install praw" + "%pip install --upgrade --quiet praw" ] }, { diff --git a/docs/docs/integrations/document_loaders/rockset.ipynb b/docs/docs/integrations/document_loaders/rockset.ipynb index 922c373cf62..3d5ef33b5c3 100644 --- a/docs/docs/integrations/document_loaders/rockset.ipynb +++ b/docs/docs/integrations/document_loaders/rockset.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install rockset" + "%pip install --upgrade --quiet rockset" ] }, { diff --git a/docs/docs/integrations/document_loaders/rspace.ipynb b/docs/docs/integrations/document_loaders/rspace.ipynb index 2edefc6219f..fc1d8aeb9e0 100644 --- a/docs/docs/integrations/document_loaders/rspace.ipynb +++ b/docs/docs/integrations/document_loaders/rspace.ipynb @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install rspace_client" + "%pip install --upgrade --quiet rspace_client" ] }, { diff --git a/docs/docs/integrations/document_loaders/rss.ipynb b/docs/docs/integrations/document_loaders/rss.ipynb index 2e18751e382..2c61e0ce12c 100644 --- a/docs/docs/integrations/document_loaders/rss.ipynb +++ b/docs/docs/integrations/document_loaders/rss.ipynb @@ -19,7 +19,7 @@ }, "outputs": [], "source": [ - "!pip install feedparser newspaper3k listparser" + "%pip install --upgrade --quiet feedparser newspaper3k listparser" ] }, { diff --git a/docs/docs/integrations/document_loaders/sitemap.ipynb b/docs/docs/integrations/document_loaders/sitemap.ipynb index 56e5ced981c..9fe9d8e8e6e 100644 --- a/docs/docs/integrations/document_loaders/sitemap.ipynb +++ b/docs/docs/integrations/document_loaders/sitemap.ipynb @@ -28,7 +28,7 @@ } ], "source": [ - "!pip install nest_asyncio" + "%pip install --upgrade --quiet nest_asyncio" ] }, { diff --git a/docs/docs/integrations/document_loaders/snowflake.ipynb b/docs/docs/integrations/document_loaders/snowflake.ipynb index ce0ac97c4d0..ec6341caae1 100644 --- a/docs/docs/integrations/document_loaders/snowflake.ipynb +++ b/docs/docs/integrations/document_loaders/snowflake.ipynb @@ -15,7 +15,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install snowflake-connector-python" + "%pip install --upgrade --quiet snowflake-connector-python" ] }, { diff --git a/docs/docs/integrations/document_loaders/source_code.ipynb b/docs/docs/integrations/document_loaders/source_code.ipynb index d099d16e6d6..cbf9679ec70 100644 --- a/docs/docs/integrations/document_loaders/source_code.ipynb +++ b/docs/docs/integrations/document_loaders/source_code.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install esprima" + "%pip install --upgrade --quiet esprima" ] }, { diff --git a/docs/docs/integrations/document_loaders/subtitle.ipynb b/docs/docs/integrations/document_loaders/subtitle.ipynb index 91845d2d8b4..831e4698d80 100644 --- a/docs/docs/integrations/document_loaders/subtitle.ipynb +++ b/docs/docs/integrations/document_loaders/subtitle.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install pysrt" + "%pip install --upgrade --quiet pysrt" ] }, { diff --git a/docs/docs/integrations/document_loaders/tencent_cos_directory.ipynb b/docs/docs/integrations/document_loaders/tencent_cos_directory.ipynb index 042aeb68316..e97ea619215 100644 --- a/docs/docs/integrations/document_loaders/tencent_cos_directory.ipynb +++ b/docs/docs/integrations/document_loaders/tencent_cos_directory.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "#! pip install cos-python-sdk-v5" + "%pip install --upgrade --quiet cos-python-sdk-v5" ] }, { diff --git a/docs/docs/integrations/document_loaders/tencent_cos_file.ipynb b/docs/docs/integrations/document_loaders/tencent_cos_file.ipynb index 40c3b8e7fb0..a436f58d3cc 100644 --- a/docs/docs/integrations/document_loaders/tencent_cos_file.ipynb +++ b/docs/docs/integrations/document_loaders/tencent_cos_file.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "#! pip install cos-python-sdk-v5" + "%pip install --upgrade --quiet cos-python-sdk-v5" ] }, { diff --git a/docs/docs/integrations/document_loaders/tensorflow_datasets.ipynb b/docs/docs/integrations/document_loaders/tensorflow_datasets.ipynb index 1e333c1fd10..390597bbd82 100644 --- a/docs/docs/integrations/document_loaders/tensorflow_datasets.ipynb +++ b/docs/docs/integrations/document_loaders/tensorflow_datasets.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install tensorflow" + "%pip install --upgrade --quiet tensorflow" ] }, { @@ -47,7 +47,7 @@ }, "outputs": [], "source": [ - "!pip install tensorflow-datasets" + "%pip install --upgrade --quiet tensorflow-datasets" ] }, { diff --git a/docs/docs/integrations/document_loaders/trello.ipynb b/docs/docs/integrations/document_loaders/trello.ipynb index d90aa8370d0..a3521ceff93 100644 --- a/docs/docs/integrations/document_loaders/trello.ipynb +++ b/docs/docs/integrations/document_loaders/trello.ipynb @@ -44,7 +44,7 @@ }, "outputs": [], "source": [ - "#!pip install py-trello beautifulsoup4 lxml" + "%pip install --upgrade --quiet py-trello beautifulsoup4 lxml" ] }, { diff --git a/docs/docs/integrations/document_loaders/twitter.ipynb b/docs/docs/integrations/document_loaders/twitter.ipynb index 03cf4b35950..cc1b8559b77 100644 --- a/docs/docs/integrations/document_loaders/twitter.ipynb +++ b/docs/docs/integrations/document_loaders/twitter.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install tweepy" + "%pip install --upgrade --quiet tweepy" ] }, { diff --git a/docs/docs/integrations/document_loaders/unstructured_file.ipynb b/docs/docs/integrations/document_loaders/unstructured_file.ipynb index 5070066675b..113e42bf2bb 100644 --- a/docs/docs/integrations/document_loaders/unstructured_file.ipynb +++ b/docs/docs/integrations/document_loaders/unstructured_file.ipynb @@ -18,7 +18,7 @@ "outputs": [], "source": [ "# # Install package\n", - "!pip install \"unstructured[all-docs]\"" + "%pip install --upgrade --quiet \"unstructured[all-docs]\"" ] }, { diff --git a/docs/docs/integrations/document_loaders/url.ipynb b/docs/docs/integrations/document_loaders/url.ipynb index 9c1a3082428..366a348ff06 100644 --- a/docs/docs/integrations/document_loaders/url.ipynb +++ b/docs/docs/integrations/document_loaders/url.ipynb @@ -146,8 +146,8 @@ "outputs": [], "source": [ "# Install playwright\n", - "!pip install \"playwright\"\n", - "!pip install \"unstructured\"\n", + "%pip install --upgrade --quiet \"playwright\"\n", + "%pip install --upgrade --quiet \"unstructured\"\n", "!playwright install" ] }, diff --git a/docs/docs/integrations/document_loaders/weather.ipynb b/docs/docs/integrations/document_loaders/weather.ipynb index 1409db2a468..fdcebf365a3 100644 --- a/docs/docs/integrations/document_loaders/weather.ipynb +++ b/docs/docs/integrations/document_loaders/weather.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pyowm" + "%pip install --upgrade --quiet pyowm" ] }, { diff --git a/docs/docs/integrations/document_loaders/web_base.ipynb b/docs/docs/integrations/document_loaders/web_base.ipynb index e0ee80cd5fa..371d9108ee8 100644 --- a/docs/docs/integrations/document_loaders/web_base.ipynb +++ b/docs/docs/integrations/document_loaders/web_base.ipynb @@ -155,7 +155,7 @@ } ], "source": [ - "!pip install nest_asyncio\n", + "%pip install --upgrade --quiet nest_asyncio\n", "\n", "# fixes a bug with asyncio and jupyter\n", "import nest_asyncio\n", diff --git a/docs/docs/integrations/document_loaders/wikipedia.ipynb b/docs/docs/integrations/document_loaders/wikipedia.ipynb index 4eadfae1426..dab1628b943 100644 --- a/docs/docs/integrations/document_loaders/wikipedia.ipynb +++ b/docs/docs/integrations/document_loaders/wikipedia.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "#!pip install wikipedia" + "%pip install --upgrade --quiet wikipedia" ] }, { diff --git a/docs/docs/integrations/document_loaders/xorbits.ipynb b/docs/docs/integrations/document_loaders/xorbits.ipynb index 3fe51450477..4af753db22e 100644 --- a/docs/docs/integrations/document_loaders/xorbits.ipynb +++ b/docs/docs/integrations/document_loaders/xorbits.ipynb @@ -16,7 +16,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install xorbits" + "%pip install --upgrade --quiet xorbits" ] }, { diff --git a/docs/docs/integrations/document_loaders/youtube_audio.ipynb b/docs/docs/integrations/document_loaders/youtube_audio.ipynb index 8b8fe95949a..7676c239939 100644 --- a/docs/docs/integrations/document_loaders/youtube_audio.ipynb +++ b/docs/docs/integrations/document_loaders/youtube_audio.ipynb @@ -51,9 +51,9 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install yt_dlp\n", - "! pip install pydub\n", - "! pip install librosa" + "%pip install --upgrade --quiet yt_dlp\n", + "%pip install --upgrade --quiet pydub\n", + "%pip install --upgrade --quiet librosa" ] }, { diff --git a/docs/docs/integrations/document_loaders/youtube_transcript.ipynb b/docs/docs/integrations/document_loaders/youtube_transcript.ipynb index fe806863eee..d26dd1eb8ee 100644 --- a/docs/docs/integrations/document_loaders/youtube_transcript.ipynb +++ b/docs/docs/integrations/document_loaders/youtube_transcript.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "# !pip install youtube-transcript-api" + "%pip install --upgrade --quiet youtube-transcript-api" ] }, { @@ -73,7 +73,7 @@ "metadata": {}, "outputs": [], "source": [ - "# ! pip install pytube" + "%pip install --upgrade --quiet pytube" ] }, { diff --git a/docs/docs/integrations/document_transformers/docai.ipynb b/docs/docs/integrations/document_transformers/docai.ipynb index 870c25f4a43..28bed7e1f80 100644 --- a/docs/docs/integrations/document_transformers/docai.ipynb +++ b/docs/docs/integrations/document_transformers/docai.ipynb @@ -39,8 +39,8 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install google-cloud-documentai\n", - "%pip install google-cloud-documentai-toolbox" + "%pip install --upgrade --quiet google-cloud-documentai\n", + "%pip install --upgrade --quiet google-cloud-documentai-toolbox" ] }, { diff --git a/docs/docs/integrations/document_transformers/doctran_extract_properties.ipynb b/docs/docs/integrations/document_transformers/doctran_extract_properties.ipynb index f0b1f2545b4..bba3221ec34 100644 --- a/docs/docs/integrations/document_transformers/doctran_extract_properties.ipynb +++ b/docs/docs/integrations/document_transformers/doctran_extract_properties.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install doctran" + "%pip install --upgrade --quiet doctran" ] }, { diff --git a/docs/docs/integrations/document_transformers/doctran_interrogate_document.ipynb b/docs/docs/integrations/document_transformers/doctran_interrogate_document.ipynb index 122bf8f7f71..1f52616b23c 100644 --- a/docs/docs/integrations/document_transformers/doctran_interrogate_document.ipynb +++ b/docs/docs/integrations/document_transformers/doctran_interrogate_document.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install doctran" + "%pip install --upgrade --quiet doctran" ] }, { diff --git a/docs/docs/integrations/document_transformers/doctran_translate_document.ipynb b/docs/docs/integrations/document_transformers/doctran_translate_document.ipynb index fceef84e500..7f1e93c1111 100644 --- a/docs/docs/integrations/document_transformers/doctran_translate_document.ipynb +++ b/docs/docs/integrations/document_transformers/doctran_translate_document.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install doctran" + "%pip install --upgrade --quiet doctran" ] }, { diff --git a/docs/docs/integrations/document_transformers/google_translate.ipynb b/docs/docs/integrations/document_transformers/google_translate.ipynb index fc7619f462e..67a84aa7f9a 100644 --- a/docs/docs/integrations/document_transformers/google_translate.ipynb +++ b/docs/docs/integrations/document_transformers/google_translate.ipynb @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install google-cloud-translate" + "%pip install --upgrade --quiet google-cloud-translate" ] }, { diff --git a/docs/docs/integrations/document_transformers/html2text.ipynb b/docs/docs/integrations/document_transformers/html2text.ipynb index 5f600dd252e..804f11ad1f0 100644 --- a/docs/docs/integrations/document_transformers/html2text.ipynb +++ b/docs/docs/integrations/document_transformers/html2text.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install html2text" + "%pip install --upgrade --quiet html2text" ] }, { diff --git a/docs/docs/integrations/document_transformers/nuclia_transformer.ipynb b/docs/docs/integrations/document_transformers/nuclia_transformer.ipynb index 8017a340697..8a500bffe60 100644 --- a/docs/docs/integrations/document_transformers/nuclia_transformer.ipynb +++ b/docs/docs/integrations/document_transformers/nuclia_transformer.ipynb @@ -22,8 +22,8 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install --upgrade protobuf\n", - "#!pip install nucliadb-protos" + "%pip install --upgrade --quiet protobuf\n", + "%pip install --upgrade --quiet nucliadb-protos" ] }, { diff --git a/docs/docs/integrations/llms/ai21.ipynb b/docs/docs/integrations/llms/ai21.ipynb index 5d7b6a25494..3adbd709874 100644 --- a/docs/docs/integrations/llms/ai21.ipynb +++ b/docs/docs/integrations/llms/ai21.ipynb @@ -22,7 +22,7 @@ "outputs": [], "source": [ "# install the package:\n", - "!pip install ai21" + "%pip install --upgrade --quiet ai21" ] }, { diff --git a/docs/docs/integrations/llms/aleph_alpha.ipynb b/docs/docs/integrations/llms/aleph_alpha.ipynb index 20c1ad47ad9..920cadaafa8 100644 --- a/docs/docs/integrations/llms/aleph_alpha.ipynb +++ b/docs/docs/integrations/llms/aleph_alpha.ipynb @@ -22,7 +22,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install aleph-alpha-client" + "%pip install --upgrade --quiet aleph-alpha-client" ] }, { diff --git a/docs/docs/integrations/llms/aphrodite.ipynb b/docs/docs/integrations/llms/aphrodite.ipynb index 3f344c4bf4d..85f2a1c4572 100644 --- a/docs/docs/integrations/llms/aphrodite.ipynb +++ b/docs/docs/integrations/llms/aphrodite.ipynb @@ -27,7 +27,7 @@ }, "outputs": [], "source": [ - "%pip install aphrodite-engine==0.4.2\n", + "%pip install --upgrade --quiet aphrodite-engine==0.4.2\n", "# %pip list | grep aphrodite" ] }, diff --git a/docs/docs/integrations/llms/azure_openai.ipynb b/docs/docs/integrations/llms/azure_openai.ipynb index 3f9dd72a9de..91abdcf3fe3 100644 --- a/docs/docs/integrations/llms/azure_openai.ipynb +++ b/docs/docs/integrations/llms/azure_openai.ipynb @@ -98,7 +98,7 @@ }, "outputs": [], "source": [ - "!pip install openai" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/llms/banana.ipynb b/docs/docs/integrations/llms/banana.ipynb index 72e9b5488e4..f66f15c0a8e 100644 --- a/docs/docs/integrations/llms/banana.ipynb +++ b/docs/docs/integrations/llms/banana.ipynb @@ -21,7 +21,7 @@ "outputs": [], "source": [ "# Install the package https://docs.banana.dev/banana-docs/core-concepts/sdks/python\n", - "!pip install banana-dev" + "%pip install --upgrade --quiet banana-dev" ] }, { diff --git a/docs/docs/integrations/llms/beam.ipynb b/docs/docs/integrations/llms/beam.ipynb index 3d93912848d..d9fe357e579 100644 --- a/docs/docs/integrations/llms/beam.ipynb +++ b/docs/docs/integrations/llms/beam.ipynb @@ -87,7 +87,7 @@ }, "outputs": [], "source": [ - "!pip install beam-sdk" + "%pip install --upgrade --quiet beam-sdk" ] }, { diff --git a/docs/docs/integrations/llms/bedrock.ipynb b/docs/docs/integrations/llms/bedrock.ipynb index 2c26650f513..d2d6cd2cd99 100644 --- a/docs/docs/integrations/llms/bedrock.ipynb +++ b/docs/docs/integrations/llms/bedrock.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/llms/clarifai.ipynb b/docs/docs/integrations/llms/clarifai.ipynb index 16b03b2f33c..307e01f43b3 100644 --- a/docs/docs/integrations/llms/clarifai.ipynb +++ b/docs/docs/integrations/llms/clarifai.ipynb @@ -35,7 +35,7 @@ "outputs": [], "source": [ "# Install required dependencies\n", - "!pip install clarifai" + "%pip install --upgrade --quiet clarifai" ] }, { diff --git a/docs/docs/integrations/llms/ctransformers.ipynb b/docs/docs/integrations/llms/ctransformers.ipynb index a304f9ed7f3..fa9d604cd16 100644 --- a/docs/docs/integrations/llms/ctransformers.ipynb +++ b/docs/docs/integrations/llms/ctransformers.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install ctransformers" + "%pip install --upgrade --quiet ctransformers" ] }, { diff --git a/docs/docs/integrations/llms/ctranslate2.ipynb b/docs/docs/integrations/llms/ctranslate2.ipynb index e38e9e8a5dd..33d41d4233b 100644 --- a/docs/docs/integrations/llms/ctranslate2.ipynb +++ b/docs/docs/integrations/llms/ctranslate2.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install ctranslate2" + "%pip install --upgrade --quiet ctranslate2" ] }, { diff --git a/docs/docs/integrations/llms/gigachat.ipynb b/docs/docs/integrations/llms/gigachat.ipynb index 8e61763f74e..20a70872688 100644 --- a/docs/docs/integrations/llms/gigachat.ipynb +++ b/docs/docs/integrations/llms/gigachat.ipynb @@ -19,7 +19,7 @@ }, "outputs": [], "source": [ - "# !pip install gigachat" + "%pip install --upgrade --quiet gigachat" ] }, { diff --git a/docs/docs/integrations/llms/google_ai.ipynb b/docs/docs/integrations/llms/google_ai.ipynb index de227996bdc..d5bd9809804 100644 --- a/docs/docs/integrations/llms/google_ai.ipynb +++ b/docs/docs/integrations/llms/google_ai.ipynb @@ -55,7 +55,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install langchain-google-genai" + "%pip install --upgrade --quiet langchain-google-genai" ] }, { diff --git a/docs/docs/integrations/llms/google_vertex_ai_palm.ipynb b/docs/docs/integrations/llms/google_vertex_ai_palm.ipynb index 217691f6daf..9a4edee338f 100644 --- a/docs/docs/integrations/llms/google_vertex_ai_palm.ipynb +++ b/docs/docs/integrations/llms/google_vertex_ai_palm.ipynb @@ -37,7 +37,7 @@ "source": [ "By default, Google Cloud [does not use](https://cloud.google.com/vertex-ai/docs/generative-ai/data-governance#foundation_model_development) customer data to train its foundation models as part of Google Cloud's AI/ML Privacy Commitment. More details about how Google processes data can also be found in [Google's Customer Data Processing Addendum (CDPA)](https://cloud.google.com/terms/data-processing-addendum).\n", "\n", - "To use `Vertex AI Generative AI` you must have the `google-cloud-aiplatform` Python package installed and either:\n", + "To use `Vertex AI Generative AI` you must have the `langchain-google-vertexai` Python package installed and either:\n", "- Have credentials configured for your environment (gcloud, workload identity, etc...)\n", "- Store the path to a service account JSON file as the GOOGLE_APPLICATION_CREDENTIALS environment variable\n", "\n", @@ -54,7 +54,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install langchain google-cloud-aiplatform" + "%pip install --upgrade --quiet langchain-core langchain-google-vertexai" ] }, { @@ -76,7 +76,7 @@ } ], "source": [ - "from langchain_community.llms import VertexAI\n", + "from langchain_google_vertexai import VertexAI\n", "\n", "llm = VertexAI()\n", "print(llm(\"What are some of the pros and cons of Python as a programming language?\"))" @@ -132,7 +132,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain.prompts import PromptTemplate\n", + "from langchain_core.prompts import PromptTemplate\n", "\n", "template = \"\"\"Question: {question}\n", "\n", @@ -282,19 +282,11 @@ "source": [ "# If running in a Jupyter notebook you'll need to install nest_asyncio\n", "\n", - "# !pip install nest_asyncio" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "import asyncio\n", + "%pip install --upgrade --quiet nest_asyncio\n", "\n", - "# import nest_asyncio\n", - "# nest_asyncio.apply()" + "import nest_asyncio\n", + "\n", + "nest_asyncio.apply()" ] }, { @@ -314,6 +306,8 @@ } ], "source": [ + "import asyncio\n", + "\n", "asyncio.run(llm.agenerate([question]))" ] }, @@ -414,8 +408,8 @@ } ], "source": [ - "from langchain_community.chat_models import ChatVertexAI\n", "from langchain_core.messages import HumanMessage\n", + "from langchain_google_vertexai import ChatVertexAI\n", "\n", "llm = ChatVertexAI(model_name=\"gemini-ultra-vision\")\n", "\n", @@ -592,7 +586,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain_community.llms import VertexAIModelGarden" + "from langchain_google_vertexai import VertexAIModelGarden" ] }, { diff --git a/docs/docs/integrations/llms/gooseai.ipynb b/docs/docs/integrations/llms/gooseai.ipynb index c2a15c50a7a..e417f613657 100644 --- a/docs/docs/integrations/llms/gooseai.ipynb +++ b/docs/docs/integrations/llms/gooseai.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install openai" + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/llms/gpt4all.ipynb b/docs/docs/integrations/llms/gpt4all.ipynb index 7e1004c982b..3fd8b51a76a 100644 --- a/docs/docs/integrations/llms/gpt4all.ipynb +++ b/docs/docs/integrations/llms/gpt4all.ipynb @@ -28,7 +28,7 @@ } ], "source": [ - "%pip install gpt4all > /dev/null" + "%pip install --upgrade --quiet gpt4all > /dev/null" ] }, { diff --git a/docs/docs/integrations/llms/gradient.ipynb b/docs/docs/integrations/llms/gradient.ipynb index 372255b1f9a..9dff7f01e1c 100644 --- a/docs/docs/integrations/llms/gradient.ipynb +++ b/docs/docs/integrations/llms/gradient.ipynb @@ -82,7 +82,7 @@ } ], "source": [ - "!pip install gradientai" + "%pip install --upgrade --quiet gradientai" ] }, { diff --git a/docs/docs/integrations/llms/huggingface_hub.ipynb b/docs/docs/integrations/llms/huggingface_hub.ipynb index 6294967180d..b05e3b15ad6 100644 --- a/docs/docs/integrations/llms/huggingface_hub.ipynb +++ b/docs/docs/integrations/llms/huggingface_hub.ipynb @@ -39,7 +39,7 @@ }, "outputs": [], "source": [ - "!pip install huggingface_hub" + "%pip install --upgrade --quiet huggingface_hub" ] }, { diff --git a/docs/docs/integrations/llms/huggingface_pipelines.ipynb b/docs/docs/integrations/llms/huggingface_pipelines.ipynb index b7cf46dc327..b4e919a1d59 100644 --- a/docs/docs/integrations/llms/huggingface_pipelines.ipynb +++ b/docs/docs/integrations/llms/huggingface_pipelines.ipynb @@ -33,7 +33,7 @@ }, "outputs": [], "source": [ - "%pip install transformers --quiet" + "%pip install --upgrade --quiet transformers --quiet" ] }, { diff --git a/docs/docs/integrations/llms/jsonformer_experimental.ipynb b/docs/docs/integrations/llms/jsonformer_experimental.ipynb index 496e4af94c3..2819efa7ffb 100644 --- a/docs/docs/integrations/llms/jsonformer_experimental.ipynb +++ b/docs/docs/integrations/llms/jsonformer_experimental.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install --upgrade jsonformer > /dev/null" + "%pip install --upgrade --quiet jsonformer > /dev/null" ] }, { diff --git a/docs/docs/integrations/llms/llamacpp.ipynb b/docs/docs/integrations/llms/llamacpp.ipynb index 192c842dc48..c433baf1d02 100644 --- a/docs/docs/integrations/llms/llamacpp.ipynb +++ b/docs/docs/integrations/llms/llamacpp.ipynb @@ -45,7 +45,7 @@ }, "outputs": [], "source": [ - "!pip install llama-cpp-python" + "%pip install --upgrade --quiet llama-cpp-python" ] }, { diff --git a/docs/docs/integrations/llms/llm_caching.ipynb b/docs/docs/integrations/llms/llm_caching.ipynb index 75c7cf8a648..1bba907163b 100644 --- a/docs/docs/integrations/llms/llm_caching.ipynb +++ b/docs/docs/integrations/llms/llm_caching.ipynb @@ -740,7 +740,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install momento" + "%pip install --upgrade --quiet momento" ] }, { diff --git a/docs/docs/integrations/llms/lmformatenforcer_experimental.ipynb b/docs/docs/integrations/llms/lmformatenforcer_experimental.ipynb index 7e363131d21..cc386883778 100644 --- a/docs/docs/integrations/llms/lmformatenforcer_experimental.ipynb +++ b/docs/docs/integrations/llms/lmformatenforcer_experimental.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "!pip install --upgrade lm-format-enforcer > /dev/null" + "%pip install --upgrade --quiet lm-format-enforcer > /dev/null" ] }, { diff --git a/docs/docs/integrations/llms/manifest.ipynb b/docs/docs/integrations/llms/manifest.ipynb index 2553c107c25..a4a09fe1804 100644 --- a/docs/docs/integrations/llms/manifest.ipynb +++ b/docs/docs/integrations/llms/manifest.ipynb @@ -29,7 +29,7 @@ }, "outputs": [], "source": [ - "!pip install manifest-ml" + "%pip install --upgrade --quiet manifest-ml" ] }, { diff --git a/docs/docs/integrations/llms/modal.ipynb b/docs/docs/integrations/llms/modal.ipynb index 81dafed6ac7..f81abf6f434 100644 --- a/docs/docs/integrations/llms/modal.ipynb +++ b/docs/docs/integrations/llms/modal.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "!pip install modal" + "%pip install --upgrade --quiet modal" ] }, { diff --git a/docs/docs/integrations/llms/nlpcloud.ipynb b/docs/docs/integrations/llms/nlpcloud.ipynb index f647b3e8180..342e8df591f 100644 --- a/docs/docs/integrations/llms/nlpcloud.ipynb +++ b/docs/docs/integrations/llms/nlpcloud.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "!pip install nlpcloud" + "%pip install --upgrade --quiet nlpcloud" ] }, { diff --git a/docs/docs/integrations/llms/opaqueprompts.ipynb b/docs/docs/integrations/llms/opaqueprompts.ipynb index cdc15e680a1..e154348ed38 100644 --- a/docs/docs/integrations/llms/opaqueprompts.ipynb +++ b/docs/docs/integrations/llms/opaqueprompts.ipynb @@ -19,7 +19,7 @@ "outputs": [], "source": [ "# install the opaqueprompts and langchain packages\n", - "! pip install opaqueprompts langchain" + "%pip install --upgrade --quiet opaqueprompts langchain" ] }, { diff --git a/docs/docs/integrations/llms/openllm.ipynb b/docs/docs/integrations/llms/openllm.ipynb index 2adbda71e43..6fc14b3d469 100644 --- a/docs/docs/integrations/llms/openllm.ipynb +++ b/docs/docs/integrations/llms/openllm.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install openllm" + "%pip install --upgrade --quiet openllm" ] }, { diff --git a/docs/docs/integrations/llms/openlm.ipynb b/docs/docs/integrations/llms/openlm.ipynb index 0ccb64de79f..766a4419c3b 100644 --- a/docs/docs/integrations/llms/openlm.ipynb +++ b/docs/docs/integrations/llms/openlm.ipynb @@ -29,8 +29,8 @@ "source": [ "# Uncomment to install openlm and openai if you haven't already\n", "\n", - "# !pip install openlm\n", - "# !pip install openai" + "%pip install --upgrade --quiet openlm\n", + "%pip install --upgrade --quiet langchain-openai" ] }, { diff --git a/docs/docs/integrations/llms/pipelineai.ipynb b/docs/docs/integrations/llms/pipelineai.ipynb index 8045413aa41..7ed35946563 100644 --- a/docs/docs/integrations/llms/pipelineai.ipynb +++ b/docs/docs/integrations/llms/pipelineai.ipynb @@ -30,7 +30,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install pipeline-ai" + "%pip install --upgrade --quiet pipeline-ai" ] }, { diff --git a/docs/docs/integrations/llms/predibase.ipynb b/docs/docs/integrations/llms/predibase.ipynb index e5e18279b5e..8f5441f496a 100644 --- a/docs/docs/integrations/llms/predibase.ipynb +++ b/docs/docs/integrations/llms/predibase.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install predibase\n", + "%pip install --upgrade --quiet predibase\n", "import os\n", "\n", "os.environ[\"PREDIBASE_API_TOKEN\"] = \"{PREDIBASE_API_TOKEN}\"" diff --git a/docs/docs/integrations/llms/predictionguard.ipynb b/docs/docs/integrations/llms/predictionguard.ipynb index d0f3dd6d4bb..c6daa2d5185 100644 --- a/docs/docs/integrations/llms/predictionguard.ipynb +++ b/docs/docs/integrations/llms/predictionguard.ipynb @@ -17,7 +17,7 @@ }, "outputs": [], "source": [ - "! pip install predictionguard langchain" + "%pip install --upgrade --quiet predictionguard langchain" ] }, { diff --git a/docs/docs/integrations/llms/promptlayer_openai.ipynb b/docs/docs/integrations/llms/promptlayer_openai.ipynb index 1a6049a5d01..b4d9e4b5a24 100644 --- a/docs/docs/integrations/llms/promptlayer_openai.ipynb +++ b/docs/docs/integrations/llms/promptlayer_openai.ipynb @@ -38,7 +38,7 @@ }, "outputs": [], "source": [ - "!pip install promptlayer" + "%pip install --upgrade --quiet promptlayer" ] }, { diff --git a/docs/docs/integrations/llms/rellm_experimental.ipynb b/docs/docs/integrations/llms/rellm_experimental.ipynb index 08e9c4c6b75..a4df00cdc73 100644 --- a/docs/docs/integrations/llms/rellm_experimental.ipynb +++ b/docs/docs/integrations/llms/rellm_experimental.ipynb @@ -24,7 +24,7 @@ }, "outputs": [], "source": [ - "!pip install rellm > /dev/null" + "%pip install --upgrade --quiet rellm > /dev/null" ] }, { diff --git a/docs/docs/integrations/llms/runhouse.ipynb b/docs/docs/integrations/llms/runhouse.ipynb index 59bd92ef60b..30fb5654946 100644 --- a/docs/docs/integrations/llms/runhouse.ipynb +++ b/docs/docs/integrations/llms/runhouse.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install runhouse" + "%pip install --upgrade --quiet runhouse" ] }, { diff --git a/docs/docs/integrations/llms/titan_takeoff.ipynb b/docs/docs/integrations/llms/titan_takeoff.ipynb index 966870610c3..ce2ad317974 100644 --- a/docs/docs/integrations/llms/titan_takeoff.ipynb +++ b/docs/docs/integrations/llms/titan_takeoff.ipynb @@ -34,7 +34,7 @@ }, "outputs": [], "source": [ - "!pip install titan-iris" + "%pip install --upgrade --quiet titan-iris" ] }, { diff --git a/docs/docs/integrations/llms/tongyi.ipynb b/docs/docs/integrations/llms/tongyi.ipynb index 010584097f5..1e3da253910 100644 --- a/docs/docs/integrations/llms/tongyi.ipynb +++ b/docs/docs/integrations/llms/tongyi.ipynb @@ -20,7 +20,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install dashscope" + "%pip install --upgrade --quiet dashscope" ] }, { diff --git a/docs/docs/integrations/llms/vllm.ipynb b/docs/docs/integrations/llms/vllm.ipynb index 0bd25873bab..eb4208b97bf 100644 --- a/docs/docs/integrations/llms/vllm.ipynb +++ b/docs/docs/integrations/llms/vllm.ipynb @@ -28,7 +28,7 @@ }, "outputs": [], "source": [ - "#!pip install vllm -q" + "%pip install --upgrade --quiet vllm -q" ] }, { diff --git a/docs/docs/integrations/llms/volcengine_maas.ipynb b/docs/docs/integrations/llms/volcengine_maas.ipynb index dba36dcd18a..cd0d37dd2f5 100644 --- a/docs/docs/integrations/llms/volcengine_maas.ipynb +++ b/docs/docs/integrations/llms/volcengine_maas.ipynb @@ -22,7 +22,7 @@ "outputs": [], "source": [ "# Install the package\n", - "!pip install volcengine" + "%pip install --upgrade --quiet volcengine" ] }, { diff --git a/docs/docs/integrations/llms/watsonxllm.ipynb b/docs/docs/integrations/llms/watsonxllm.ipynb index 00dd88d5304..be5d0841cd2 100644 --- a/docs/docs/integrations/llms/watsonxllm.ipynb +++ b/docs/docs/integrations/llms/watsonxllm.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install ibm-watsonx-ai" + "%pip install --upgrade --quiet ibm-watsonx-ai" ] }, { diff --git a/docs/docs/integrations/llms/xinference.ipynb b/docs/docs/integrations/llms/xinference.ipynb index 377b65ace81..a2907446705 100644 --- a/docs/docs/integrations/llms/xinference.ipynb +++ b/docs/docs/integrations/llms/xinference.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install \"xinference[all]\"" + "%pip install --upgrade --quiet \"xinference[all]\"" ] }, { diff --git a/docs/docs/integrations/llms/yandex.ipynb b/docs/docs/integrations/llms/yandex.ipynb index 4b31fb76e16..0dfa53bd61c 100644 --- a/docs/docs/integrations/llms/yandex.ipynb +++ b/docs/docs/integrations/llms/yandex.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install yandexcloud" + "%pip install --upgrade --quiet yandexcloud" ] }, { diff --git a/docs/docs/integrations/memory/astradb_chat_message_history.ipynb b/docs/docs/integrations/memory/astradb_chat_message_history.ipynb index 52159c44f9b..abe6b1b2876 100644 --- a/docs/docs/integrations/memory/astradb_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/astradb_chat_message_history.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --quiet \"astrapy>=0.6.2\"" + "%pip install --upgrade --quiet \"astrapy>=0.6.2\"" ] }, { diff --git a/docs/docs/integrations/memory/cassandra_chat_message_history.ipynb b/docs/docs/integrations/memory/cassandra_chat_message_history.ipynb index f4c0532a304..d802bc785da 100644 --- a/docs/docs/integrations/memory/cassandra_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/cassandra_chat_message_history.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install \"cassio>=0.1.0\"" + "%pip install --upgrade --quiet \"cassio>=0.1.0\"" ] }, { diff --git a/docs/docs/integrations/memory/elasticsearch_chat_message_history.ipynb b/docs/docs/integrations/memory/elasticsearch_chat_message_history.ipynb index 36dcecb62ab..d9073c25b3b 100644 --- a/docs/docs/integrations/memory/elasticsearch_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/elasticsearch_chat_message_history.ipynb @@ -43,7 +43,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install elasticsearch langchain" + "%pip install --upgrade --quiet elasticsearch langchain" ] }, { diff --git a/docs/docs/integrations/memory/mongodb_chat_message_history.ipynb b/docs/docs/integrations/memory/mongodb_chat_message_history.ipynb index 88c8dd38d3b..4e01086b7a9 100644 --- a/docs/docs/integrations/memory/mongodb_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/mongodb_chat_message_history.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install pymongo" + "%pip install --upgrade --quiet pymongo" ] }, { diff --git a/docs/docs/integrations/memory/rockset_chat_message_history.ipynb b/docs/docs/integrations/memory/rockset_chat_message_history.ipynb index 82acc64a9d8..d5bef0e22a3 100644 --- a/docs/docs/integrations/memory/rockset_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/rockset_chat_message_history.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install rockset" + "%pip install --upgrade --quiet rockset" ] }, { diff --git a/docs/docs/integrations/memory/sqlite.ipynb b/docs/docs/integrations/memory/sqlite.ipynb index d868acc45ee..d25dbeefffe 100644 --- a/docs/docs/integrations/memory/sqlite.ipynb +++ b/docs/docs/integrations/memory/sqlite.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install sqlite3" + "%pip install --upgrade --quiet sqlite3" ] }, { diff --git a/docs/docs/integrations/memory/xata_chat_message_history.ipynb b/docs/docs/integrations/memory/xata_chat_message_history.ipynb index 01e6cf62d65..47d21506a9e 100644 --- a/docs/docs/integrations/memory/xata_chat_message_history.ipynb +++ b/docs/docs/integrations/memory/xata_chat_message_history.ipynb @@ -38,7 +38,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install xata openai langchain" + "%pip install --upgrade --quiet xata langchain-openai langchain" ] }, { diff --git a/docs/docs/integrations/platforms/google.mdx b/docs/docs/integrations/platforms/google.mdx index 39518c0b77f..040ace8aac2 100644 --- a/docs/docs/integrations/platforms/google.mdx +++ b/docs/docs/integrations/platforms/google.mdx @@ -57,16 +57,16 @@ The value of image_url can be any of the following: Access PaLM chat models like `chat-bison` and `codechat-bison` via Google Cloud. -We need to install `google-cloud-aiplatform` python package. +We need to install `langchain-google-vertexai` python package. ```bash -pip install google-cloud-aiplatform +pip install langchain-google-vertexai ``` See a [usage example](/docs/integrations/chat/google_vertex_ai_palm). ```python -from langchain_community.chat_models import ChatVertexAI +from langchain_google_vertexai import ChatVertexAI ``` ## Document Loaders @@ -93,32 +93,32 @@ from langchain_community.document_loaders import BigQueryLoader Access to `Gemini` and `PaLM` LLMs (like `text-bison` and `code-bison`) via `Google Vertex AI`. -We need to install `google-cloud-aiplatform` python package. +We need to install `langchain-google-vertexai` python package. ```bash -pip install google-cloud-aiplatform +pip install langchain-google-vertexai ``` See a [usage example](/docs/integrations/llms/google_vertex_ai_palm). ```python -from langchain_community.llms import VertexAI +from langchain_google_vertexai import VertexAI ``` ### Model Garden Access PaLM and hundreds of OSS models via `Vertex AI Model Garden`. -We need to install `google-cloud-aiplatform` python package. +We need to install `langchain-google-vertexai` python package. ```bash -pip install google-cloud-aiplatform +pip install langchain-google-vertexai ``` See a [usage example](/docs/integrations/llms/google_vertex_ai_palm#vertex-model-garden). ```python -from langchain_community.llms import VertexAIModelGarden +from langchain_google_vertexai import VertexAIModelGarden ``` @@ -193,7 +193,7 @@ from langchain_community.document_loaders import GoogleSpeechToTextLoader We need to install several python packages. ```bash -pip install tensorflow google-cloud-aiplatform tensorflow-hub tensorflow-text +pip install tensorflow langchain-google-vertexai tensorflow-hub tensorflow-text ``` See a [usage example](/docs/integrations/vectorstores/google_vertex_ai_vector_search). diff --git a/docs/docs/integrations/providers/aim_tracking.ipynb b/docs/docs/integrations/providers/aim_tracking.ipynb index cad086e7a38..055249c8ecc 100644 --- a/docs/docs/integrations/providers/aim_tracking.ipynb +++ b/docs/docs/integrations/providers/aim_tracking.ipynb @@ -47,10 +47,10 @@ }, "outputs": [], "source": [ - "!pip install aim\n", - "!pip install langchain\n", - "!pip install openai\n", - "!pip install google-search-results" + "%pip install --upgrade --quiet aim\n", + "%pip install --upgrade --quiet langchain\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/providers/clearml_tracking.ipynb b/docs/docs/integrations/providers/clearml_tracking.ipynb index 61d7ba57f27..0ee932a4b80 100644 --- a/docs/docs/integrations/providers/clearml_tracking.ipynb +++ b/docs/docs/integrations/providers/clearml_tracking.ipynb @@ -38,10 +38,10 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install clearml\n", - "!pip install pandas\n", - "!pip install textstat\n", - "!pip install spacy\n", + "%pip install --upgrade --quiet clearml\n", + "%pip install --upgrade --quiet pandas\n", + "%pip install --upgrade --quiet textstat\n", + "%pip install --upgrade --quiet spacy\n", "!python -m spacy download en_core_web_sm" ] }, diff --git a/docs/docs/integrations/providers/comet_tracking.ipynb b/docs/docs/integrations/providers/comet_tracking.ipynb index bfe3b0c1fcd..df66bda7468 100644 --- a/docs/docs/integrations/providers/comet_tracking.ipynb +++ b/docs/docs/integrations/providers/comet_tracking.ipynb @@ -47,7 +47,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install comet_ml langchain openai google-search-results spacy textstat pandas\n", + "%pip install --upgrade --quiet comet_ml langchain langchain-openai google-search-results spacy textstat pandas\n", "\n", "\n", "!{sys.executable} -m spacy download en_core_web_sm" @@ -237,7 +237,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install rouge-score" + "%pip install --upgrade --quiet rouge-score" ] }, { diff --git a/docs/docs/integrations/providers/mlflow_tracking.ipynb b/docs/docs/integrations/providers/mlflow_tracking.ipynb index 13683b309c0..79aaed4aa9f 100644 --- a/docs/docs/integrations/providers/mlflow_tracking.ipynb +++ b/docs/docs/integrations/providers/mlflow_tracking.ipynb @@ -47,12 +47,12 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install azureml-mlflow\n", - "!pip install pandas\n", - "!pip install textstat\n", - "!pip install spacy\n", - "!pip install openai\n", - "!pip install google-search-results\n", + "%pip install --upgrade --quiet azureml-mlflow\n", + "%pip install --upgrade --quiet pandas\n", + "%pip install --upgrade --quiet textstat\n", + "%pip install --upgrade --quiet spacy\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet google-search-results\n", "!python -m spacy download en_core_web_sm" ] }, diff --git a/docs/docs/integrations/providers/wandb_tracking.ipynb b/docs/docs/integrations/providers/wandb_tracking.ipynb index 2c4e7afdd22..1229c84318d 100644 --- a/docs/docs/integrations/providers/wandb_tracking.ipynb +++ b/docs/docs/integrations/providers/wandb_tracking.ipynb @@ -28,10 +28,10 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install wandb\n", - "!pip install pandas\n", - "!pip install textstat\n", - "!pip install spacy\n", + "%pip install --upgrade --quiet wandb\n", + "%pip install --upgrade --quiet pandas\n", + "%pip install --upgrade --quiet textstat\n", + "%pip install --upgrade --quiet spacy\n", "!python -m spacy download en_core_web_sm" ] }, diff --git a/docs/docs/integrations/providers/whylabs_profiling.ipynb b/docs/docs/integrations/providers/whylabs_profiling.ipynb index 08c90857d8e..cc295b34022 100644 --- a/docs/docs/integrations/providers/whylabs_profiling.ipynb +++ b/docs/docs/integrations/providers/whylabs_profiling.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install langkit openai langchain" + "%pip install --upgrade --quiet langkit langchain-openai langchain" ] }, { diff --git a/docs/docs/integrations/retrievers/activeloop.ipynb b/docs/docs/integrations/retrievers/activeloop.ipynb index 405f010281f..e85d4a150ff 100644 --- a/docs/docs/integrations/retrievers/activeloop.ipynb +++ b/docs/docs/integrations/retrievers/activeloop.ipynb @@ -44,7 +44,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install tiktoken openai python-dotenv datasets langchain deeplake beautifulsoup4 html2text ragas" + "%pip install --upgrade --quiet tiktoken langchain-openai python-dotenv datasets langchain deeplake beautifulsoup4 html2text ragas" ] }, { diff --git a/docs/docs/integrations/retrievers/amazon_kendra_retriever.ipynb b/docs/docs/integrations/retrievers/amazon_kendra_retriever.ipynb index e954b900f4a..ce9d8bf3217 100644 --- a/docs/docs/integrations/retrievers/amazon_kendra_retriever.ipynb +++ b/docs/docs/integrations/retrievers/amazon_kendra_retriever.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/retrievers/arxiv.ipynb b/docs/docs/integrations/retrievers/arxiv.ipynb index 99f4dd00b50..e01a92f46e2 100644 --- a/docs/docs/integrations/retrievers/arxiv.ipynb +++ b/docs/docs/integrations/retrievers/arxiv.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "#!pip install arxiv" + "%pip install --upgrade --quiet arxiv" ] }, { diff --git a/docs/docs/integrations/retrievers/bedrock.ipynb b/docs/docs/integrations/retrievers/bedrock.ipynb index 17efd839e99..9d79a600985 100644 --- a/docs/docs/integrations/retrievers/bedrock.ipynb +++ b/docs/docs/integrations/retrievers/bedrock.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/retrievers/bm25.ipynb b/docs/docs/integrations/retrievers/bm25.ipynb index ad2c5e27abe..31160541140 100644 --- a/docs/docs/integrations/retrievers/bm25.ipynb +++ b/docs/docs/integrations/retrievers/bm25.ipynb @@ -20,7 +20,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install rank_bm25" + "%pip install --upgrade --quiet rank_bm25" ] }, { diff --git a/docs/docs/integrations/retrievers/cohere-reranker.ipynb b/docs/docs/integrations/retrievers/cohere-reranker.ipynb index 9b1fdbd6b9f..afdf5e2f588 100644 --- a/docs/docs/integrations/retrievers/cohere-reranker.ipynb +++ b/docs/docs/integrations/retrievers/cohere-reranker.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install cohere" + "%pip install --upgrade --quiet cohere" ] }, { @@ -31,11 +31,11 @@ }, "outputs": [], "source": [ - "#!pip install faiss\n", + "%pip install --upgrade --quiet faiss\n", "\n", "# OR (depending on Python version)\n", "\n", - "#!pip install faiss-cpu" + "%pip install --upgrade --quiet faiss-cpu" ] }, { diff --git a/docs/docs/integrations/retrievers/elastic_search_bm25.ipynb b/docs/docs/integrations/retrievers/elastic_search_bm25.ipynb index 15b7245c917..6ec4c04f602 100644 --- a/docs/docs/integrations/retrievers/elastic_search_bm25.ipynb +++ b/docs/docs/integrations/retrievers/elastic_search_bm25.ipynb @@ -27,7 +27,7 @@ }, "outputs": [], "source": [ - "#!pip install elasticsearch" + "%pip install --upgrade --quiet elasticsearch" ] }, { diff --git a/docs/docs/integrations/retrievers/embedchain.ipynb b/docs/docs/integrations/retrievers/embedchain.ipynb index adeddfea8c0..9169c3067b7 100644 --- a/docs/docs/integrations/retrievers/embedchain.ipynb +++ b/docs/docs/integrations/retrievers/embedchain.ipynb @@ -33,7 +33,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install --upgrade embedchain" + "%pip install --upgrade --quiet embedchain" ] }, { diff --git a/docs/docs/integrations/retrievers/fleet_context.ipynb b/docs/docs/integrations/retrievers/fleet_context.ipynb index a96c0c23457..5587fcbc645 100644 --- a/docs/docs/integrations/retrievers/fleet_context.ipynb +++ b/docs/docs/integrations/retrievers/fleet_context.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain fleet-context openai pandas faiss-cpu # faiss-gpu for CUDA supported GPU" + "%pip install --upgrade --quiet langchain fleet-context langchain-openai pandas faiss-cpu # faiss-gpu for CUDA supported GPU" ] }, { diff --git a/docs/docs/integrations/retrievers/google_drive.ipynb b/docs/docs/integrations/retrievers/google_drive.ipynb index bb6f2140c30..a316fc864c2 100644 --- a/docs/docs/integrations/retrievers/google_drive.ipynb +++ b/docs/docs/integrations/retrievers/google_drive.ipynb @@ -98,7 +98,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install unstructured" + "%pip install --upgrade --quiet unstructured" ] }, { diff --git a/docs/docs/integrations/retrievers/google_vertex_ai_search.ipynb b/docs/docs/integrations/retrievers/google_vertex_ai_search.ipynb index a1b5cef9a9b..96c2eaf3e91 100644 --- a/docs/docs/integrations/retrievers/google_vertex_ai_search.ipynb +++ b/docs/docs/integrations/retrievers/google_vertex_ai_search.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install google-cloud-discoveryengine" + "%pip install --upgrade --quiet google-cloud-discoveryengine" ] }, { diff --git a/docs/docs/integrations/retrievers/metal.ipynb b/docs/docs/integrations/retrievers/metal.ipynb index d467ea94fb1..9c42da9be24 100644 --- a/docs/docs/integrations/retrievers/metal.ipynb +++ b/docs/docs/integrations/retrievers/metal.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install metal_sdk" + "%pip install --upgrade --quiet metal_sdk" ] }, { diff --git a/docs/docs/integrations/retrievers/pinecone_hybrid_search.ipynb b/docs/docs/integrations/retrievers/pinecone_hybrid_search.ipynb index 39ba19b8415..f5bf39679b3 100644 --- a/docs/docs/integrations/retrievers/pinecone_hybrid_search.ipynb +++ b/docs/docs/integrations/retrievers/pinecone_hybrid_search.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pinecone-client pinecone-text" + "%pip install --upgrade --quiet pinecone-client pinecone-text" ] }, { diff --git a/docs/docs/integrations/retrievers/qdrant-sparse.ipynb b/docs/docs/integrations/retrievers/qdrant-sparse.ipynb index f5241f7f551..1f03c8d9923 100644 --- a/docs/docs/integrations/retrievers/qdrant-sparse.ipynb +++ b/docs/docs/integrations/retrievers/qdrant-sparse.ipynb @@ -31,7 +31,7 @@ }, "outputs": [], "source": [ - "%pip install qdrant_client" + "%pip install --upgrade --quiet qdrant_client" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb index eb49b42dfa0..8b4f7aeed99 100644 --- a/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/activeloop_deeplake_self_query.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install lark\n" + "%pip install --upgrade --quiet lark" ] }, { @@ -46,7 +46,7 @@ "outputs": [], "source": [ "# in case if some queries fail consider installing libdeeplake manually\n", - "# !pip install libdeeplake\n" + "%pip install --upgrade --quiet libdeeplake" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb index 3d1e2f9891b..7341495e8a0 100644 --- a/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/chroma_self_query.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "#!pip install lark\n" + "%pip install --upgrade --quiet lark" ] }, { @@ -44,7 +44,7 @@ }, "outputs": [], "source": [ - "#!pip install chromadb\n" + "%pip install --upgrade --quiet chromadb" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/dashvector.ipynb b/docs/docs/integrations/retrievers/self_query/dashvector.ipynb index b3c074a3ac1..4f3e0b09ec8 100644 --- a/docs/docs/integrations/retrievers/self_query/dashvector.ipynb +++ b/docs/docs/integrations/retrievers/self_query/dashvector.ipynb @@ -54,7 +54,7 @@ }, "outputs": [], "source": [ - "# !pip install lark dashvector" + "%pip install --upgrade --quiet lark dashvector" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/elasticsearch_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/elasticsearch_self_query.ipynb index f86e21148c7..047f48f8e21 100644 --- a/docs/docs/integrations/retrievers/self_query/elasticsearch_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/elasticsearch_self_query.ipynb @@ -45,7 +45,7 @@ } ], "source": [ - "#!pip install -qU lark elasticsearch\n" + "%pip install --upgrade --quiet U lark elasticsearch" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb index 94cc863f592..d5d9775ec83 100644 --- a/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/milvus_self_query.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install lark" + "%pip install --upgrade --quiet lark" ] }, { @@ -38,7 +38,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pymilvus" + "%pip install --upgrade --quiet pymilvus" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb b/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb index 284ce72a470..1ab8ae71868 100644 --- a/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb +++ b/docs/docs/integrations/retrievers/self_query/mongodb_atlas.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install lark pymongo" + "%pip install --upgrade --quiet lark pymongo" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb index ace025c2858..a886efe8f57 100644 --- a/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/myscale_self_query.ipynb @@ -39,7 +39,7 @@ }, "outputs": [], "source": [ - "! pip install lark clickhouse-connect" + "%pip install --upgrade --quiet lark clickhouse-connect" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb index f470f70fd49..7779ccc5192 100644 --- a/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/opensearch_self_query.ipynb @@ -36,7 +36,7 @@ }, "outputs": [], "source": [ - "!pip install lark opensearch-py" + "%pip install --upgrade --quiet lark opensearch-py" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/pinecone.ipynb b/docs/docs/integrations/retrievers/self_query/pinecone.ipynb index 52e02bc7c47..4a76cd797ca 100644 --- a/docs/docs/integrations/retrievers/self_query/pinecone.ipynb +++ b/docs/docs/integrations/retrievers/self_query/pinecone.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install lark\n" + "%pip install --upgrade --quiet lark" ] }, { @@ -42,7 +42,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pinecone-client\n" + "%pip install --upgrade --quiet pinecone-client" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb index 146364950f4..f7915707ba5 100644 --- a/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/qdrant_self_query.ipynb @@ -34,7 +34,7 @@ }, "outputs": [], "source": [ - "#!pip install lark qdrant-client" + "%pip install --upgrade --quiet lark qdrant-client" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb index 031059d3aba..42c57603e7c 100644 --- a/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/redis_self_query.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "# !pip install redis redisvl openai tiktoken lark" + "%pip install --upgrade --quiet redis redisvl langchain-openai tiktoken lark" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb index d345eb7f730..fe16a03a790 100644 --- a/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/supabase_self_query.ipynb @@ -94,7 +94,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install langchain openai tiktoken" + "%pip install --upgrade --quiet langchain langchain-openai tiktoken" ] }, { @@ -114,7 +114,7 @@ }, "outputs": [], "source": [ - "%pip install lark" + "%pip install --upgrade --quiet lark" ] }, { @@ -134,7 +134,7 @@ }, "outputs": [], "source": [ - "%pip install supabase" + "%pip install --upgrade --quiet supabase" ] }, { @@ -183,7 +183,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install python-dotenv" + "%pip install --upgrade --quiet python-dotenv" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb index 7a095eda27f..acac5be8e2b 100644 --- a/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/timescalevector_self_query.ipynb @@ -55,7 +55,7 @@ }, "outputs": [], "source": [ - "#!pip install lark\n" + "%pip install --upgrade --quiet lark" ] }, { @@ -67,7 +67,7 @@ }, "outputs": [], "source": [ - "#!pip install timescale-vector\n" + "%pip install --upgrade --quiet timescale-vector" ] }, { diff --git a/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb b/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb index cc38b2cc463..1e50c9ad21a 100644 --- a/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb +++ b/docs/docs/integrations/retrievers/self_query/weaviate_self_query.ipynb @@ -33,7 +33,7 @@ }, "outputs": [], "source": [ - "#!pip install lark weaviate-client\n" + "%pip install --upgrade --quiet lark weaviate-client" ] }, { diff --git a/docs/docs/integrations/retrievers/singlestoredb.ipynb b/docs/docs/integrations/retrievers/singlestoredb.ipynb index a8d7bb692f6..7dc42c34842 100644 --- a/docs/docs/integrations/retrievers/singlestoredb.ipynb +++ b/docs/docs/integrations/retrievers/singlestoredb.ipynb @@ -24,7 +24,7 @@ "source": [ "# Establishing a connection to the database is facilitated through the singlestoredb Python connector.\n", "# Please ensure that this connector is installed in your working environment.\n", - "!pip install singlestoredb" + "%pip install --upgrade --quiet singlestoredb" ] }, { diff --git a/docs/docs/integrations/retrievers/svm.ipynb b/docs/docs/integrations/retrievers/svm.ipynb index cac73ed81cc..259329f6e5d 100644 --- a/docs/docs/integrations/retrievers/svm.ipynb +++ b/docs/docs/integrations/retrievers/svm.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "#!pip install scikit-learn" + "%pip install --upgrade --quiet scikit-learn" ] }, { @@ -35,7 +35,7 @@ }, "outputs": [], "source": [ - "#!pip install lark" + "%pip install --upgrade --quiet lark" ] }, { diff --git a/docs/docs/integrations/retrievers/tf_idf.ipynb b/docs/docs/integrations/retrievers/tf_idf.ipynb index e94091e6dfc..3d1d97b277c 100644 --- a/docs/docs/integrations/retrievers/tf_idf.ipynb +++ b/docs/docs/integrations/retrievers/tf_idf.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install scikit-learn" + "%pip install --upgrade --quiet scikit-learn" ] }, { diff --git a/docs/docs/integrations/retrievers/vespa.ipynb b/docs/docs/integrations/retrievers/vespa.ipynb index 73484d8687a..5e30e05ee75 100644 --- a/docs/docs/integrations/retrievers/vespa.ipynb +++ b/docs/docs/integrations/retrievers/vespa.ipynb @@ -24,7 +24,7 @@ }, "outputs": [], "source": [ - "#!pip install pyvespa" + "%pip install --upgrade --quiet pyvespa" ] }, { diff --git a/docs/docs/integrations/retrievers/weaviate-hybrid.ipynb b/docs/docs/integrations/retrievers/weaviate-hybrid.ipynb index 8426b0faf6c..43c24d09300 100644 --- a/docs/docs/integrations/retrievers/weaviate-hybrid.ipynb +++ b/docs/docs/integrations/retrievers/weaviate-hybrid.ipynb @@ -34,7 +34,7 @@ }, "outputs": [], "source": [ - "#!pip install weaviate-client" + "%pip install --upgrade --quiet weaviate-client" ] }, { diff --git a/docs/docs/integrations/retrievers/wikipedia.ipynb b/docs/docs/integrations/retrievers/wikipedia.ipynb index 0a4cad6db9e..b4f0fb1a696 100644 --- a/docs/docs/integrations/retrievers/wikipedia.ipynb +++ b/docs/docs/integrations/retrievers/wikipedia.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "#!pip install wikipedia" + "%pip install --upgrade --quiet wikipedia" ] }, { diff --git a/docs/docs/integrations/stores/redis.ipynb b/docs/docs/integrations/stores/redis.ipynb index 251454b5e2b..c7d37470aa7 100644 --- a/docs/docs/integrations/stores/redis.ipynb +++ b/docs/docs/integrations/stores/redis.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install redis" + "%pip install --upgrade --quiet redis" ] }, { diff --git a/docs/docs/integrations/stores/upstash_redis.ipynb b/docs/docs/integrations/stores/upstash_redis.ipynb index b070728907f..f32a510b6cd 100644 --- a/docs/docs/integrations/stores/upstash_redis.ipynb +++ b/docs/docs/integrations/stores/upstash_redis.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install upstash-redis" + "%pip install --upgrade --quiet upstash-redis" ] }, { diff --git a/docs/docs/integrations/text_embedding/bedrock.ipynb b/docs/docs/integrations/text_embedding/bedrock.ipynb index 3bcca03e1f5..3c476850782 100644 --- a/docs/docs/integrations/text_embedding/bedrock.ipynb +++ b/docs/docs/integrations/text_embedding/bedrock.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/text_embedding/bge_huggingface.ipynb b/docs/docs/integrations/text_embedding/bge_huggingface.ipynb index 1d39c6d5a32..50ffc161d77 100644 --- a/docs/docs/integrations/text_embedding/bge_huggingface.ipynb +++ b/docs/docs/integrations/text_embedding/bge_huggingface.ipynb @@ -22,7 +22,7 @@ }, "outputs": [], "source": [ - "#!pip install sentence_transformers" + "%pip install --upgrade --quiet sentence_transformers" ] }, { diff --git a/docs/docs/integrations/text_embedding/clarifai.ipynb b/docs/docs/integrations/text_embedding/clarifai.ipynb index eba15116c9f..fdf4e1bcdfa 100644 --- a/docs/docs/integrations/text_embedding/clarifai.ipynb +++ b/docs/docs/integrations/text_embedding/clarifai.ipynb @@ -35,7 +35,7 @@ "outputs": [], "source": [ "# Install required dependencies\n", - "!pip install clarifai" + "%pip install --upgrade --quiet clarifai" ] }, { diff --git a/docs/docs/integrations/text_embedding/fastembed.ipynb b/docs/docs/integrations/text_embedding/fastembed.ipynb index 72454833ba7..311de53a545 100644 --- a/docs/docs/integrations/text_embedding/fastembed.ipynb +++ b/docs/docs/integrations/text_embedding/fastembed.ipynb @@ -35,7 +35,7 @@ }, "outputs": [], "source": [ - "%pip install fastembed" + "%pip install --upgrade --quiet fastembed" ] }, { diff --git a/docs/docs/integrations/text_embedding/google_generative_ai.ipynb b/docs/docs/integrations/text_embedding/google_generative_ai.ipynb index 4105b0955d4..48e8a47522c 100644 --- a/docs/docs/integrations/text_embedding/google_generative_ai.ipynb +++ b/docs/docs/integrations/text_embedding/google_generative_ai.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U langchain-google-genai" + "%pip install --upgrade --quiet langchain-google-genai" ] }, { @@ -154,7 +154,7 @@ } ], "source": [ - "%pip install --quiet matplotlib scikit-learn" + "%pip install --upgrade --quiet matplotlib scikit-learn" ] }, { diff --git a/docs/docs/integrations/text_embedding/google_vertex_ai_palm.ipynb b/docs/docs/integrations/text_embedding/google_vertex_ai_palm.ipynb index 66832aa870d..ca632a4bcd6 100644 --- a/docs/docs/integrations/text_embedding/google_vertex_ai_palm.ipynb +++ b/docs/docs/integrations/text_embedding/google_vertex_ai_palm.ipynb @@ -12,7 +12,7 @@ "\n", "By default, Google Cloud [does not use](https://cloud.google.com/vertex-ai/docs/generative-ai/data-governance#foundation_model_development) Customer Data to train its foundation models as part of Google Cloud`s AI/ML Privacy Commitment. More details about how Google processes data can also be found in [Google's Customer Data Processing Addendum (CDPA)](https://cloud.google.com/terms/data-processing-addendum).\n", "\n", - "To use Vertex AI PaLM you must have the `google-cloud-aiplatform` Python package installed and either:\n", + "To use Vertex AI PaLM you must have the `langchain-google-vertexai` Python package installed and either:\n", "- Have credentials configured for your environment (gcloud, workload identity, etc...)\n", "- Store the path to a service account JSON file as the GOOGLE_APPLICATION_CREDENTIALS environment variable\n", "\n", @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "#!pip install google-cloud-aiplatform" + "%pip install --upgrade --quiet langchain langchain-google-vertexai" ] }, { @@ -41,7 +41,7 @@ "metadata": {}, "outputs": [], "source": [ - "from langchain_community.embeddings import VertexAIEmbeddings" + "from langchain_google_vertexai import VertexAIEmbeddings" ] }, { diff --git a/docs/docs/integrations/text_embedding/gpt4all.ipynb b/docs/docs/integrations/text_embedding/gpt4all.ipynb index 6234406c1e0..9dfcd8a17f3 100644 --- a/docs/docs/integrations/text_embedding/gpt4all.ipynb +++ b/docs/docs/integrations/text_embedding/gpt4all.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install gpt4all > /dev/null" + "%pip install --upgrade --quiet gpt4all > /dev/null" ] }, { diff --git a/docs/docs/integrations/text_embedding/gradient.ipynb b/docs/docs/integrations/text_embedding/gradient.ipynb index d2b89191105..9cde403e164 100644 --- a/docs/docs/integrations/text_embedding/gradient.ipynb +++ b/docs/docs/integrations/text_embedding/gradient.ipynb @@ -66,7 +66,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install gradientai" + "%pip install --upgrade --quiet gradientai" ] }, { diff --git a/docs/docs/integrations/text_embedding/huggingfacehub.ipynb b/docs/docs/integrations/text_embedding/huggingfacehub.ipynb index d28fdfdac8f..b14b52c751e 100644 --- a/docs/docs/integrations/text_embedding/huggingfacehub.ipynb +++ b/docs/docs/integrations/text_embedding/huggingfacehub.ipynb @@ -16,7 +16,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain sentence_transformers" + "%pip install --upgrade --quiet langchain sentence_transformers" ] }, { diff --git a/docs/docs/integrations/text_embedding/infinity.ipynb b/docs/docs/integrations/text_embedding/infinity.ipynb index 27ba45c8999..26984db18ae 100644 --- a/docs/docs/integrations/text_embedding/infinity.ipynb +++ b/docs/docs/integrations/text_embedding/infinity.ipynb @@ -58,7 +58,7 @@ ], "source": [ "# Install the infinity package\n", - "!pip install infinity_emb[cli,torch]" + "%pip install --upgrade --quiet infinity_emb[cli,torch]" ] }, { diff --git a/docs/docs/integrations/text_embedding/johnsnowlabs_embedding.ipynb b/docs/docs/integrations/text_embedding/johnsnowlabs_embedding.ipynb index 29c7f1b0dab..1e543155eeb 100644 --- a/docs/docs/integrations/text_embedding/johnsnowlabs_embedding.ipynb +++ b/docs/docs/integrations/text_embedding/johnsnowlabs_embedding.ipynb @@ -35,7 +35,7 @@ }, "outputs": [], "source": [ - "! pip install johnsnowlabs" + "%pip install --upgrade --quiet johnsnowlabs" ] }, { diff --git a/docs/docs/integrations/text_embedding/llamacpp.ipynb b/docs/docs/integrations/text_embedding/llamacpp.ipynb index 81820bbbec2..d57f58716a6 100644 --- a/docs/docs/integrations/text_embedding/llamacpp.ipynb +++ b/docs/docs/integrations/text_embedding/llamacpp.ipynb @@ -15,7 +15,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install llama-cpp-python" + "%pip install --upgrade --quiet llama-cpp-python" ] }, { diff --git a/docs/docs/integrations/text_embedding/nlp_cloud.ipynb b/docs/docs/integrations/text_embedding/nlp_cloud.ipynb index 0258b83a5ff..463302c5142 100644 --- a/docs/docs/integrations/text_embedding/nlp_cloud.ipynb +++ b/docs/docs/integrations/text_embedding/nlp_cloud.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install nlpcloud" + "%pip install --upgrade --quiet nlpcloud" ] }, { diff --git a/docs/docs/integrations/text_embedding/nvidia_ai_endpoints.ipynb b/docs/docs/integrations/text_embedding/nvidia_ai_endpoints.ipynb index b6ecc70de10..623de6933d2 100644 --- a/docs/docs/integrations/text_embedding/nvidia_ai_endpoints.ipynb +++ b/docs/docs/integrations/text_embedding/nvidia_ai_endpoints.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U --quiet langchain-nvidia-ai-endpoints" + "%pip install --upgrade --quiet langchain-nvidia-ai-endpoints" ] }, { @@ -336,7 +336,7 @@ } ], "source": [ - "%pip install --quiet matplotlib scikit-learn" + "%pip install --upgrade --quiet matplotlib scikit-learn" ] }, { @@ -448,7 +448,7 @@ } ], "source": [ - "%pip install --quiet langchain faiss-cpu tiktoken\n", + "%pip install --upgrade --quiet langchain faiss-cpu tiktoken\n", "\n", "from operator import itemgetter\n", "\n", diff --git a/docs/docs/integrations/text_embedding/open_clip.ipynb b/docs/docs/integrations/text_embedding/open_clip.ipynb index b55be7d2587..8c757c31744 100644 --- a/docs/docs/integrations/text_embedding/open_clip.ipynb +++ b/docs/docs/integrations/text_embedding/open_clip.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install -U langchain-experimental" + "%pip install --upgrade --quiet langchain-experimental" ] }, { @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install pillow open_clip_torch torch matplotlib" + "%pip install --upgrade --quiet pillow open_clip_torch torch matplotlib" ] }, { diff --git a/docs/docs/integrations/text_embedding/sentence_transformers.ipynb b/docs/docs/integrations/text_embedding/sentence_transformers.ipynb index 864649cb028..b2046f65989 100644 --- a/docs/docs/integrations/text_embedding/sentence_transformers.ipynb +++ b/docs/docs/integrations/text_embedding/sentence_transformers.ipynb @@ -31,7 +31,7 @@ } ], "source": [ - "!pip install sentence_transformers > /dev/null" + "%pip install --upgrade --quiet sentence_transformers > /dev/null" ] }, { diff --git a/docs/docs/integrations/text_embedding/spacy_embedding.ipynb b/docs/docs/integrations/text_embedding/spacy_embedding.ipynb index 2dba5bc10ec..a017d8f2835 100644 --- a/docs/docs/integrations/text_embedding/spacy_embedding.ipynb +++ b/docs/docs/integrations/text_embedding/spacy_embedding.ipynb @@ -18,7 +18,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install spacy" + "%pip install --upgrade --quiet spacy" ] }, { diff --git a/docs/docs/integrations/text_embedding/text_embeddings_inference.ipynb b/docs/docs/integrations/text_embedding/text_embeddings_inference.ipynb index 10b09159ba7..328da81e759 100644 --- a/docs/docs/integrations/text_embedding/text_embeddings_inference.ipynb +++ b/docs/docs/integrations/text_embedding/text_embeddings_inference.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install huggingface-hub -q" + "%pip install --upgrade --quiet huggingface-hub -q" ] }, { diff --git a/docs/docs/integrations/text_embedding/together.ipynb b/docs/docs/integrations/text_embedding/together.ipynb index 4ad17452013..6f3cc393d1c 100644 --- a/docs/docs/integrations/text_embedding/together.ipynb +++ b/docs/docs/integrations/text_embedding/together.ipynb @@ -30,7 +30,7 @@ "outputs": [], "source": [ "# install package\n", - "!pip install -U langchain-together" + "%pip install --upgrade --quiet langchain-together" ] }, { diff --git a/docs/docs/integrations/text_embedding/xinference.ipynb b/docs/docs/integrations/text_embedding/xinference.ipynb index d95e5664fb7..2bbb8720868 100644 --- a/docs/docs/integrations/text_embedding/xinference.ipynb +++ b/docs/docs/integrations/text_embedding/xinference.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install \"xinference[all]\"" + "%pip install --upgrade --quiet \"xinference[all]\"" ] }, { diff --git a/docs/docs/integrations/text_embedding/yandex.ipynb b/docs/docs/integrations/text_embedding/yandex.ipynb index 2490a220648..9021b33fc46 100644 --- a/docs/docs/integrations/text_embedding/yandex.ipynb +++ b/docs/docs/integrations/text_embedding/yandex.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install yandexcloud" + "%pip install --upgrade --quiet yandexcloud" ] }, { diff --git a/docs/docs/integrations/toolkits/ainetwork.ipynb b/docs/docs/integrations/toolkits/ainetwork.ipynb index bc94c11065a..089edd15869 100644 --- a/docs/docs/integrations/toolkits/ainetwork.ipynb +++ b/docs/docs/integrations/toolkits/ainetwork.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install ain-py" + "%pip install --upgrade --quiet ain-py" ] }, { diff --git a/docs/docs/integrations/toolkits/amadeus.ipynb b/docs/docs/integrations/toolkits/amadeus.ipynb index e73fa6bf941..940b98f31ee 100644 --- a/docs/docs/integrations/toolkits/amadeus.ipynb +++ b/docs/docs/integrations/toolkits/amadeus.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade amadeus > /dev/null" + "%pip install --upgrade --quiet amadeus > /dev/null" ] }, { diff --git a/docs/docs/integrations/toolkits/azure_cognitive_services.ipynb b/docs/docs/integrations/toolkits/azure_cognitive_services.ipynb index 2414bb53723..b5600f06b08 100644 --- a/docs/docs/integrations/toolkits/azure_cognitive_services.ipynb +++ b/docs/docs/integrations/toolkits/azure_cognitive_services.ipynb @@ -31,12 +31,12 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install --upgrade azure-ai-formrecognizer > /dev/null\n", - "# !pip install --upgrade azure-cognitiveservices-speech > /dev/null\n", - "# !pip install --upgrade azure-ai-textanalytics > /dev/null\n", + "%pip install --upgrade --quiet azure-ai-formrecognizer > /dev/null\n", + "%pip install --upgrade --quiet azure-cognitiveservices-speech > /dev/null\n", + "%pip install --upgrade --quiet azure-ai-textanalytics > /dev/null\n", "\n", "# For Windows/Linux\n", - "# !pip install --upgrade azure-ai-vision > /dev/null" + "%pip install --upgrade --quiet azure-ai-vision > /dev/null" ] }, { diff --git a/docs/docs/integrations/toolkits/github.ipynb b/docs/docs/integrations/toolkits/github.ipynb index 6890cee43c5..8e4a55ec71b 100644 --- a/docs/docs/integrations/toolkits/github.ipynb +++ b/docs/docs/integrations/toolkits/github.ipynb @@ -60,7 +60,7 @@ }, "outputs": [], "source": [ - "%pip install pygithub" + "%pip install --upgrade --quiet pygithub" ] }, { @@ -692,7 +692,7 @@ }, "outputs": [], "source": [ - "%pip install duckduckgo-search" + "%pip install --upgrade --quiet duckduckgo-search" ] }, { diff --git a/docs/docs/integrations/toolkits/gitlab.ipynb b/docs/docs/integrations/toolkits/gitlab.ipynb index 3b1a3c5f850..c8f1fd34bb9 100644 --- a/docs/docs/integrations/toolkits/gitlab.ipynb +++ b/docs/docs/integrations/toolkits/gitlab.ipynb @@ -59,7 +59,7 @@ }, "outputs": [], "source": [ - "%pip install python-gitlab" + "%pip install --upgrade --quiet python-gitlab" ] }, { diff --git a/docs/docs/integrations/toolkits/gmail.ipynb b/docs/docs/integrations/toolkits/gmail.ipynb index 870a5d62608..dcbcadabc22 100644 --- a/docs/docs/integrations/toolkits/gmail.ipynb +++ b/docs/docs/integrations/toolkits/gmail.ipynb @@ -17,10 +17,10 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade google-api-python-client > /dev/null\n", - "!pip install --upgrade google-auth-oauthlib > /dev/null\n", - "!pip install --upgrade google-auth-httplib2 > /dev/null\n", - "!pip install beautifulsoup4 > /dev/null # This is optional but is useful for parsing HTML messages" + "%pip install --upgrade --quiet google-api-python-client > /dev/null\n", + "%pip install --upgrade --quiet google-auth-oauthlib > /dev/null\n", + "%pip install --upgrade --quiet google-auth-httplib2 > /dev/null\n", + "%pip install --upgrade --quiet beautifulsoup4 > /dev/null # This is optional but is useful for parsing HTML messages" ] }, { @@ -143,7 +143,7 @@ "We show here how to use it as part of an [agent](/docs/modules/agents). We use the OpenAI Functions Agent, so we will need to setup and install the required dependencies for that. We will also use [LangSmith Hub](https://smith.langchain.com/hub) to pull the prompt from, so we will need to install that.\n", "\n", "```bash\n", - "pip install -U openai langchainhub\n", + "pip install -U langchain-openai langchainhub\n", "```" ] }, diff --git a/docs/docs/integrations/toolkits/jira.ipynb b/docs/docs/integrations/toolkits/jira.ipynb index 080a8e5bca6..1e1ac207484 100644 --- a/docs/docs/integrations/toolkits/jira.ipynb +++ b/docs/docs/integrations/toolkits/jira.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "%pip install atlassian-python-api" + "%pip install --upgrade --quiet atlassian-python-api" ] }, { diff --git a/docs/docs/integrations/toolkits/multion.ipynb b/docs/docs/integrations/toolkits/multion.ipynb index 28d17f9e450..e2b7be448dc 100644 --- a/docs/docs/integrations/toolkits/multion.ipynb +++ b/docs/docs/integrations/toolkits/multion.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade multion langchain -q" + "%pip install --upgrade --quiet multion langchain -q" ] }, { diff --git a/docs/docs/integrations/toolkits/office365.ipynb b/docs/docs/integrations/toolkits/office365.ipynb index ab5ab975cdc..ca026d5c63c 100644 --- a/docs/docs/integrations/toolkits/office365.ipynb +++ b/docs/docs/integrations/toolkits/office365.ipynb @@ -23,8 +23,8 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade O365\n", - "!pip install beautifulsoup4 # This is optional but is useful for parsing HTML messages" + "%pip install --upgrade --quiet O365\n", + "%pip install --upgrade --quiet beautifulsoup4 # This is optional but is useful for parsing HTML messages" ] }, { diff --git a/docs/docs/integrations/toolkits/playwright.ipynb b/docs/docs/integrations/toolkits/playwright.ipynb index 41113a449b8..ba3e2c12717 100644 --- a/docs/docs/integrations/toolkits/playwright.ipynb +++ b/docs/docs/integrations/toolkits/playwright.ipynb @@ -27,8 +27,8 @@ }, "outputs": [], "source": [ - "# !pip install playwright > /dev/null\n", - "# !pip install lxml\n", + "%pip install --upgrade --quiet playwright > /dev/null\n", + "%pip install --upgrade --quiet lxml\n", "\n", "# If this is your first time using playwright, you'll have to install a browser executable.\n", "# Running `playwright install` by default installs a chromium browser executable.\n", diff --git a/docs/docs/integrations/toolkits/slack.ipynb b/docs/docs/integrations/toolkits/slack.ipynb index 22f2ea1099c..0810908c091 100644 --- a/docs/docs/integrations/toolkits/slack.ipynb +++ b/docs/docs/integrations/toolkits/slack.ipynb @@ -17,8 +17,8 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --upgrade slack_sdk > /dev/null\n", - "!pip install beautifulsoup4 > /dev/null # This is optional but is useful for parsing HTML messages" + "%pip install --upgrade --quiet slack_sdk > /dev/null\n", + "%pip install --upgrade --quiet beautifulsoup4 > /dev/null # This is optional but is useful for parsing HTML messages" ] }, { diff --git a/docs/docs/integrations/toolkits/steam.ipynb b/docs/docs/integrations/toolkits/steam.ipynb index fedab952b84..2e8c9c9df17 100644 --- a/docs/docs/integrations/toolkits/steam.ipynb +++ b/docs/docs/integrations/toolkits/steam.ipynb @@ -34,7 +34,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install python-steam-api python-decouple" + "%pip install --upgrade --quiet python-steam-api python-decouple" ] }, { diff --git a/docs/docs/integrations/tools/apify.ipynb b/docs/docs/integrations/tools/apify.ipynb index 89918b8f295..5265ce2aada 100644 --- a/docs/docs/integrations/tools/apify.ipynb +++ b/docs/docs/integrations/tools/apify.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install apify-client openai langchain chromadb tiktoken" + "%pip install --upgrade --quiet apify-client langchain-openai langchain chromadb tiktoken" ] }, { diff --git a/docs/docs/integrations/tools/arxiv.ipynb b/docs/docs/integrations/tools/arxiv.ipynb index 402858c59e7..ec5dd30d37f 100644 --- a/docs/docs/integrations/tools/arxiv.ipynb +++ b/docs/docs/integrations/tools/arxiv.ipynb @@ -24,7 +24,7 @@ }, "outputs": [], "source": [ - "!pip install arxiv" + "%pip install --upgrade --quiet arxiv" ] }, { diff --git a/docs/docs/integrations/tools/awslambda.ipynb b/docs/docs/integrations/tools/awslambda.ipynb index 77e54b3e831..e2c14d9bd22 100644 --- a/docs/docs/integrations/tools/awslambda.ipynb +++ b/docs/docs/integrations/tools/awslambda.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "!pip install boto3 > /dev/null" + "%pip install --upgrade --quiet boto3 > /dev/null" ] }, { diff --git a/docs/docs/integrations/tools/dalle_image_generator.ipynb b/docs/docs/integrations/tools/dalle_image_generator.ipynb index 62372723678..0256bd2c850 100644 --- a/docs/docs/integrations/tools/dalle_image_generator.ipynb +++ b/docs/docs/integrations/tools/dalle_image_generator.ipynb @@ -19,7 +19,7 @@ "outputs": [], "source": [ "# Needed if you would like to display images in the notebook\n", - "!pip install opencv-python scikit-image" + "%pip install --upgrade --quiet opencv-python scikit-image" ] }, { diff --git a/docs/docs/integrations/tools/ddg.ipynb b/docs/docs/integrations/tools/ddg.ipynb index 9c515464088..64178f6c83c 100644 --- a/docs/docs/integrations/tools/ddg.ipynb +++ b/docs/docs/integrations/tools/ddg.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install -U duckduckgo-search" + "%pip install --upgrade --quiet duckduckgo-search" ] }, { diff --git a/docs/docs/integrations/tools/e2b_data_analysis.ipynb b/docs/docs/integrations/tools/e2b_data_analysis.ipynb index 408b66b9513..c61893d2063 100644 --- a/docs/docs/integrations/tools/e2b_data_analysis.ipynb +++ b/docs/docs/integrations/tools/e2b_data_analysis.ipynb @@ -46,7 +46,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain e2b" + "%pip install --upgrade --quiet langchain e2b" ] }, { diff --git a/docs/docs/integrations/tools/eleven_labs_tts.ipynb b/docs/docs/integrations/tools/eleven_labs_tts.ipynb index 5fbd39c4cbe..bb045f98b61 100644 --- a/docs/docs/integrations/tools/eleven_labs_tts.ipynb +++ b/docs/docs/integrations/tools/eleven_labs_tts.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install elevenlabs" + "%pip install --upgrade --quiet elevenlabs" ] }, { diff --git a/docs/docs/integrations/tools/google_cloud_texttospeech.ipynb b/docs/docs/integrations/tools/google_cloud_texttospeech.ipynb index 1bdadfb5fdd..4426e061d79 100644 --- a/docs/docs/integrations/tools/google_cloud_texttospeech.ipynb +++ b/docs/docs/integrations/tools/google_cloud_texttospeech.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install google-cloud-text-to-speech" + "%pip install --upgrade --quiet google-cloud-text-to-speech" ] }, { diff --git a/docs/docs/integrations/tools/google_drive.ipynb b/docs/docs/integrations/tools/google_drive.ipynb index c77faab78d9..cb3840ad4ea 100644 --- a/docs/docs/integrations/tools/google_drive.ipynb +++ b/docs/docs/integrations/tools/google_drive.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib" + "%pip install --upgrade --quiet google-api-python-client google-auth-httplib2 google-auth-oauthlib" ] }, { @@ -88,7 +88,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install unstructured" + "%pip install --upgrade --quiet unstructured" ] }, { diff --git a/docs/docs/integrations/tools/google_finance.ipynb b/docs/docs/integrations/tools/google_finance.ipynb index b178a80e5aa..9f983e8bddb 100644 --- a/docs/docs/integrations/tools/google_finance.ipynb +++ b/docs/docs/integrations/tools/google_finance.ipynb @@ -32,7 +32,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install google-search-results" + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/tools/google_jobs.ipynb b/docs/docs/integrations/tools/google_jobs.ipynb index 0a97096a579..021159df69d 100644 --- a/docs/docs/integrations/tools/google_jobs.ipynb +++ b/docs/docs/integrations/tools/google_jobs.ipynb @@ -59,7 +59,7 @@ } ], "source": [ - "!pip install google-search-results" + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/tools/google_lens.ipynb b/docs/docs/integrations/tools/google_lens.ipynb index 14240fcd380..b9729c9337b 100644 --- a/docs/docs/integrations/tools/google_lens.ipynb +++ b/docs/docs/integrations/tools/google_lens.ipynb @@ -39,7 +39,7 @@ } ], "source": [ - "!pip install requests" + "%pip install --upgrade --quiet requests" ] }, { diff --git a/docs/docs/integrations/tools/google_places.ipynb b/docs/docs/integrations/tools/google_places.ipynb index d515b87f508..5242e9c513b 100644 --- a/docs/docs/integrations/tools/google_places.ipynb +++ b/docs/docs/integrations/tools/google_places.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install googlemaps" + "%pip install --upgrade --quiet googlemaps" ] }, { diff --git a/docs/docs/integrations/tools/google_scholar.ipynb b/docs/docs/integrations/tools/google_scholar.ipynb index 4084fa89697..6c1c7ab05f6 100644 --- a/docs/docs/integrations/tools/google_scholar.ipynb +++ b/docs/docs/integrations/tools/google_scholar.ipynb @@ -28,7 +28,7 @@ } ], "source": [ - "!pip install google-search-results" + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/tools/google_trends.ipynb b/docs/docs/integrations/tools/google_trends.ipynb index 56c279d3fe7..a7dbcc4f375 100644 --- a/docs/docs/integrations/tools/google_trends.ipynb +++ b/docs/docs/integrations/tools/google_trends.ipynb @@ -40,7 +40,7 @@ } ], "source": [ - "!pip install google-search-results" + "%pip install --upgrade --quiet google-search-results" ] }, { diff --git a/docs/docs/integrations/tools/gradio_tools.ipynb b/docs/docs/integrations/tools/gradio_tools.ipynb index 0bee3896f28..0d5961e4d6d 100644 --- a/docs/docs/integrations/tools/gradio_tools.ipynb +++ b/docs/docs/integrations/tools/gradio_tools.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install gradio_tools" + "%pip install --upgrade --quiet gradio_tools" ] }, { diff --git a/docs/docs/integrations/tools/huggingface_tools.ipynb b/docs/docs/integrations/tools/huggingface_tools.ipynb index 7f8a98ea331..a1ef70532fb 100644 --- a/docs/docs/integrations/tools/huggingface_tools.ipynb +++ b/docs/docs/integrations/tools/huggingface_tools.ipynb @@ -19,7 +19,7 @@ "outputs": [], "source": [ "# Requires transformers>=4.29.0 and huggingface_hub>=0.14.1\n", - "!pip install --upgrade transformers huggingface_hub > /dev/null" + "%pip install --upgrade --quiet transformers huggingface_hub > /dev/null" ] }, { diff --git a/docs/docs/integrations/tools/metaphor_search.ipynb b/docs/docs/integrations/tools/metaphor_search.ipynb index 3b8d7631c1e..253e6048121 100644 --- a/docs/docs/integrations/tools/metaphor_search.ipynb +++ b/docs/docs/integrations/tools/metaphor_search.ipynb @@ -61,7 +61,7 @@ }, "outputs": [], "source": [ - "# !pip install metaphor-python" + "%pip install --upgrade --quiet metaphor-python" ] }, { diff --git a/docs/docs/integrations/tools/nuclia.ipynb b/docs/docs/integrations/tools/nuclia.ipynb index dcb6d97188d..494f3571ad6 100644 --- a/docs/docs/integrations/tools/nuclia.ipynb +++ b/docs/docs/integrations/tools/nuclia.ipynb @@ -19,8 +19,8 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install --upgrade protobuf\n", - "#!pip install nucliadb-protos" + "%pip install --upgrade --quiet protobuf\n", + "%pip install --upgrade --quiet nucliadb-protos" ] }, { diff --git a/docs/docs/integrations/tools/reddit_search.ipynb b/docs/docs/integrations/tools/reddit_search.ipynb index 14ba150b548..14e73a7896a 100644 --- a/docs/docs/integrations/tools/reddit_search.ipynb +++ b/docs/docs/integrations/tools/reddit_search.ipynb @@ -20,7 +20,7 @@ }, "outputs": [], "source": [ - "!pip install praw" + "%pip install --upgrade --quiet praw" ] }, { diff --git a/docs/docs/integrations/tools/semanticscholar.ipynb b/docs/docs/integrations/tools/semanticscholar.ipynb index 50a9128b213..285138fd2f0 100644 --- a/docs/docs/integrations/tools/semanticscholar.ipynb +++ b/docs/docs/integrations/tools/semanticscholar.ipynb @@ -16,7 +16,7 @@ "outputs": [], "source": [ "# start by installing semanticscholar api\n", - "# !pip install semanticscholar" + "%pip install --upgrade --quiet semanticscholar" ] }, { diff --git a/docs/docs/integrations/tools/tavily_search.ipynb b/docs/docs/integrations/tools/tavily_search.ipynb index f5789e42717..92eee4adfca 100644 --- a/docs/docs/integrations/tools/tavily_search.ipynb +++ b/docs/docs/integrations/tools/tavily_search.ipynb @@ -119,7 +119,7 @@ "We show here how to use it as part of an [agent](/docs/modules/agents). We use the OpenAI Functions Agent, so we will need to setup and install the required dependencies for that. We will also use [LangSmith Hub](https://smith.langchain.com/hub) to pull the prompt from, so we will need to install that.\n", "\n", "```bash\n", - "pip install -U openai langchainhub\n", + "pip install -U langchain-openai langchainhub\n", "```" ] }, diff --git a/docs/docs/integrations/tools/twilio.ipynb b/docs/docs/integrations/tools/twilio.ipynb index f87bdc4f5ec..3c875d86de0 100644 --- a/docs/docs/integrations/tools/twilio.ipynb +++ b/docs/docs/integrations/tools/twilio.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install twilio" + "%pip install --upgrade --quiet twilio" ] }, { diff --git a/docs/docs/integrations/tools/wikipedia.ipynb b/docs/docs/integrations/tools/wikipedia.ipynb index 1c8741a86f1..723b2eb0744 100644 --- a/docs/docs/integrations/tools/wikipedia.ipynb +++ b/docs/docs/integrations/tools/wikipedia.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install wikipedia" + "%pip install --upgrade --quiet wikipedia" ] }, { diff --git a/docs/docs/integrations/tools/yahoo_finance_news.ipynb b/docs/docs/integrations/tools/yahoo_finance_news.ipynb index d6afd4251b4..91872eddf74 100644 --- a/docs/docs/integrations/tools/yahoo_finance_news.ipynb +++ b/docs/docs/integrations/tools/yahoo_finance_news.ipynb @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install yfinance" + "%pip install --upgrade --quiet yfinance" ] }, { diff --git a/docs/docs/integrations/tools/youtube.ipynb b/docs/docs/integrations/tools/youtube.ipynb index faa6ba37c91..706a1a86427 100644 --- a/docs/docs/integrations/tools/youtube.ipynb +++ b/docs/docs/integrations/tools/youtube.ipynb @@ -23,7 +23,7 @@ "metadata": {}, "outputs": [], "source": [ - "#! pip install youtube_search" + "%pip install --upgrade --quiet youtube_search" ] }, { diff --git a/docs/docs/integrations/vectorstores/activeloop_deeplake.ipynb b/docs/docs/integrations/vectorstores/activeloop_deeplake.ipynb index 9c9d692d9da..aa836ce5231 100644 --- a/docs/docs/integrations/vectorstores/activeloop_deeplake.ipynb +++ b/docs/docs/integrations/vectorstores/activeloop_deeplake.ipynb @@ -26,7 +26,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install openai 'deeplake[enterprise]' tiktoken" + "%pip install --upgrade --quiet langchain-openai 'deeplake[enterprise]' tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/alibabacloud_opensearch.ipynb b/docs/docs/integrations/vectorstores/alibabacloud_opensearch.ipynb index fad2ce77d22..813f5a7966d 100644 --- a/docs/docs/integrations/vectorstores/alibabacloud_opensearch.ipynb +++ b/docs/docs/integrations/vectorstores/alibabacloud_opensearch.ipynb @@ -76,7 +76,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install alibabacloud_ha3engine_vector" + "%pip install --upgrade --quiet alibabacloud_ha3engine_vector" ] }, { diff --git a/docs/docs/integrations/vectorstores/annoy.ipynb b/docs/docs/integrations/vectorstores/annoy.ipynb index 819d2614e9e..45e6f541cea 100644 --- a/docs/docs/integrations/vectorstores/annoy.ipynb +++ b/docs/docs/integrations/vectorstores/annoy.ipynb @@ -32,7 +32,7 @@ }, "outputs": [], "source": [ - "#!pip install annoy" + "%pip install --upgrade --quiet annoy" ] }, { diff --git a/docs/docs/integrations/vectorstores/astradb.ipynb b/docs/docs/integrations/vectorstores/astradb.ipynb index 37340560c45..c4b354225d8 100644 --- a/docs/docs/integrations/vectorstores/astradb.ipynb +++ b/docs/docs/integrations/vectorstores/astradb.ipynb @@ -35,7 +35,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install --quiet \"astrapy>=0.5.3\"" + "%pip install --upgrade --quiet \"astrapy>=0.5.3\"" ] }, { diff --git a/docs/docs/integrations/vectorstores/atlas.ipynb b/docs/docs/integrations/vectorstores/atlas.ipynb index f5dc6149189..7b3942c057a 100644 --- a/docs/docs/integrations/vectorstores/atlas.ipynb +++ b/docs/docs/integrations/vectorstores/atlas.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install spacy" + "%pip install --upgrade --quiet spacy" ] }, { @@ -47,7 +47,7 @@ }, "outputs": [], "source": [ - "!pip install nomic" + "%pip install --upgrade --quiet nomic" ] }, { diff --git a/docs/docs/integrations/vectorstores/awadb.ipynb b/docs/docs/integrations/vectorstores/awadb.ipynb index 469163d1d4c..804f35c4d32 100644 --- a/docs/docs/integrations/vectorstores/awadb.ipynb +++ b/docs/docs/integrations/vectorstores/awadb.ipynb @@ -18,7 +18,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install awadb" + "%pip install --upgrade --quiet awadb" ] }, { diff --git a/docs/docs/integrations/vectorstores/azure_cosmos_db.ipynb b/docs/docs/integrations/vectorstores/azure_cosmos_db.ipynb index 533d670a84f..b8ac0b5df5c 100644 --- a/docs/docs/integrations/vectorstores/azure_cosmos_db.ipynb +++ b/docs/docs/integrations/vectorstores/azure_cosmos_db.ipynb @@ -45,7 +45,7 @@ } ], "source": [ - "!pip install pymongo" + "%pip install --upgrade --quiet pymongo" ] }, { diff --git a/docs/docs/integrations/vectorstores/azuresearch.ipynb b/docs/docs/integrations/vectorstores/azuresearch.ipynb index 1882f4cb37f..1e98ec3ec7d 100644 --- a/docs/docs/integrations/vectorstores/azuresearch.ipynb +++ b/docs/docs/integrations/vectorstores/azuresearch.ipynb @@ -25,8 +25,8 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install azure-search-documents\n", - "!pip install azure-identity" + "%pip install --upgrade --quiet azure-search-documents\n", + "%pip install --upgrade --quiet azure-identity" ] }, { diff --git a/docs/docs/integrations/vectorstores/baiducloud_vector_search.ipynb b/docs/docs/integrations/vectorstores/baiducloud_vector_search.ipynb index b1460897411..cc978bfe5ad 100644 --- a/docs/docs/integrations/vectorstores/baiducloud_vector_search.ipynb +++ b/docs/docs/integrations/vectorstores/baiducloud_vector_search.ipynb @@ -39,7 +39,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install elasticsearch == 7.11.0" + "%pip install --upgrade --quiet elasticsearch == 7.11.0" ] }, { diff --git a/docs/docs/integrations/vectorstores/bigquery_vector_search.ipynb b/docs/docs/integrations/vectorstores/bigquery_vector_search.ipynb index 236d23529a6..81f31bdae59 100644 --- a/docs/docs/integrations/vectorstores/bigquery_vector_search.ipynb +++ b/docs/docs/integrations/vectorstores/bigquery_vector_search.ipynb @@ -45,7 +45,7 @@ }, "outputs": [], "source": [ - "! pip install langchain google-cloud-aiplatform google-cloud-bigquery --upgrade --user" + "%pip install --upgrade --quiet langchain langchain-google-vertexai google-cloud-bigquery" ] }, { @@ -198,7 +198,7 @@ }, "outputs": [], "source": [ - "from langchain_community.embeddings import VertexAIEmbeddings\n", + "from langchain_google_vertexai import VertexAIEmbeddings\n", "\n", "embedding = VertexAIEmbeddings(\n", " model_name=\"textembedding-gecko@latest\", project=PROJECT_ID\n", diff --git a/docs/docs/integrations/vectorstores/clarifai.ipynb b/docs/docs/integrations/vectorstores/clarifai.ipynb index 17ac1b10759..00dc7270fb3 100644 --- a/docs/docs/integrations/vectorstores/clarifai.ipynb +++ b/docs/docs/integrations/vectorstores/clarifai.ipynb @@ -35,7 +35,7 @@ "outputs": [], "source": [ "# Install required dependencies\n", - "!pip install clarifai" + "%pip install --upgrade --quiet clarifai" ] }, { diff --git a/docs/docs/integrations/vectorstores/clickhouse.ipynb b/docs/docs/integrations/vectorstores/clickhouse.ipynb index 540229016bf..3df3e3bbe63 100644 --- a/docs/docs/integrations/vectorstores/clickhouse.ipynb +++ b/docs/docs/integrations/vectorstores/clickhouse.ipynb @@ -58,7 +58,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install clickhouse-connect" + "%pip install --upgrade --quiet clickhouse-connect" ] }, { diff --git a/docs/docs/integrations/vectorstores/dashvector.ipynb b/docs/docs/integrations/vectorstores/dashvector.ipynb index 50c1b05831d..84437540383 100644 --- a/docs/docs/integrations/vectorstores/dashvector.ipynb +++ b/docs/docs/integrations/vectorstores/dashvector.ipynb @@ -39,7 +39,7 @@ }, "outputs": [], "source": [ - "!pip install dashvector dashscope" + "%pip install --upgrade --quiet dashvector dashscope" ] }, { diff --git a/docs/docs/integrations/vectorstores/databricks_vector_search.ipynb b/docs/docs/integrations/vectorstores/databricks_vector_search.ipynb index eec96142525..09e00be5f55 100644 --- a/docs/docs/integrations/vectorstores/databricks_vector_search.ipynb +++ b/docs/docs/integrations/vectorstores/databricks_vector_search.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain-core databricks-vectorsearch openai tiktoken" + "%pip install --upgrade --quiet langchain-core databricks-vectorsearch langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/dingo.ipynb b/docs/docs/integrations/vectorstores/dingo.ipynb index b2a4d3888e7..73c74645569 100644 --- a/docs/docs/integrations/vectorstores/dingo.ipynb +++ b/docs/docs/integrations/vectorstores/dingo.ipynb @@ -23,9 +23,9 @@ }, "outputs": [], "source": [ - "!pip install dingodb\n", + "%pip install --upgrade --quiet dingodb\n", "# or install latest:\n", - "!pip install git+https://git@github.com/dingodb/pydingo.git" + "%pip install --upgrade --quiet git+https://git@github.com/dingodb/pydingo.git" ] }, { diff --git a/docs/docs/integrations/vectorstores/docarray_hnsw.ipynb b/docs/docs/integrations/vectorstores/docarray_hnsw.ipynb index f8e59d293dc..a89c6cf113e 100644 --- a/docs/docs/integrations/vectorstores/docarray_hnsw.ipynb +++ b/docs/docs/integrations/vectorstores/docarray_hnsw.ipynb @@ -31,7 +31,7 @@ }, "outputs": [], "source": [ - "# !pip install \"docarray[hnswlib]\"" + "%pip install --upgrade --quiet \"docarray[hnswlib]\"" ] }, { diff --git a/docs/docs/integrations/vectorstores/docarray_in_memory.ipynb b/docs/docs/integrations/vectorstores/docarray_in_memory.ipynb index bd6511bb5ab..a29120a5ff8 100644 --- a/docs/docs/integrations/vectorstores/docarray_in_memory.ipynb +++ b/docs/docs/integrations/vectorstores/docarray_in_memory.ipynb @@ -31,7 +31,7 @@ }, "outputs": [], "source": [ - "# !pip install \"docarray\"" + "%pip install --upgrade --quiet \"docarray\"" ] }, { diff --git a/docs/docs/integrations/vectorstores/elasticsearch.ipynb b/docs/docs/integrations/vectorstores/elasticsearch.ipynb index 3e119994d38..ea9a799151f 100644 --- a/docs/docs/integrations/vectorstores/elasticsearch.ipynb +++ b/docs/docs/integrations/vectorstores/elasticsearch.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install elasticsearch openai tiktoken langchain" + "%pip install --upgrade --quiet elasticsearch langchain-openai tiktoken langchain" ] }, { diff --git a/docs/docs/integrations/vectorstores/faiss.ipynb b/docs/docs/integrations/vectorstores/faiss.ipynb index 6c4a6936883..9bfde3a925e 100644 --- a/docs/docs/integrations/vectorstores/faiss.ipynb +++ b/docs/docs/integrations/vectorstores/faiss.ipynb @@ -26,7 +26,7 @@ "The integration lives in the `langchain-community` package. We also need to install the `faiss` package itself. We will also be using OpenAI for embeddings, so we need to install those requirements. We can install these with:\n", "\n", "```bash\n", - "pip install -U langchain-community faiss-cpu openai tiktoken\n", + "pip install -U langchain-community faiss-cpu langchain-openai tiktoken\n", "```\n", "\n", "Note that you can also install `faiss-gpu` if you want to use the GPU enabled version\n", diff --git a/docs/docs/integrations/vectorstores/faiss_async.ipynb b/docs/docs/integrations/vectorstores/faiss_async.ipynb index 13e269a9e99..a4663ec85a5 100644 --- a/docs/docs/integrations/vectorstores/faiss_async.ipynb +++ b/docs/docs/integrations/vectorstores/faiss_async.ipynb @@ -26,9 +26,9 @@ }, "outputs": [], "source": [ - "!pip install faiss-gpu # For CUDA 7.5+ Supported GPU's.\n", + "%pip install --upgrade --quiet faiss-gpu # For CUDA 7.5+ Supported GPU's.\n", "# OR\n", - "!pip install faiss-cpu # For CPU Installation" + "%pip install --upgrade --quiet faiss-cpu # For CPU Installation" ] }, { diff --git a/docs/docs/integrations/vectorstores/google_vertex_ai_vector_search.ipynb b/docs/docs/integrations/vectorstores/google_vertex_ai_vector_search.ipynb index 9cd17a967bb..235aa518ab3 100644 --- a/docs/docs/integrations/vectorstores/google_vertex_ai_vector_search.ipynb +++ b/docs/docs/integrations/vectorstores/google_vertex_ai_vector_search.ipynb @@ -90,7 +90,7 @@ "outputs": [], "source": [ "# Installing dependencies.\n", - "!pip install tensorflow \\\n", + "%pip install --upgrade --quiet tensorflow \\\n", " google-cloud-aiplatform \\\n", " tensorflow-hub \\\n", " tensorflow-text " diff --git a/docs/docs/integrations/vectorstores/hippo.ipynb b/docs/docs/integrations/vectorstores/hippo.ipynb index fa412cea523..5f5ee66d51a 100644 --- a/docs/docs/integrations/vectorstores/hippo.ipynb +++ b/docs/docs/integrations/vectorstores/hippo.ipynb @@ -59,8 +59,8 @@ } ], "source": [ - "!pip install langchain tiktoken openai\n", - "!pip install hippo-api==1.1.0.rc3" + "%pip install --upgrade --quiet langchain tiktoken langchain-openai\n", + "%pip install --upgrade --quiet hippo-api==1.1.0.rc3" ] }, { diff --git a/docs/docs/integrations/vectorstores/hologres.ipynb b/docs/docs/integrations/vectorstores/hologres.ipynb index 58fa58bd34f..8cadb282b39 100644 --- a/docs/docs/integrations/vectorstores/hologres.ipynb +++ b/docs/docs/integrations/vectorstores/hologres.ipynb @@ -22,7 +22,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install hologres-vector" + "%pip install --upgrade --quiet hologres-vector" ] }, { diff --git a/docs/docs/integrations/vectorstores/lancedb.ipynb b/docs/docs/integrations/vectorstores/lancedb.ipynb index f74fced4350..ab5c56eb8f3 100644 --- a/docs/docs/integrations/vectorstores/lancedb.ipynb +++ b/docs/docs/integrations/vectorstores/lancedb.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install lancedb" + "%pip install --upgrade --quiet lancedb" ] }, { diff --git a/docs/docs/integrations/vectorstores/marqo.ipynb b/docs/docs/integrations/vectorstores/marqo.ipynb index 6bb539253e7..ea70b91e506 100644 --- a/docs/docs/integrations/vectorstores/marqo.ipynb +++ b/docs/docs/integrations/vectorstores/marqo.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install marqo" + "%pip install --upgrade --quiet marqo" ] }, { diff --git a/docs/docs/integrations/vectorstores/meilisearch.ipynb b/docs/docs/integrations/vectorstores/meilisearch.ipynb index aa73def8ffd..0257f6d046b 100644 --- a/docs/docs/integrations/vectorstores/meilisearch.ipynb +++ b/docs/docs/integrations/vectorstores/meilisearch.ipynb @@ -61,7 +61,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install meilisearch" + "%pip install --upgrade --quiet meilisearch" ] }, { diff --git a/docs/docs/integrations/vectorstores/milvus.ipynb b/docs/docs/integrations/vectorstores/milvus.ipynb index 45a26991880..1d3a25f684c 100644 --- a/docs/docs/integrations/vectorstores/milvus.ipynb +++ b/docs/docs/integrations/vectorstores/milvus.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install pymilvus" + "%pip install --upgrade --quiet pymilvus" ] }, { diff --git a/docs/docs/integrations/vectorstores/momento_vector_index.ipynb b/docs/docs/integrations/vectorstores/momento_vector_index.ipynb index 174b3522452..f5d72e5ef3d 100644 --- a/docs/docs/integrations/vectorstores/momento_vector_index.ipynb +++ b/docs/docs/integrations/vectorstores/momento_vector_index.ipynb @@ -48,7 +48,7 @@ }, "outputs": [], "source": [ - "!pip install momento openai tiktoken" + "%pip install --upgrade --quiet momento langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/mongodb_atlas.ipynb b/docs/docs/integrations/vectorstores/mongodb_atlas.ipynb index 57ea3f05fe2..28149ca3917 100644 --- a/docs/docs/integrations/vectorstores/mongodb_atlas.ipynb +++ b/docs/docs/integrations/vectorstores/mongodb_atlas.ipynb @@ -74,7 +74,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain pypdf pymongo openai tiktoken" + "%pip install --upgrade --quiet langchain pypdf pymongo langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/myscale.ipynb b/docs/docs/integrations/vectorstores/myscale.ipynb index 72a958b0781..d7fc916382c 100644 --- a/docs/docs/integrations/vectorstores/myscale.ipynb +++ b/docs/docs/integrations/vectorstores/myscale.ipynb @@ -31,7 +31,7 @@ }, "outputs": [], "source": [ - "!pip install clickhouse-connect" + "%pip install --upgrade --quiet clickhouse-connect" ] }, { diff --git a/docs/docs/integrations/vectorstores/neo4jvector.ipynb b/docs/docs/integrations/vectorstores/neo4jvector.ipynb index 0aebe3bc36d..12ec603aa0c 100644 --- a/docs/docs/integrations/vectorstores/neo4jvector.ipynb +++ b/docs/docs/integrations/vectorstores/neo4jvector.ipynb @@ -32,9 +32,9 @@ "outputs": [], "source": [ "# Pip install necessary package\n", - "!pip install neo4j\n", - "!pip install openai\n", - "!pip install tiktoken" + "%pip install --upgrade --quiet neo4j\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/nucliadb.ipynb b/docs/docs/integrations/vectorstores/nucliadb.ipynb index 6f26b6602e0..8112a25c3c2 100644 --- a/docs/docs/integrations/vectorstores/nucliadb.ipynb +++ b/docs/docs/integrations/vectorstores/nucliadb.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install langchain nuclia" + "%pip install --upgrade --quiet langchain nuclia" ] }, { diff --git a/docs/docs/integrations/vectorstores/opensearch.ipynb b/docs/docs/integrations/vectorstores/opensearch.ipynb index 24e8c2e20f5..20fe8a8235f 100644 --- a/docs/docs/integrations/vectorstores/opensearch.ipynb +++ b/docs/docs/integrations/vectorstores/opensearch.ipynb @@ -37,7 +37,7 @@ }, "outputs": [], "source": [ - "!pip install opensearch-py" + "%pip install --upgrade --quiet opensearch-py" ] }, { @@ -344,7 +344,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install boto3 requests requests-aws4auth" + "%pip install --upgrade --quiet boto3 requests requests-aws4auth" ] }, { @@ -413,7 +413,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install boto3" + "%pip install --upgrade --quiet boto3" ] }, { diff --git a/docs/docs/integrations/vectorstores/pgembedding.ipynb b/docs/docs/integrations/vectorstores/pgembedding.ipynb index 048ecad985a..ec65b690350 100644 --- a/docs/docs/integrations/vectorstores/pgembedding.ipynb +++ b/docs/docs/integrations/vectorstores/pgembedding.ipynb @@ -29,9 +29,9 @@ "outputs": [], "source": [ "# Pip install necessary package\n", - "!pip install openai\n", - "!pip install psycopg2-binary\n", - "!pip install tiktoken" + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet psycopg2-binary\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/pgvector.ipynb b/docs/docs/integrations/vectorstores/pgvector.ipynb index 1481dcc0d3e..2dbb77cde85 100644 --- a/docs/docs/integrations/vectorstores/pgvector.ipynb +++ b/docs/docs/integrations/vectorstores/pgvector.ipynb @@ -31,10 +31,10 @@ "outputs": [], "source": [ "# Pip install necessary package\n", - "!pip install pgvector\n", - "!pip install openai\n", - "!pip install psycopg2-binary\n", - "!pip install tiktoken" + "%pip install --upgrade --quiet pgvector\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet psycopg2-binary\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/pinecone.ipynb b/docs/docs/integrations/vectorstores/pinecone.ipynb index 3346d3535fd..68513c45ad8 100644 --- a/docs/docs/integrations/vectorstores/pinecone.ipynb +++ b/docs/docs/integrations/vectorstores/pinecone.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "!pip install pinecone-client openai tiktoken langchain" + "%pip install --upgrade --quiet pinecone-client langchain-openai tiktoken langchain" ] }, { diff --git a/docs/docs/integrations/vectorstores/qdrant.ipynb b/docs/docs/integrations/vectorstores/qdrant.ipynb index 73c7f1eaf23..1942993002c 100644 --- a/docs/docs/integrations/vectorstores/qdrant.ipynb +++ b/docs/docs/integrations/vectorstores/qdrant.ipynb @@ -30,7 +30,7 @@ }, "outputs": [], "source": [ - "!pip install qdrant-client" + "%pip install --upgrade --quiet qdrant-client" ] }, { diff --git a/docs/docs/integrations/vectorstores/redis.ipynb b/docs/docs/integrations/vectorstores/redis.ipynb index a66cf20f0fe..666a520a346 100644 --- a/docs/docs/integrations/vectorstores/redis.ipynb +++ b/docs/docs/integrations/vectorstores/redis.ipynb @@ -135,7 +135,7 @@ }, "outputs": [], "source": [ - "!pip install redis redisvl openai tiktoken" + "%pip install --upgrade --quiet redis redisvl langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/rockset.ipynb b/docs/docs/integrations/vectorstores/rockset.ipynb index f5afbb405a9..aa4645feec6 100644 --- a/docs/docs/integrations/vectorstores/rockset.ipynb +++ b/docs/docs/integrations/vectorstores/rockset.ipynb @@ -55,7 +55,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install rockset" + "%pip install --upgrade --quiet rockset" ] }, { diff --git a/docs/docs/integrations/vectorstores/scann.ipynb b/docs/docs/integrations/vectorstores/scann.ipynb index b2d853cf0af..f580a9b6721 100644 --- a/docs/docs/integrations/vectorstores/scann.ipynb +++ b/docs/docs/integrations/vectorstores/scann.ipynb @@ -28,7 +28,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install scann" + "%pip install --upgrade --quiet scann" ] }, { diff --git a/docs/docs/integrations/vectorstores/semadb.ipynb b/docs/docs/integrations/vectorstores/semadb.ipynb index b99220ea43e..65591e93a35 100644 --- a/docs/docs/integrations/vectorstores/semadb.ipynb +++ b/docs/docs/integrations/vectorstores/semadb.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install sentence_transformers" + "%pip install --upgrade --quiet sentence_transformers" ] }, { diff --git a/docs/docs/integrations/vectorstores/singlestoredb.ipynb b/docs/docs/integrations/vectorstores/singlestoredb.ipynb index 9de88f2ab06..fd20785ad45 100644 --- a/docs/docs/integrations/vectorstores/singlestoredb.ipynb +++ b/docs/docs/integrations/vectorstores/singlestoredb.ipynb @@ -22,7 +22,7 @@ "source": [ "# Establishing a connection to the database is facilitated through the singlestoredb Python connector.\n", "# Please ensure that this connector is installed in your working environment.\n", - "!pip install singlestoredb" + "%pip install --upgrade --quiet singlestoredb" ] }, { diff --git a/docs/docs/integrations/vectorstores/sklearn.ipynb b/docs/docs/integrations/vectorstores/sklearn.ipynb index 6b34ab01e17..b1422aa0052 100644 --- a/docs/docs/integrations/vectorstores/sklearn.ipynb +++ b/docs/docs/integrations/vectorstores/sklearn.ipynb @@ -17,13 +17,13 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install scikit-learn\n", + "%pip install --upgrade --quiet scikit-learn\n", "\n", "# # if you plan to use bson serialization, install also:\n", - "# %pip install bson\n", + "%pip install --upgrade --quiet bson\n", "\n", "# # if you plan to use parquet serialization, install also:\n", - "%pip install pandas pyarrow" + "%pip install --upgrade --quiet pandas pyarrow" ] }, { diff --git a/docs/docs/integrations/vectorstores/sqlitevss.ipynb b/docs/docs/integrations/vectorstores/sqlitevss.ipynb index bb8f62d6ca2..fe0d5891f28 100644 --- a/docs/docs/integrations/vectorstores/sqlitevss.ipynb +++ b/docs/docs/integrations/vectorstores/sqlitevss.ipynb @@ -28,7 +28,7 @@ "outputs": [], "source": [ "# You need to install sqlite-vss as a dependency.\n", - "%pip install sqlite-vss" + "%pip install --upgrade --quiet sqlite-vss" ] }, { diff --git a/docs/docs/integrations/vectorstores/starrocks.ipynb b/docs/docs/integrations/vectorstores/starrocks.ipynb index 432678e7193..b1d3e51c1fb 100644 --- a/docs/docs/integrations/vectorstores/starrocks.ipynb +++ b/docs/docs/integrations/vectorstores/starrocks.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install pymysql" + "%pip install --upgrade --quiet pymysql" ] }, { diff --git a/docs/docs/integrations/vectorstores/supabase.ipynb b/docs/docs/integrations/vectorstores/supabase.ipynb index ef188472ccc..e20f389bf3c 100644 --- a/docs/docs/integrations/vectorstores/supabase.ipynb +++ b/docs/docs/integrations/vectorstores/supabase.ipynb @@ -76,7 +76,7 @@ "outputs": [], "source": [ "# with pip\n", - "!pip install supabase\n", + "%pip install --upgrade --quiet supabase\n", "\n", "# with conda\n", "# !conda install -c conda-forge supabase" diff --git a/docs/docs/integrations/vectorstores/surrealdb.ipynb b/docs/docs/integrations/vectorstores/surrealdb.ipynb index a65378697b0..3d5a0defdc5 100644 --- a/docs/docs/integrations/vectorstores/surrealdb.ipynb +++ b/docs/docs/integrations/vectorstores/surrealdb.ipynb @@ -40,7 +40,7 @@ }, "outputs": [], "source": [ - "# !pip install -U surrealdb langchain langchain-community" + "%pip install --upgrade --quiet surrealdb langchain langchain-community" ] }, { diff --git a/docs/docs/integrations/vectorstores/tigris.ipynb b/docs/docs/integrations/vectorstores/tigris.ipynb index e2027f158ab..199dc7046c0 100644 --- a/docs/docs/integrations/vectorstores/tigris.ipynb +++ b/docs/docs/integrations/vectorstores/tigris.ipynb @@ -44,7 +44,7 @@ }, "outputs": [], "source": [ - "!pip install tigrisdb openapi-schema-pydantic openai tiktoken" + "%pip install --upgrade --quiet tigrisdb openapi-schema-pydantic langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/tiledb.ipynb b/docs/docs/integrations/vectorstores/tiledb.ipynb index 070e2f8e777..9eb38ff5a6f 100644 --- a/docs/docs/integrations/vectorstores/tiledb.ipynb +++ b/docs/docs/integrations/vectorstores/tiledb.ipynb @@ -25,7 +25,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install tiledb-vector-search" + "%pip install --upgrade --quiet tiledb-vector-search" ] }, { diff --git a/docs/docs/integrations/vectorstores/timescalevector.ipynb b/docs/docs/integrations/vectorstores/timescalevector.ipynb index 84d3d37028c..927eee45050 100644 --- a/docs/docs/integrations/vectorstores/timescalevector.ipynb +++ b/docs/docs/integrations/vectorstores/timescalevector.ipynb @@ -52,9 +52,9 @@ "outputs": [], "source": [ "# Pip install necessary packages\n", - "!pip install timescale-vector\n", - "!pip install openai\n", - "!pip install tiktoken" + "%pip install --upgrade --quiet timescale-vector\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/typesense.ipynb b/docs/docs/integrations/vectorstores/typesense.ipynb index 0e2be56daa3..a201bb2924b 100644 --- a/docs/docs/integrations/vectorstores/typesense.ipynb +++ b/docs/docs/integrations/vectorstores/typesense.ipynb @@ -38,7 +38,7 @@ }, "outputs": [], "source": [ - "!pip install typesense openapi-schema-pydantic openai tiktoken" + "%pip install --upgrade --quiet typesense openapi-schema-pydantic langchain-openai tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/usearch.ipynb b/docs/docs/integrations/vectorstores/usearch.ipynb index fc4bbdcbb9f..b1fbdf978f1 100644 --- a/docs/docs/integrations/vectorstores/usearch.ipynb +++ b/docs/docs/integrations/vectorstores/usearch.ipynb @@ -20,7 +20,7 @@ }, "outputs": [], "source": [ - "!pip install usearch" + "%pip install --upgrade --quiet usearch" ] }, { diff --git a/docs/docs/integrations/vectorstores/vald.ipynb b/docs/docs/integrations/vectorstores/vald.ipynb index 5f9554a3fb0..fdcb0c31baa 100644 --- a/docs/docs/integrations/vectorstores/vald.ipynb +++ b/docs/docs/integrations/vectorstores/vald.ipynb @@ -24,7 +24,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install vald-client-python" + "%pip install --upgrade --quiet vald-client-python" ] }, { diff --git a/docs/docs/integrations/vectorstores/vearch.ipynb b/docs/docs/integrations/vectorstores/vearch.ipynb index 2045a279e66..6b997469ddb 100644 --- a/docs/docs/integrations/vectorstores/vearch.ipynb +++ b/docs/docs/integrations/vectorstores/vearch.ipynb @@ -24,11 +24,11 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install vearch\n", + "%pip install --upgrade --quiet vearch\n", "\n", "# OR\n", "\n", - "!pip install vearch_cluster" + "%pip install --upgrade --quiet vearch_cluster" ] }, { diff --git a/docs/docs/integrations/vectorstores/vespa.ipynb b/docs/docs/integrations/vectorstores/vespa.ipynb index b8372936f7d..06422f7660e 100644 --- a/docs/docs/integrations/vectorstores/vespa.ipynb +++ b/docs/docs/integrations/vectorstores/vespa.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "#!pip install pyvespa" + "%pip install --upgrade --quiet pyvespa" ] }, { diff --git a/docs/docs/integrations/vectorstores/weaviate.ipynb b/docs/docs/integrations/vectorstores/weaviate.ipynb index cd821d0649f..ba82e6ec993 100644 --- a/docs/docs/integrations/vectorstores/weaviate.ipynb +++ b/docs/docs/integrations/vectorstores/weaviate.ipynb @@ -56,7 +56,7 @@ } ], "source": [ - "!pip install weaviate-client" + "%pip install --upgrade --quiet weaviate-client" ] }, { diff --git a/docs/docs/integrations/vectorstores/xata.ipynb b/docs/docs/integrations/vectorstores/xata.ipynb index b4f707fbe1d..07c829862fb 100644 --- a/docs/docs/integrations/vectorstores/xata.ipynb +++ b/docs/docs/integrations/vectorstores/xata.ipynb @@ -52,7 +52,7 @@ }, "outputs": [], "source": [ - "!pip install xata openai tiktoken langchain" + "%pip install --upgrade --quiet xata langchain-openai tiktoken langchain" ] }, { diff --git a/docs/docs/integrations/vectorstores/yellowbrick.ipynb b/docs/docs/integrations/vectorstores/yellowbrick.ipynb index e3b6a6fa690..c047bd2b885 100644 --- a/docs/docs/integrations/vectorstores/yellowbrick.ipynb +++ b/docs/docs/integrations/vectorstores/yellowbrick.ipynb @@ -33,10 +33,10 @@ "outputs": [], "source": [ "# Install all needed libraries\n", - "%pip install langchain\n", - "%pip install openai\n", - "%pip install psycopg2-binary\n", - "%pip install tiktoken" + "%pip install --upgrade --quiet langchain\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet psycopg2-binary\n", + "%pip install --upgrade --quiet tiktoken" ] }, { diff --git a/docs/docs/integrations/vectorstores/zilliz.ipynb b/docs/docs/integrations/vectorstores/zilliz.ipynb index 362ac0b51be..17c8f159760 100644 --- a/docs/docs/integrations/vectorstores/zilliz.ipynb +++ b/docs/docs/integrations/vectorstores/zilliz.ipynb @@ -23,7 +23,7 @@ }, "outputs": [], "source": [ - "!pip install pymilvus" + "%pip install --upgrade --quiet pymilvus" ] }, { diff --git a/docs/docs/langsmith/walkthrough.ipynb b/docs/docs/langsmith/walkthrough.ipynb index a3b109eef9a..8c9e82bb0e5 100644 --- a/docs/docs/langsmith/walkthrough.ipynb +++ b/docs/docs/langsmith/walkthrough.ipynb @@ -73,8 +73,8 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install -U langchain langsmith langchainhub --quiet\n", - "%pip install openai tiktoken pandas duckduckgo-search --quiet" + "%pip install --upgrade --quiet langchain langsmith langchainhub --quiet\n", + "%pip install --upgrade --quiet langchain-openai tiktoken pandas duckduckgo-search --quiet" ] }, { diff --git a/docs/docs/modules/agents/agent_types/openai_assistants.ipynb b/docs/docs/modules/agents/agent_types/openai_assistants.ipynb index 3701ddee0d2..9a8e402b2f8 100644 --- a/docs/docs/modules/agents/agent_types/openai_assistants.ipynb +++ b/docs/docs/modules/agents/agent_types/openai_assistants.ipynb @@ -88,7 +88,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install e2b duckduckgo-search" + "%pip install --upgrade --quiet e2b duckduckgo-search" ] }, { diff --git a/docs/docs/modules/agents/agent_types/openai_functions_agent.ipynb b/docs/docs/modules/agents/agent_types/openai_functions_agent.ipynb index d37f4bcccdf..bcc2e8c9963 100644 --- a/docs/docs/modules/agents/agent_types/openai_functions_agent.ipynb +++ b/docs/docs/modules/agents/agent_types/openai_functions_agent.ipynb @@ -31,7 +31,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install openai tavily-python" + "%pip install --upgrade --quiet langchain-openai tavily-python" ] }, { diff --git a/docs/docs/modules/agents/agent_types/openai_tools.ipynb b/docs/docs/modules/agents/agent_types/openai_tools.ipynb index 46f294c7b0b..84b28ceb017 100644 --- a/docs/docs/modules/agents/agent_types/openai_tools.ipynb +++ b/docs/docs/modules/agents/agent_types/openai_tools.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "# ! pip install openai tavily-python" + "%pip install --upgrade --quiet langchain-openai tavily-python" ] }, { diff --git a/docs/docs/modules/agents/how_to/agent_iter.ipynb b/docs/docs/modules/agents/how_to/agent_iter.ipynb index 81af02145a2..67135beab9e 100644 --- a/docs/docs/modules/agents/how_to/agent_iter.ipynb +++ b/docs/docs/modules/agents/how_to/agent_iter.ipynb @@ -38,7 +38,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install numexpr" + "%pip install --upgrade --quiet numexpr" ] }, { diff --git a/docs/docs/modules/agents/how_to/handle_parsing_errors.ipynb b/docs/docs/modules/agents/how_to/handle_parsing_errors.ipynb index e3251a5a899..685ba914cd1 100644 --- a/docs/docs/modules/agents/how_to/handle_parsing_errors.ipynb +++ b/docs/docs/modules/agents/how_to/handle_parsing_errors.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install wikipedia" + "%pip install --upgrade --quiet wikipedia" ] }, { diff --git a/docs/docs/modules/agents/how_to/max_time_limit.ipynb b/docs/docs/modules/agents/how_to/max_time_limit.ipynb index 99cf4ef7d4d..a1a0a44048b 100644 --- a/docs/docs/modules/agents/how_to/max_time_limit.ipynb +++ b/docs/docs/modules/agents/how_to/max_time_limit.ipynb @@ -17,7 +17,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install wikipedia" + "%pip install --upgrade --quiet wikipedia" ] }, { diff --git a/docs/docs/modules/callbacks/filecallbackhandler.ipynb b/docs/docs/modules/callbacks/filecallbackhandler.ipynb index e8fa5c6b31d..d2c692a7758 100644 --- a/docs/docs/modules/callbacks/filecallbackhandler.ipynb +++ b/docs/docs/modules/callbacks/filecallbackhandler.ipynb @@ -81,7 +81,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install ansi2html > /dev/null" + "%pip install --upgrade --quiet ansi2html > /dev/null" ] }, { diff --git a/docs/docs/modules/data_connection/document_transformers/split_by_token.ipynb b/docs/docs/modules/data_connection/document_transformers/split_by_token.ipynb index 4ad289a0ed3..f0c36d0022e 100644 --- a/docs/docs/modules/data_connection/document_transformers/split_by_token.ipynb +++ b/docs/docs/modules/data_connection/document_transformers/split_by_token.ipynb @@ -33,7 +33,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install tiktoken" + "%pip install --upgrade --quiet tiktoken" ] }, { @@ -133,7 +133,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install spacy" + "%pip install --upgrade --quiet spacy" ] }, { diff --git a/docs/docs/modules/data_connection/retrievers/ensemble.ipynb b/docs/docs/modules/data_connection/retrievers/ensemble.ipynb index 788a950289a..5812ccc9ee5 100644 --- a/docs/docs/modules/data_connection/retrievers/ensemble.ipynb +++ b/docs/docs/modules/data_connection/retrievers/ensemble.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install rank_bm25 > /dev/null" + "%pip install --upgrade --quiet rank_bm25 > /dev/null" ] }, { diff --git a/docs/docs/modules/data_connection/retrievers/long_context_reorder.ipynb b/docs/docs/modules/data_connection/retrievers/long_context_reorder.ipynb index a1c80387ad9..b95f8882023 100644 --- a/docs/docs/modules/data_connection/retrievers/long_context_reorder.ipynb +++ b/docs/docs/modules/data_connection/retrievers/long_context_reorder.ipynb @@ -21,7 +21,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install sentence-transformers > /dev/null" + "%pip install --upgrade --quiet sentence-transformers > /dev/null" ] }, { diff --git a/docs/docs/modules/data_connection/retrievers/self_query.ipynb b/docs/docs/modules/data_connection/retrievers/self_query.ipynb index d73e88b68b5..22ab1e46fa6 100644 --- a/docs/docs/modules/data_connection/retrievers/self_query.ipynb +++ b/docs/docs/modules/data_connection/retrievers/self_query.ipynb @@ -30,7 +30,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install lark chromadb\n" + "%pip install --upgrade --quiet lark chromadb" ] }, { diff --git a/docs/docs/modules/data_connection/text_embedding/caching_embeddings.ipynb b/docs/docs/modules/data_connection/text_embedding/caching_embeddings.ipynb index 930ee2459a7..78704562137 100644 --- a/docs/docs/modules/data_connection/text_embedding/caching_embeddings.ipynb +++ b/docs/docs/modules/data_connection/text_embedding/caching_embeddings.ipynb @@ -60,7 +60,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install openai faiss-cpu" + "%pip install --upgrade --quiet langchain-openai faiss-cpu" ] }, { diff --git a/docs/docs/modules/memory/custom_memory.ipynb b/docs/docs/modules/memory/custom_memory.ipynb index f61e4dd4db9..148c88e02dc 100644 --- a/docs/docs/modules/memory/custom_memory.ipynb +++ b/docs/docs/modules/memory/custom_memory.ipynb @@ -52,7 +52,7 @@ "metadata": {}, "outputs": [], "source": [ - "# !pip install spacy\n", + "%pip install --upgrade --quiet spacy\n", "# !python -m spacy download en_core_web_lg" ] }, diff --git a/docs/docs/use_cases/apis.ipynb b/docs/docs/use_cases/apis.ipynb index a752d70793a..bdd063505a3 100644 --- a/docs/docs/use_cases/apis.ipynb +++ b/docs/docs/use_cases/apis.ipynb @@ -67,7 +67,7 @@ "metadata": {}, "outputs": [], "source": [ - "pip install langchain openai \n", + "pip install langchain langchain-openai \n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/chatbots.ipynb b/docs/docs/use_cases/chatbots.ipynb index 0848be6f4d1..b3d6cece269 100644 --- a/docs/docs/use_cases/chatbots.ipynb +++ b/docs/docs/use_cases/chatbots.ipynb @@ -59,7 +59,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain openai\n", + "%pip install --upgrade --quiet langchain langchain-openai\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", "# import dotenv\n", @@ -571,7 +571,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install tiktoken chromadb" + "%pip install --upgrade --quiet tiktoken chromadb" ] }, { diff --git a/docs/docs/use_cases/code_understanding.ipynb b/docs/docs/use_cases/code_understanding.ipynb index ee546dac09f..317838d05a1 100644 --- a/docs/docs/use_cases/code_understanding.ipynb +++ b/docs/docs/use_cases/code_understanding.ipynb @@ -44,7 +44,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install openai tiktoken chromadb langchain\n", + "%pip install --upgrade --quiet langchain-openai tiktoken chromadb langchain\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/data_generation.ipynb b/docs/docs/use_cases/data_generation.ipynb index 07d6acba48b..7445c2b6035 100644 --- a/docs/docs/use_cases/data_generation.ipynb +++ b/docs/docs/use_cases/data_generation.ipynb @@ -59,7 +59,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install -U langchain langchain_experimental openai\n", + "%pip install --upgrade --quiet langchain langchain_experimental langchain-openai\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", "# import dotenv\n", "# dotenv.load_dotenv()\n", diff --git a/docs/docs/use_cases/extraction.ipynb b/docs/docs/use_cases/extraction.ipynb index d3b53ec04b0..e36586edacc 100644 --- a/docs/docs/use_cases/extraction.ipynb +++ b/docs/docs/use_cases/extraction.ipynb @@ -78,7 +78,7 @@ "metadata": {}, "outputs": [], "source": [ - "pip install langchain openai \n", + "pip install langchain langchain-openai \n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/graph/diffbot_graphtransformer.ipynb b/docs/docs/use_cases/graph/diffbot_graphtransformer.ipynb index 518e593582a..cf130a5a877 100644 --- a/docs/docs/use_cases/graph/diffbot_graphtransformer.ipynb +++ b/docs/docs/use_cases/graph/diffbot_graphtransformer.ipynb @@ -44,7 +44,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain langchain-experimental openai neo4j wikipedia" + "%pip install --upgrade --quiet langchain langchain-experimental langchain-openai neo4j wikipedia" ] }, { diff --git a/docs/docs/use_cases/graph/graph_arangodb_qa.ipynb b/docs/docs/use_cases/graph/graph_arangodb_qa.ipynb index 81d5be2c69a..0ffd7e20e48 100644 --- a/docs/docs/use_cases/graph/graph_arangodb_qa.ipynb +++ b/docs/docs/use_cases/graph/graph_arangodb_qa.ipynb @@ -40,10 +40,10 @@ "outputs": [], "source": [ "%%capture\n", - "!pip install python-arango # The ArangoDB Python Driver\n", - "!pip install adb-cloud-connector # The ArangoDB Cloud Instance provisioner\n", - "!pip install openai\n", - "!pip install langchain" + "%pip install --upgrade --quiet python-arango # The ArangoDB Python Driver\n", + "%pip install --upgrade --quiet adb-cloud-connector # The ArangoDB Cloud Instance provisioner\n", + "%pip install --upgrade --quiet langchain-openai\n", + "%pip install --upgrade --quiet langchain" ] }, { diff --git a/docs/docs/use_cases/graph/graph_memgraph_qa.ipynb b/docs/docs/use_cases/graph/graph_memgraph_qa.ipynb index 29b6489b620..3337e8185c2 100644 --- a/docs/docs/use_cases/graph/graph_memgraph_qa.ipynb +++ b/docs/docs/use_cases/graph/graph_memgraph_qa.ipynb @@ -46,7 +46,7 @@ "metadata": {}, "outputs": [], "source": [ - "pip install langchain openai neo4j gqlalchemy --user" + "pip install langchain langchain-openai neo4j gqlalchemy --user" ] }, { diff --git a/docs/docs/use_cases/graph/graph_nebula_qa.ipynb b/docs/docs/use_cases/graph/graph_nebula_qa.ipynb index 198de0d63b7..4ff7060b2cd 100644 --- a/docs/docs/use_cases/graph/graph_nebula_qa.ipynb +++ b/docs/docs/use_cases/graph/graph_nebula_qa.ipynb @@ -38,7 +38,7 @@ "metadata": {}, "outputs": [], "source": [ - "%pip install ipython-ngql\n", + "%pip install --upgrade --quiet ipython-ngql\n", "%load_ext ngql\n", "\n", "# connect ngql jupyter extension to nebulagraph\n", diff --git a/docs/docs/use_cases/graph/graph_networkx_qa.ipynb b/docs/docs/use_cases/graph/graph_networkx_qa.ipynb index eb2c676ae22..cb70b8718c0 100644 --- a/docs/docs/use_cases/graph/graph_networkx_qa.ipynb +++ b/docs/docs/use_cases/graph/graph_networkx_qa.ipynb @@ -29,7 +29,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install networkx" + "%pip install --upgrade --quiet networkx" ] }, { diff --git a/docs/docs/use_cases/qa_structured/sql.ipynb b/docs/docs/use_cases/qa_structured/sql.ipynb index c189c8c87eb..522f710123b 100644 --- a/docs/docs/use_cases/qa_structured/sql.ipynb +++ b/docs/docs/use_cases/qa_structured/sql.ipynb @@ -53,7 +53,7 @@ "metadata": {}, "outputs": [], "source": [ - "! pip install langchain langchain-experimental openai\n", + "%pip install --upgrade --quiet langchain langchain-experimental langchain-openai\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/question_answering/chat_history.ipynb b/docs/docs/use_cases/question_answering/chat_history.ipynb index a83346da0b9..ffae5465de0 100644 --- a/docs/docs/use_cases/question_answering/chat_history.ipynb +++ b/docs/docs/use_cases/question_answering/chat_history.ipynb @@ -48,7 +48,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install -U langchain langchain-community langchainhub openai chromadb bs4" + "%pip install --upgrade --quiet langchain langchain-community langchainhub langchain-openai chromadb bs4" ] }, { diff --git a/docs/docs/use_cases/question_answering/conversational_retrieval_agents.ipynb b/docs/docs/use_cases/question_answering/conversational_retrieval_agents.ipynb index afcf7b0d206..4c73f06ae95 100644 --- a/docs/docs/use_cases/question_answering/conversational_retrieval_agents.ipynb +++ b/docs/docs/use_cases/question_answering/conversational_retrieval_agents.ipynb @@ -19,7 +19,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install -U langchain langchain-community langchainhub openai faiss-cpu" + "%pip install --upgrade --quiet langchain langchain-community langchainhub langchain-openai faiss-cpu" ] }, { diff --git a/docs/docs/use_cases/question_answering/local_retrieval_qa.ipynb b/docs/docs/use_cases/question_answering/local_retrieval_qa.ipynb index 7f7c0875e58..a248dc45346 100644 --- a/docs/docs/use_cases/question_answering/local_retrieval_qa.ipynb +++ b/docs/docs/use_cases/question_answering/local_retrieval_qa.ipynb @@ -27,7 +27,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install -U langchain langchain-community langchainhub gpt4all chromadb " + "%pip install --upgrade --quiet langchain langchain-community langchainhub gpt4all chromadb " ] }, { @@ -155,7 +155,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install llama-cpp-python" + "%pip install --upgrade --quiet llama-cpp-python" ] }, { diff --git a/docs/docs/use_cases/question_answering/quickstart.ipynb b/docs/docs/use_cases/question_answering/quickstart.ipynb index 43e3729c309..bf37e172e27 100644 --- a/docs/docs/use_cases/question_answering/quickstart.ipynb +++ b/docs/docs/use_cases/question_answering/quickstart.ipynb @@ -79,7 +79,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install -U langchain langchain-community langchainhub openai chromadb bs4" + "%pip install --upgrade --quiet langchain langchain-community langchainhub langchain-openai chromadb bs4" ] }, { diff --git a/docs/docs/use_cases/question_answering/sources.ipynb b/docs/docs/use_cases/question_answering/sources.ipynb index 30ff1959623..333b6995e51 100644 --- a/docs/docs/use_cases/question_answering/sources.ipynb +++ b/docs/docs/use_cases/question_answering/sources.ipynb @@ -43,7 +43,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install -U langchain langchain-community langchainhub openai chromadb bs4" + "%pip install --upgrade --quiet langchain langchain-community langchainhub langchain-openai chromadb bs4" ] }, { diff --git a/docs/docs/use_cases/question_answering/streaming.ipynb b/docs/docs/use_cases/question_answering/streaming.ipynb index 7ac099b630e..dea951804c5 100644 --- a/docs/docs/use_cases/question_answering/streaming.ipynb +++ b/docs/docs/use_cases/question_answering/streaming.ipynb @@ -43,7 +43,7 @@ "metadata": {}, "outputs": [], "source": [ - "#!pip install -U langchain langchain-community langchainhub openai chromadb bs4" + "%pip install --upgrade --quiet langchain langchain-community langchainhub langchain-openai chromadb bs4" ] }, { diff --git a/docs/docs/use_cases/summarization.ipynb b/docs/docs/use_cases/summarization.ipynb index 874460dd52f..d1c097a93e5 100644 --- a/docs/docs/use_cases/summarization.ipynb +++ b/docs/docs/use_cases/summarization.ipynb @@ -166,7 +166,7 @@ } ], "source": [ - "!pip install openai tiktoken chromadb langchain\n", + "%pip install --upgrade --quiet langchain-openai tiktoken chromadb langchain\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/tagging.ipynb b/docs/docs/use_cases/tagging.ipynb index 9a4e34d6d59..be8837a1671 100644 --- a/docs/docs/use_cases/tagging.ipynb +++ b/docs/docs/use_cases/tagging.ipynb @@ -49,7 +49,7 @@ "metadata": {}, "outputs": [], "source": [ - "!pip install langchain openai\n", + "%pip install --upgrade --quiet langchain langchain-openai\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", "# import dotenv\n", diff --git a/docs/docs/use_cases/web_scraping.ipynb b/docs/docs/use_cases/web_scraping.ipynb index 154c3386ba1..1478220d64a 100644 --- a/docs/docs/use_cases/web_scraping.ipynb +++ b/docs/docs/use_cases/web_scraping.ipynb @@ -45,7 +45,7 @@ "metadata": {}, "outputs": [], "source": [ - "pip install -q openai langchain playwright beautifulsoup4\n", + "pip install -q langchain-openai langchain playwright beautifulsoup4\n", "playwright install\n", "\n", "# Set env var OPENAI_API_KEY or load from a .env file:\n", @@ -606,7 +606,7 @@ "In the example below, we will deeply crawl the Python documentation of LangChain's Chat LLM models and answer a question over it.\n", "\n", "First, install the requirements\n", - "`pip install apify-client openai langchain chromadb tiktoken`\n", + "`pip install apify-client langchain-openai langchain chromadb tiktoken`\n", " \n", "Next, set `OPENAI_API_KEY` and `APIFY_API_TOKEN` in your environment variables.\n", "\n",