跳至主要内容

使用圖片生成 API

Stima API 提供 Image Generation API 讓開發者可以生成圖片,以下主要以 GPT-4o Image GenerationGemini 2.0 Flash Expanded Image GenerationGrok 3 Image Generation

使用方式 (以 Python 為例)

import requests
import json

url = "https://api.stima.tech/v1/chat/completions"

payload = json.dumps({
"max_tokens": 4096,
"model": "<MODEL_ALIAS>",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "把圖片改成吉卜力風格"
},
{
"type": "image_url",
"image_url": {
"url": "data:image/png;base64,"
}
}
]
}
]
})
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer <STIMA_API_KEY>',
'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)
import requests
import json

url = "https://api.stima.tech/v1/chat/completions"

payload = json.dumps({
"max_tokens": 4096,
"model": "<MODEL_ALIAS>",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "Generate a beautiful landscape image"
},
]
}
]
})
headers = {
'Accept': 'application/json',
'Authorization': 'Bearer <STIMA_API_KEY>',
'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=payload)

print(response.text)

使用方式 (以 bash 為例)

curl -X POST "https://api.stima.tech/v1/chat/completions" \
-H "Accept: application/json" \
-H "Authorization: Bearer <STIMA_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model": "<MODEL_ALIAS>", "messages": [{"role": "user", "content": [{"type": "text", "text": "把圖片改成吉卜力風格"}, {"type": "image_url", "image_url": {"url": "data:image/png;base64,"}}]}

參數說明

  • model: 模型目前支援gpt-4o-imagegemini-2.0-flash-exp-imagegrok-3-image
  • prompt: 要生成的圖片描述。
  • STIMA_API_KEY: 您的 API 金鑰。
  • 圖片輸入: 轉換成base64格式