Lompat ke konten
Semua dokumentasi

Panduan

Gambar

DeepSeek membaca hingga 10 gambar per permintaan, sebagai tautan atau data URL, dalam format image_url milik OpenAI. GLM hanya membaca teks.

Diperiksa 26 Oktober 2026

Kirim sebuah gambar

Jadikan content pesan sebagai daftar bagian: gambar sebagai bagian image_url dan pertanyaanmu sebagai bagian text.

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)

Gambar di komputermu

Kirim sebagai data URL: isi berkas dalam base64 setelah data:image/jpeg;base64,.

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}}

Permintaan bisa sampai 12 MB. Beberapa gambar besar sebagai data URL cepat melampaui itu; tautan menjaga permintaan tetap kecil.

Batas

  • Hingga 10 gambar per permintaan, di semua pesannya. Lebih dari itu mendapat 400 too_many_images.
  • Gambar yang dikirim ke glm-5.3-flash-uncensored ditolak dengan 400 unsupported_input, yang menyebut DeepSeek. Tidak ada yang dibuang tanpa pemberitahuan.
  • Bagian video dan audio ditolak dengan cara yang sama. Kedua model tidak membacanya.
  • Gambar ditagih sebagai token masukan yang dibaca model.