İçeriğe atla
Tüm belgeler

Rehberler

Resimler

DeepSeek, istek başına en fazla 10 resmi bağlantı ya da data URL olarak, OpenAI’nin image_url biçiminde okur. GLM yalnızca metni okur.

26 Ekim 2026 tarihinde kontrol edildi

Bir resim gönder

Mesajın content alanını parçalardan oluşan bir liste yap: resimler image_url parçaları, sorun ise bir text parçası olsun.

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://nokeep.ai/v1",
    api_key=os.environ["NOKEEP_API_KEY"],
)

reply = client.chat.completions.create(
    model="deepseek-v4.1-flash-uncensored",
    messages=[{
        "role": "user",
        "content": [
            {"type": "image_url", "image_url": {"url": "https://example.com/receipt.jpg"}},
            {"type": "text", "text": "What does this receipt add up to?"},
        ],
    }],
)
print(reply.choices[0].message.content)

Bilgisayarındaki bir resim

Dosyayı data URL olarak gönder: data:image/jpeg;base64, ifadesinin ardından dosyanın base64 baytları.

Python
import base64

with open("receipt.jpg", "rb") as f:
    url = "data:image/jpeg;base64," + base64.b64encode(f.read()).decode()

part = {"type": "image_url", "image_url": {"url": url}}

Bir istek en fazla 12 MB olabilir. Birkaç büyük resmi data URL olarak göndermek bu sınıra hızla ulaşır; bağlantılar isteği küçük tutar.

Sınırlar

  • İstek başına en fazla 10 resim, tüm mesajlar toplamda. Daha fazlası 400 too_many_images hatası verir.
  • glm-5.3-flash-uncensored’a gönderilen resimler 400 unsupported_input ile reddedilir; hata mesajı DeepSeek’i adıyla söyler. Hiçbir şey sessizce atılmaz.
  • Video ve ses parçaları aynı şekilde reddedilir. İki model de bunları okumaz.
  • Bir resim, modelin onu okuduğu kadar giriş token’ı olarak faturalandırılır.