OpenAI 終於推出 Text-to-Image 的 API, 儲值的帳號終於有值得實驗的東西, 就順便拿來紀錄一下.
其實官方文件這段也蠻直覺,稍微修改改成只需要準備 .env 放 API Key (記得 `pip install openai python-dotenv` )
.env 如下
OPENAI_API_KEY="sk-proj-xxx"
Code: https://github.com/jimmyliao/BwAI2025/blob/main/gpt-image-1.py
透過 Python 範例產出的圖如下
然後給自己的另外一個筆記如下,如果看到官方 cURL 範例如下
curl -X POST "https://api.openai.com/v1/images/generations" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-type: application/json" \
-d '{
"model": "gpt-image-1",
"prompt": "A cute baby sea otter"
}' | jq -r '.data[0].b64_json' | base64 --decode > otter.png
那 `$OPENAI_API_KEY` 要怎麼在 bash shell 傳入呢?
export OPENAI_API_KEY="sk..."