|
100 | 100 | " return userdata.get('OPENAI_API_KEY')\n", |
101 | 101 | " except ImportError:\n", |
102 | 102 | " # Not in Colab — fall back to environment variable\n", |
| 103 | + " from dotenv import load_dotenv\n", |
| 104 | + " load_dotenv()\n", |
103 | 105 | " api_key = os.environ.get('OPENAI_API_KEY')\n", |
104 | 106 | " if not api_key:\n", |
105 | 107 | " raise ValueError(\n", |
|
144 | 146 | "source": [ |
145 | 147 | "\n", |
146 | 148 | "from openai import OpenAI\n", |
147 | | - "from google.colab import userdata\n", |
148 | 149 | "\n", |
149 | 150 | "# Access the OpenAI API key\n", |
150 | | - "openai_api_key = userdata.get('OPENAI_API_KEY')\n", |
| 151 | + "openai_api_key = get_api_key()\n", |
151 | 152 | "# Tell the OpenAI client to use your API key\n", |
152 | 153 | "client = OpenAI(api_key=openai_api_key)\n", |
153 | 154 | "# LLM model to generate answer. Replace model name if deprecated\n", |
154 | | - "LLM_MODEL = \"gpt-4.1-nano-2025-04-14\"\n", |
| 155 | + "LLM_MODEL = \"gpt-5.5\"\n", |
155 | 156 | "# Add your question here\n", |
156 | 157 | "QUESTION = \"What is the difference between Machine Learning and Deep Learning?\" \n", |
157 | 158 | "\n", |
|
573 | 574 | "provenance": [] |
574 | 575 | }, |
575 | 576 | "kernelspec": { |
576 | | - "display_name": "Python 3", |
577 | | - "name": "python3" |
| 577 | + "display_name": "tutorials", |
| 578 | + "language": "python", |
| 579 | + "name": "fh-fellows-tutorials" |
578 | 580 | }, |
579 | 581 | "language_info": { |
580 | | - "name": "python" |
| 582 | + "codemirror_mode": { |
| 583 | + "name": "ipython", |
| 584 | + "version": 3 |
| 585 | + }, |
| 586 | + "file_extension": ".py", |
| 587 | + "mimetype": "text/x-python", |
| 588 | + "name": "python", |
| 589 | + "nbconvert_exporter": "python", |
| 590 | + "pygments_lexer": "ipython3", |
| 591 | + "version": "3.12.5" |
581 | 592 | } |
582 | 593 | }, |
583 | 594 | "nbformat": 4, |
|
0 commit comments