🛠️ 核心設定:讓你的 AI 清理實驗室動起來

更新 發佈閱讀 5 分鐘
投資理財內容聲明

在開始使用 Alpha-Data-Cleaning-Lab 之前,我們需要先準備好它的「大腦」(AI Token)以及「實驗室環境」(Streamlit)。以下是詳細的設定步驟:

1. 取得 AI 的大腦:申請 API Token

這個專案支援多種 AI 模型,你可以根據需求選擇 OpenAI 或 Anthropic (Claude)。

  • OpenAI (GPT-4o/GPT-4 等)
    • 前往 OpenAI Platform 註冊帳號。
    • 點擊 "Create new secret key",並立即複製保存(金鑰只會顯示一次!)。
    • 提醒:帳號內需先儲值(至少 5 美金)API 才能正常運作。
  • Anthropic (Claude 3.5 Sonnet 等)
    • 前往 Anthropic Console。
    • 在 "Get API Keys" 頁面建立新金鑰。

🔑 申請 Gemini API 金鑰步驟

  1. 進入 Google AI Studio: 前往 aistudio.google.com,並使用你的 Google 帳號登入。
  2. 同意服務條款: 如果是第一次進入,系統會要求你閱讀並勾選同意 Google 的服務條款。
  3. 點擊「Get API key」: 在左側選單(或是上方導覽列)找到 "Get API key" 按鈕。
  4. 建立金鑰
    • 點擊 "Create API key"。
    • 你可以選擇「建立新專案」(Create API key in new project)或是「在現有專案中建立」。
    • 註:每個金鑰都必須關聯一個 Google Cloud 專案,如果沒有舊專案,直接選新建即可。
  5. 複製並保存: 金鑰生成後會顯示一串長代碼。請務必立即複製並妥善保存。為了安全性,請不要將金鑰直接寫在公開的程式碼(如 GitHub)中。

如下圖片可以點選放大

raw-image

以下名稱自訂

raw-image

建立好之後點選copy api key 妥善保存 稍後會用到

raw-image



2. 部署實驗室:Streamlit 設定

本專案是基於 Streamlit 開發的,你可以選擇在「本地執行」或「雲端部署」。

A. 如果你在本地執行 (.env 檔)

在專案根目錄下找到 .env.example,將其重新命名為 .env,並填入你的資訊:

Bash

OPENAI_API_KEY=你的金鑰 ANTHROPIC_API_KEY=你的金鑰

B. 如果你部署在 Streamlit Cloud (Secrets 設定)

這是最推薦的方式,不需開電腦也能隨時使用。

  1. 將專案 Fork 到你的 GitHub。
  2. 在 Streamlit Cloud 點擊 "New app" 進行部署。

點選下圖中的Deploy a public app from github

raw-image

點選要帶入的專案

raw-image


  1. 關鍵步驟:在部署頁面點擊 "Advanced settings..."
raw-image

"Secrets" 區塊中,以 TOML 格式貼入你的變數:
Ini, TOMLOPENAI_API_KEY = "sk-..." ANTHROPIC_API_KEY = "sk-ant-..."

點擊 Save 後,Streamlit 就會自動帶入這些設定。


如果忘了設定變數 之後可以到下圖中畫面點選設定 settings

raw-image


raw-image



這repo的環境變數設定如下大部分都是之前有做過教學的

raw-image

如果覺得圖片太小可以點選圖片後 會出現如下按鈕第二個放大圖片

raw-image




💡 進階設定:關於通知系統 (選配)

(這部分就是你提到的,放在文章末端的選配功能)

在環境變數中,你可能會看到 RESEND_API_KEYTELEGRAM_BOT_TOKEN。這屬於「選配」功能,若不設定也不影響核心的數據清理功能。

  • Telegram 機器人:適合想在手機收推播的朋友。設定教學如下
  • Resend (Email):適合習慣收信管理的朋友。設定教學如下



🚀 相關連結

留言
avatar-img
留言分享你的想法!
avatar-img
《炒股不看周月年K漲幅機率就是耍流氓》
5會員
250內容數
普通上班族,用 AI 與 Python 將炒股量化。我的數據宣言是:《炒股不做量化,都是在耍流氓》。
2025/12/27
這個專案不只是單純的數據看板,它更像是一個**「AI 虛擬交易室」**。以下是各個核心頁面的功能介紹: 1. 🌎 全球強勢股監測 (Global_Trend.py) 這是專案的主儀表板,提供宏觀視角。 一鍵同步六國數據:整合 Google Drive API,自動下載台灣 (TW)、美國 (
Thumbnail
2025/12/27
這個專案不只是單純的數據看板,它更像是一個**「AI 虛擬交易室」**。以下是各個核心頁面的功能介紹: 1. 🌎 全球強勢股監測 (Global_Trend.py) 這是專案的主儀表板,提供宏觀視角。 一鍵同步六國數據:整合 Google Drive API,自動下載台灣 (TW)、美國 (
Thumbnail
2025/12/27
這份專案 global-stock-data-warehouse 是 stock-reminder-bot 的進階資料後援庫。如果說之前的 Bot 是「傳令兵」,這套系統就是「軍械庫」,負責儲存、同步全球市場(台、美、港)的歷史數據。 在進行量化分析或技術指標篩選時,「資料的穩定性」是成敗關鍵。
Thumbnail
2025/12/27
這份專案 global-stock-data-warehouse 是 stock-reminder-bot 的進階資料後援庫。如果說之前的 Bot 是「傳令兵」,這套系統就是「軍械庫」,負責儲存、同步全球市場(台、美、港)的歷史數據。 在進行量化分析或技術指標篩選時,「資料的穩定性」是成敗關鍵。
Thumbnail
2025/12/27
前言 在建置「全球股市數據倉庫 (global-stock-data-warehouse)」時,自動化流程(GitHub Actions)是核心心臟。許多讀者在設定環境變數時常感到困惑。本篇將跳過基本的通知設定(如 Resend 或 Telegram),直接切入最重要的兩大核心變數,並分享一個能幫
Thumbnail
2025/12/27
前言 在建置「全球股市數據倉庫 (global-stock-data-warehouse)」時,自動化流程(GitHub Actions)是核心心臟。許多讀者在設定環境變數時常感到困惑。本篇將跳過基本的通知設定(如 Resend 或 Telegram),直接切入最重要的兩大核心變數,並分享一個能幫
Thumbnail
看更多
你可能也想看
Thumbnail
你有想過嗎?如果把你過去一週、甚至一整個月的信用卡帳單全部攤開,會變成什麼畫面?😉 格編最近做了一個小實驗:把每一筆消費都丟到地圖上標記,結果它變成一張非常誠實的「生活熱力圖」。把每一筆刷卡都丟到地圖上之後,哪一條路上出現最多「小點點」,就代表你最常走那一條路;哪一個區塊被畫滿圈圈、標記最多店家
Thumbnail
你有想過嗎?如果把你過去一週、甚至一整個月的信用卡帳單全部攤開,會變成什麼畫面?😉 格編最近做了一個小實驗:把每一筆消費都丟到地圖上標記,結果它變成一張非常誠實的「生活熱力圖」。把每一筆刷卡都丟到地圖上之後,哪一條路上出現最多「小點點」,就代表你最常走那一條路;哪一個區塊被畫滿圈圈、標記最多店家
Thumbnail
《當老公面對生活事件時的大腦反應流程圖》 學了Python 之後我居然看得懂
Thumbnail
《當老公面對生活事件時的大腦反應流程圖》 學了Python 之後我居然看得懂
Thumbnail
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
Thumbnail
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」有分享如何使用Docker來架設GPT-SoVITS的TTS API服務, 但過程中我們卻遇到了一些困難, 相信有深入使用這套TTS服務的朋友應該難免也會遇到這類的問題, 期望透過我們的分享幫助到正在遇到困難的你! 首先我
Thumbnail
本文介紹使用Python呼叫OpenAI模型進行新聞文章分類的四種方法,包含使用Requests套件、Chat Completions API、Response API以及最新的Agent SDK。
Thumbnail
本文介紹使用Python呼叫OpenAI模型進行新聞文章分類的四種方法,包含使用Requests套件、Chat Completions API、Response API以及最新的Agent SDK。
Thumbnail
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 【語音合成技術 - GPT-SoVITS】如何微調模型 建議先閱讀我們的 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
Thumbnail
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 【語音合成技術 - GPT-SoVITS】如何微調模型 建議先閱讀我們的 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務
Thumbnail
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
Thumbnail
我們在「【語音合成技術 - GPT-SoVITS】如何架設API伺服器」分享如何架設API V3版本的TTS服務, 但發音的部份似乎只有早期的API版本才使用到g2pw這類的技術, 因此我們可能會需要將API退回舊版, 在這裡我們也整理了早期版本api與api_v2的一些差異, 期望幫助到正在面臨選
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 回顧目前有的素材: AI說書 - 從0開始 - 327 | Embedding Based Search 問答系統前置作業 AI說書 - 從0開始 - 328 |
Thumbnail
我想要一天分享一點「LLM從底層堆疊的技術」,並且每篇文章長度控制在三分鐘以內,讓大家不會壓力太大,但是又能夠每天成長一點。 回顧目前有的素材: AI說書 - 從0開始 - 327 | Embedding Based Search 問答系統前置作業 AI說書 - 從0開始 - 328 |
Thumbnail
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
Thumbnail
精彩回顧 【語音合成技術 - GPT-SoVITS】讓機器說人話的語音生成服務 【語音合成技術 - GPT-SoVITS】如何架設API伺服器 以上是我們過往分享過關於 https://github.com/RVC-Boss/GPT-SoVITS 的分享文章, 這次我們要來試試fine
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News