リリース

表現の制限を緩めた画像生成モデル Krea 2 Turbo Uncensored を追加しました

画像生成 API に krea-2-turbo-uncensored を追加しました。表現の制限を緩めた画像生成モデルで、精度は FP8 です。利用モデルは ChrisColeTech/krea2-turbo-uncensored-v1.1-FP8 です。1 枚 ¥10(1K / 2K 同額・税込表示)で、1 リクエストあたり最大 4 枚まで生成できます。

特徴

精度 FP8

公開する精度は FP8 です。重みは ChrisColeTech/krea2-turbo-uncensored-v1.1-FP8 を指しています。

1K / 2K を同額で

resolution で 1K と 2K を選べます。既定は 1K で、どちらも 1 枚 ¥10 です。出力の縦横は 16 px 単位で、1K の 1:1 が 1488×1488、2K の 16:9 が 2720×1520 です。出力は PNG です。

15 種類のアスペクト比

1:1 / 1:2 / 2:1 / 1:3 / 3:1 / 2:3 / 3:2 / 3:4 / 4:3 / 4:5 / 5:4 / 9:16 / 16:9 / 9:21 / 21:9 に対応します。aspect_ratio か、OpenAI 互換の size(約分した比が対応表にあるもの)のどちらかで指定します。

1 リクエスト最大 4 枚・枚数課金

n で最大 4 枚まで指定できます。課金は 1 枚 ¥10 × 枚数です。レスポンスの usage は {"images": N} の形で、生成した枚数が入ります。

使い方

OpenAI Images API 互換の形なので、OpenAI SDK の images.generate がそのまま使えます。画像は base64(b64_json)で返ります。

from openai import OpenAI
import base64

client = OpenAI(base_url="https://hai-api.hcloud.ltd/v1", api_key="hai_...")

resp = client.images.generate(
    model="krea-2-turbo-uncensored",
    prompt="A lighthouse on a cliff at dusk, cinematic",
    size="1536x1024",                 # 3:2。aspect_ratio="21:9" なども可
    n=2,                              # 最大 4
    extra_body={"resolution": "2K"},  # 既定 1K。1K / 2K は同額
)
for i, d in enumerate(resp.data):
    open(f"out{i}.png", "wb").write(base64.b64decode(d.b64_json))
print(resp.usage)  # {"images": 2}(課金は 1 枚 ¥10 × 枚数)
curl https://hai-api.hcloud.ltd/v1/images/generations \
  -H "Authorization: Bearer hai_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "krea-2-turbo-uncensored",
    "prompt": "A lighthouse on a cliff at dusk, cinematic",
    "size": "1536x1024",
    "n": 2,
    "resolution": "2K"
  }'

対応モデルは GET /v1/images/models で確認できます。リクエストの仕様はドキュメントに掲載しています。

注意点

単価とモデル一覧は料金ページ、リクエストの仕様はドキュメントに掲載しています。

← 新着情報一覧へ

今日から、baseURL を差し替えるだけ。

コンソールを開く