انتقل إلى المحتوى
كل التوثيق

أدلة

الصور

يقرأ DeepSeek حتى 10 صور في الطلب الواحد، كروابط أو data URL، بصيغة image_url من OpenAI. أما GLM فيقرأ النص وحده.

تم التحقق في 26 أكتوبر 2026

أرسل صورة

اجعل content في الرسالة قائمة من الأجزاء: الصور كأجزاء image_url، وسؤالك كجزء 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)

صورة على جهازك

أرسلها كـ data URL: بايتات الملف مشفّرة بـ base64 بعد 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}}

يمكن أن يبلغ حجم الطلب 12 ميغابايت كحد أقصى. عدة صور كبيرة كـ data URL تتجاوز هذا الحد بسرعة؛ أما الروابط فتُبقي الطلب صغيرًا.

الحدود

  • حتى 10 صور في الطلب الواحد، عبر كل رسائله. وما زاد يُرجع 400 too_many_images.
  • الصور المرسلة إلى glm-5.3-flash-uncensored تُرفض بـ 400 unsupported_input، وتذكر DeepSeek. ولا يُسقَط شيء بصمت.
  • أجزاء الفيديو والصوت تُرفض بالطريقة نفسها. ولا يقرأ أي من النموذجين شيئًا منها.
  • تُحتسب الصورة كرموز الإدخال التي يقرؤها بها النموذج.