docs: update integration notebooks handling of env variables (#26330)

Using gritql

```
grit apply --language python '
`os.environ[$key] = getpass.getpass("$msg")` as $M where {
    $M <: ! within if_statement(),
    $M => `if $key not in os.environ: $M`
}' .
```
This commit is contained in:
Eugene Yurtsev
2024-09-11 13:10:27 -04:00
committed by GitHub
parent da48c98eaf
commit 934bc5b030
10 changed files with 24 additions and 10 deletions

View File

@@ -59,6 +59,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"ANTHROPIC_API_KEY\" not in os.environ:\n",
" os.environ[\"ANTHROPIC_API_KEY\"] = getpass.getpass(\"Enter your Anthropic API key: \")" " os.environ[\"ANTHROPIC_API_KEY\"] = getpass.getpass(\"Enter your Anthropic API key: \")"
] ]
}, },

View File

@@ -58,7 +58,10 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"os.environ[\"AZURE_OPENAI_API_KEY\"] = getpass.getpass(\"Enter your AzureOpenAI API key: \")\n", "if \"AZURE_OPENAI_API_KEY\" not in os.environ:\n",
" os.environ[\"AZURE_OPENAI_API_KEY\"] = getpass.getpass(\n",
" \"Enter your AzureOpenAI API key: \"\n",
" )\n",
"os.environ[\"AZURE_OPENAI_ENDPOINT\"] = \"https://YOUR-ENDPOINT.openai.azure.com/\"" "os.environ[\"AZURE_OPENAI_ENDPOINT\"] = \"https://YOUR-ENDPOINT.openai.azure.com/\""
] ]
}, },

View File

@@ -76,6 +76,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"CEREBRAS_API_KEY\" not in os.environ:\n",
" os.environ[\"CEREBRAS_API_KEY\"] = getpass.getpass(\"Enter your Cerebras API key: \")" " os.environ[\"CEREBRAS_API_KEY\"] = getpass.getpass(\"Enter your Cerebras API key: \")"
] ]
}, },

View File

@@ -90,7 +90,10 @@
"import os\n", "import os\n",
"\n", "\n",
"os.environ[\"DATABRICKS_HOST\"] = \"https://your-workspace.cloud.databricks.com\"\n", "os.environ[\"DATABRICKS_HOST\"] = \"https://your-workspace.cloud.databricks.com\"\n",
"os.environ[\"DATABRICKS_TOKEN\"] = getpass.getpass(\"Enter your Databricks access token: \")" "if \"DATABRICKS_TOKEN\" not in os.environ:\n",
" os.environ[\"DATABRICKS_TOKEN\"] = getpass.getpass(\n",
" \"Enter your Databricks access token: \"\n",
" )"
] ]
}, },
{ {

View File

@@ -52,6 +52,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"FIREWORKS_API_KEY\" not in os.environ:\n",
" os.environ[\"FIREWORKS_API_KEY\"] = getpass.getpass(\"Enter your Fireworks API key: \")" " os.environ[\"FIREWORKS_API_KEY\"] = getpass.getpass(\"Enter your Fireworks API key: \")"
] ]
}, },

View File

@@ -44,6 +44,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"FRIENDLI_TOKEN\" not in os.environ:\n",
" os.environ[\"FRIENDLI_TOKEN\"] = getpass.getpass(\"Friendi Personal Access Token: \")" " os.environ[\"FRIENDLI_TOKEN\"] = getpass.getpass(\"Friendi Personal Access Token: \")"
] ]
}, },

View File

@@ -60,6 +60,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"GOOGLE_API_KEY\" not in os.environ:\n",
" os.environ[\"GOOGLE_API_KEY\"] = getpass.getpass(\"Enter your Google AI API key: \")" " os.environ[\"GOOGLE_API_KEY\"] = getpass.getpass(\"Enter your Google AI API key: \")"
] ]
}, },

View File

@@ -50,6 +50,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"GROQ_API_KEY\" not in os.environ:\n",
" os.environ[\"GROQ_API_KEY\"] = getpass.getpass(\"Enter your Groq API key: \")" " os.environ[\"GROQ_API_KEY\"] = getpass.getpass(\"Enter your Groq API key: \")"
] ]
}, },

View File

@@ -52,6 +52,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"MISTRAL_API_KEY\" not in os.environ:\n",
" os.environ[\"MISTRAL_API_KEY\"] = getpass.getpass(\"Enter your Mistral API key: \")" " os.environ[\"MISTRAL_API_KEY\"] = getpass.getpass(\"Enter your Mistral API key: \")"
] ]
}, },

View File

@@ -41,6 +41,7 @@
"import getpass\n", "import getpass\n",
"import os\n", "import os\n",
"\n", "\n",
"if \"YI_API_KEY\" not in os.environ:\n",
" os.environ[\"YI_API_KEY\"] = getpass.getpass(\"Enter your Yi API key: \")" " os.environ[\"YI_API_KEY\"] = getpass.getpass(\"Enter your Yi API key: \")"
] ]
}, },