圖片型別
最後更新
圖片選項、結果、各供應商端點與圖片輔助函式。
選項與結果
type ImageOptions struct {
AspectRatio string // "1:1" "16:9" "4:3"
Size string // "1k" "2k" "4k"
Quality string // "low" "medium" "high"
RefImageB64 string
RefMime string
}
type ImageResult struct {
B64 string
MimeType string
Revised string
}
各供應商端點
| 供應商 | 端點 | 結果 |
|---|---|---|
openai |
/v1/images/generations,帶參考圖時 /v1/images/edits |
PNG(output_format),含 Revised |
codex |
ChatGPT Codex Responses 的 image_generation 工具 |
PNG,含 Revised |
gemini |
:generateContent |
JPEG |
grok / grok-oauth |
/v1/images/generations 與 /v1/images/edits |
JPEG |
openrouter |
/api/v1/images |
依回應的 media_type |
輔助函式
| 函式 | 簽名 |
|---|---|
ImagePixelSize |
func(opts ImageOptions) string,Size 設定短邊 |
DataURI |
func(mime, b64 string) string |