Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

docs: update to quickstart #45

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Feb 29, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 46 additions & 55 deletions 101 samples/langchain_quick_start.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -89,18 +89,9 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"Memorystore for Redis uses private, internal IP addresses for security. To access your Redis instance from the public internet, you'll need to set up a jump box and ssh into it from your Colab with port forwarding. Using a local Colab runtime makes this process easier.\n",
"Memorystore for Redis uses private, internal IP addresses for security. To access your Redis instance from the public internet, you'll need to set up a jump box and SSH into it from your Colab with port forwarding. Using a local Colab runtime makes this process easier.\n",
"\n",
"Download and run the latest Colab runtime docker image on your local machine:"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"docker run --network=host us-docker.pkg.dev/colab-images/public/runtime"
"Download and run the latest Colab runtime docker image on your local machine: `docker run --network=host us-docker.pkg.dev/colab-images/public/runtime`"
]
},
{
Expand Down Expand Up @@ -138,61 +129,60 @@
"outputs": [],
"source": [
"%pip install --quiet langchain-google-memorystore-redis\n",
"\n",
"%pip install --quiet langchain langchain_google_vertexai redis"
"# install additional depenedencies for the demo\n",
"%pip install --quiet langchain langchain-google-vertexai redis"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"metadata": {
"id": "DeUbHclxw7_l"
},
"source": [
"## Configure Your Project"
"## Authenticate to Google Cloud within Colab"
]
},
{
"cell_type": "code",
"execution_count": null,
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"outputs": [],
"source": [
"# @markdown Please fill in the value below with your GCP project ID/preferred region and then run the cell.\n",
"\n",
"# Please fill in these values.\n",
"project_id = \"your_project_id\" # @param {type:\"string\"}\n",
"region = \"us-central1\" # @param {type:\"string\"}\n",
"\n",
"# Get a list of zones in the region and pick one\n",
"zone = get_ipython().getoutput(f'gcloud compute zones list --filter=\"region:({region})\" --format=\"value(name)\" | head -n 1')[0]"
"Authentice the local Colab runtime to Google Cloud as well."
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {
"id": "DeUbHclxw7_l"
},
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"## Authenticate to Google Cloud within Colab"
"!gcloud auth login\n",
"!gcloud auth application-default login"
]
},
{
"attachments": {},
"cell_type": "markdown",
"metadata": {},
"source": [
"Authentice the local Colab runtime to Google Cloud as well."
"## Configure Your Project"
]
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"!gcloud auth login\n",
"!gcloud auth application-default login\n",
"!gcloud auth application-default set-quota-project {project_id}"
"# @markdown Please fill in the value below with your GCP project ID/preferred region and then run the cell.\n",
"\n",
"# Please fill in these values.\n",
"project_id = \"your_project_id\" # @param {type:\"string\"}\n",
"region = \"us-central1\" # @param {type:\"string\"}\n",
"\n",
"# Get a list of zones in the region and pick one\n",
"zone = get_ipython().getoutput(f'gcloud compute zones list --filter=\"region:({region})\" --format=\"value(name)\" | head -n 1')[0]"
]
},
{
Expand Down Expand Up @@ -225,7 +215,8 @@
"assert project_id, \"鈿狅笍 Please provide a Google Cloud project ID\"\n",
"\n",
"# Configure gcloud.\n",
"!gcloud config set project {project_id}"
"!gcloud config set project {project_id}\n",
"!gcloud auth application-default set-quota-project {project_id}"
]
},
{
Expand Down Expand Up @@ -293,7 +284,7 @@
"\n",
"# Check if Memorystore for Redis instance exists in the provided region with the correct engine version\n",
"# TODO: Remove \"beta\" after GA\n",
"redis_version = !gcloud beta redis instances describe {instance_name} --region {region} --format=\"value(redisVersion)\"\n",
"redis_version = !gcloud beta redis instances describe {instance_name} --project {project_id} --region {region} --format=\"value(redisVersion)\"\n",
"if redis_version == [\"REDIS_7_2\"]:\n",
" print(\"Found an existing Memorystore for Redis Instance!\")\n",
"else:\n",
Expand Down Expand Up @@ -399,7 +390,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 21,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -419,7 +410,7 @@
},
{
"cell_type": "code",
"execution_count": 15,
"execution_count": 22,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -447,7 +438,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 29,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -506,7 +497,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 30,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -563,7 +554,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 32,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -597,7 +588,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 33,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -618,7 +609,7 @@
},
{
"cell_type": "code",
"execution_count": 22,
"execution_count": 34,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -638,7 +629,7 @@
},
{
"cell_type": "code",
"execution_count": 23,
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -683,7 +674,7 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 43,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -743,7 +734,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 45,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -786,7 +777,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 46,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -805,7 +796,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 47,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -824,7 +815,7 @@
},
{
"cell_type": "code",
"execution_count": null,
"execution_count": 48,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -850,7 +841,7 @@
},
{
"cell_type": "code",
"execution_count": 24,
"execution_count": 49,
"metadata": {},
"outputs": [],
"source": [
Expand All @@ -876,7 +867,7 @@
},
{
"cell_type": "code",
"execution_count": 27,
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -915,7 +906,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.2"
"version": "3.12.2"
}
},
"nbformat": 4,
Expand Down
Morty Proxy This is a proxified and sanitized view of the page, visit original site.