跳轉到

設定模型 Provider

akasha 使用模型別名選擇 Provider。請將憑證放在 shell 環境變數或本機 .env 檔案中,絕對不要提交 API key。

GEMINI_API_KEY=your_key
OPENAI_API_KEY=your_key
ANTHROPIC_API_KEY=your_key

模型別名範例:

gemini:gemini-2.5-flash
openai:gpt-4o
anthropic:claude-3-5-sonnet-latest
ollama:qwen3:8b

: 前面的 Provider 名稱決定整合方式,後面的模型名稱決定要使用的模型。

安全地檢查設定

不要把 key 印出來,只檢查環境變數是否存在:

import os

if not os.getenv("GEMINI_API_KEY"):
    raise RuntimeError("請先設定 GEMINI_API_KEY")

print("Provider 設定存在")

Warning

有 API key 不代表模型一定可用,也可能產生費用。執行即時範例前,請先確認 Provider 的模型權限與計費設定。

下一步:執行第一個對話