Skip to content

تتضمن استجابات واجهة برمجة تطبيقات Ollama مقاييس يمكن استخدامها لقياس الأداء واستخدام النموذج:

  • total_duration: المدة الإجمالية لتوليد الاستجابة
  • load_duration: المدة المستغرقة لتحميل النموذج
  • prompt_eval_count: عدد رموز الإدخال التي تمت معالجتها
  • prompt_eval_duration: المدة المستغرقة لتقييم الموجه
  • eval_count: عدد رموز الإخراج التي تمت معالجتها
  • eval_duration: المدة المستغرقة لتوليد رموز الإخراج

جميع قيم التوقيت مقاسة بالنانوثانية.

مثال على الاستجابة

بالنسبة للنقاط الطرفية التي تُرجع مقاييس الاستخدام، ستتضمن هيئة الاستجابة حقول الاستخدام. على سبيل المثال، قد تُرجع استدعاء غير متدفق إلى /api/generate الاستجابة التالية:

json
{
  "model": "gemma4",
  "created_at": "2025-10-17T23:14:07.414671Z",
  "response": "Hello! How can I help you today?",
  "done": true,
  "done_reason": "stop",
  "total_duration": 174560334,
  "load_duration": 101397084,
  "prompt_eval_count": 11,
  "prompt_eval_duration": 13074791,
  "eval_count": 18,
  "eval_duration": 52479709
}

بالنسبة للنقاط الطرفية التي تُرجع استجابات متدفقة، يتم تضمين حقول الاستخدام كجزء من الجزء الأخير، حيث تكون قيمة done هي true.