{
  "id": 637008,
  "title": "API registration failing",
  "url": "/competitions/the-3lc-cotton-weed-detection-challenge/discussion/637008",
  "author_name": "",
  "post_date": "2025-11-21T22:03:20.695644Z",
  "votes": null,
  "comment_count": 3,
  "views": 0,
  "content": "<p>I'm experiencing a problem where my API key isn't registering. \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F3973058%2F95620c556c8b68688730fcbfc3783b5d%2Fapi_key_3lc.PNG?generation=1763762563002384&amp;alt=media\" alt=\"\"></p>\n<p>Can't proceed past this step</p>",
  "messages": [
    {
      "id": "3343689",
      "postDate": "11/21/2025 22:03:20",
      "content": "<p>I'm experiencing a problem where my API key isn't registering. \n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F3973058%2F95620c556c8b68688730fcbfc3783b5d%2Fapi_key_3lc.PNG?generation=1763762563002384&amp;alt=media\" alt=\"\"></p>\n<p>Can't proceed past this step</p>",
      "rawMarkdown": "I'm experiencing a problem where my API key isn't registering. \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F3973058%2F95620c556c8b68688730fcbfc3783b5d%2Fapi_key_3lc.PNG?generation=1763762563002384&alt=media)\n\nCan't proceed past this step",
      "votes": null
    },
    {
      "id": "3344643",
      "postDate": "11/22/2025 18:14:49",
      "content": "<p>So as you see there is the URL that you need to go to to grab your API key in the error and when you do copy the API key you have to open a terminal and run 3lc login YOUR_API_KEY. This connects your local work to the 3lc workspace and is needed once as pointed out in the starter notebook and the screenshot attached below.<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F28832590%2F1c50f389f7052c94d7113099338f6885%2FScreenshot_2025-11-22-12-13-57-96_40deb401b9ffe8e1df2f1cc5ba480b12.jpg?generation=1763835284651285&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "So as you see there is the URL that you need to go to to grab your API key in the error and when you do copy the API key you have to open a terminal and run 3lc login YOUR_API_KEY. This connects your local work to the 3lc workspace and is needed once as pointed out in the starter notebook and the screenshot attached below.![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F28832590%2F1c50f389f7052c94d7113099338f6885%2FScreenshot_2025-11-22-12-13-57-96_40deb401b9ffe8e1df2f1cc5ba480b12.jpg?generation=1763835284651285&alt=media)",
      "votes": null
    },
    {
      "id": "3344665",
      "postDate": "11/22/2025 18:34:59",
      "content": "<p>You can also set the TLC_API_KEY environment variable, either on your command line, or in Python, before you do <code>import tlc</code></p>",
      "rawMarkdown": "You can also set the TLC_API_KEY environment variable, either on your command line, or in Python, before you do `import tlc`",
      "votes": null
    },
    {
      "id": "3345837",
      "postDate": "11/23/2025 19:07:40",
      "content": "<p>Thanks, it worked. I was following the YouTube tutorial and wasn't pasting the API until after I ran <code>uv run 3lc login</code>. </p>",
      "rawMarkdown": "Thanks, it worked. I was following the YouTube tutorial and wasn't pasting the API until after I ran `uv run 3lc login`.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3344643,
      "author_name": "",
      "author_url": "",
      "post_date": "11/22/2025 18:14:49",
      "content": "<p>So as you see there is the URL that you need to go to to grab your API key in the error and when you do copy the API key you have to open a terminal and run 3lc login YOUR_API_KEY. This connects your local work to the 3lc workspace and is needed once as pointed out in the starter notebook and the screenshot attached below.<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F28832590%2F1c50f389f7052c94d7113099338f6885%2FScreenshot_2025-11-22-12-13-57-96_40deb401b9ffe8e1df2f1cc5ba480b12.jpg?generation=1763835284651285&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 3345837,
          "author_name": "bensonkamau",
          "author_url": "",
          "post_date": "11/23/2025 19:07:40",
          "content": "<p>Thanks, it worked. I was following the YouTube tutorial and wasn't pasting the API until after I ran <code>uv run 3lc login</code>. </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 3344665,
      "author_name": "mariusstormolsen",
      "author_url": "",
      "post_date": "11/22/2025 18:34:59",
      "content": "<p>You can also set the TLC_API_KEY environment variable, either on your command line, or in Python, before you do <code>import tlc</code></p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "3343689": "I'm experiencing a problem where my API key isn't registering. \n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F3973058%2F95620c556c8b68688730fcbfc3783b5d%2Fapi_key_3lc.PNG?generation=1763762563002384&alt=media)\n\nCan't proceed past this step",
    "3344643": "So as you see there is the URL that you need to go to to grab your API key in the error and when you do copy the API key you have to open a terminal and run 3lc login YOUR_API_KEY. This connects your local work to the 3lc workspace and is needed once as pointed out in the starter notebook and the screenshot attached below.![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F28832590%2F1c50f389f7052c94d7113099338f6885%2FScreenshot_2025-11-22-12-13-57-96_40deb401b9ffe8e1df2f1cc5ba480b12.jpg?generation=1763835284651285&alt=media)",
    "3344665": "You can also set the TLC_API_KEY environment variable, either on your command line, or in Python, before you do `import tlc`",
    "3345837": "Thanks, it worked. I was following the YouTube tutorial and wasn't pasting the API until after I ran `uv run 3lc login`."
  },
  "source": "meta"
}