weightsapi.الاستدلاللوحة التحكم
التنقل
معالجة مئة ألف مستند دفعة واحدة

معالجة مئة ألف مستند دفعة واحدة

جهّز دفعة JSONL، وأرسلها، ثم استطلع ملف الإخراج.

المتطلبات#

بايثون 3.11 أو أحدث. لا حزم إضافية. اضبط WEIGHTSAPI_API_KEY على مفتاحك الخاص. يتطلب الوصول إلى الذكاء الاصطناعي تسجيل الدخول، وتعبئة رصيد مؤكدة لا تقل عن 100 دولار أمريكي، ومفتاح API مصرحًا به، ورصيدًا متاحًا كافيًا للطلب. كل تعبئة لاحقة أيضًا لها حد أدنى 100 دولار أمريكي؛ تظل الأرصدة المتبقية الأصغر قابلة للاستخدام عندما تغطي الطلب. يتطلب اعتماد الرصيد التحقق من المعاملة. تحقق من حالة الخدمة لمعرفة توفر النموذج قبل إرسال الزيارات.

تشغيل الوصفة#

import os, json, time, urllib.request
BASE = os.environ.get("WEIGHTSAPI_BASE_URL", "https://weightsapi.com/v1")
KEY = os.environ["WEIGHTSAPI_API_KEY"]
# Confirm batch-service availability before attempting upload or submission.
with open("batch.jsonl", "w", encoding="utf-8") as f:
    for i in range(100_000):
        f.write(json.dumps({"custom_id":str(i),"method":"POST","url":"/v1/chat/completions",
            "body":{"model":"Qwen/Qwen3-32B","messages":[{"role":"user","content":"Summarize document "+str(i)}],"max_tokens":64}})+"\n")
print("Wrote 100,000 independent requests to batch.jsonl.")
print("Upload with the provider's batch adapter, then submit /v1/batches with completion_window=24h.")
print("Do not send this file to the synchronous endpoint: the batch discount applies only to batch jobs.")

قبل الإنتاج#

تنشئ هذه الوصفة ملف JSONL محليًا. يتطلب الرفع والتقديم واسترجاع النتائج نشرًا دفعيًا مدعومًا. تحقق من حالة الخدمة وأكد شروط الدفعات قبل تقديم عبء العمل؛ الخصم المدرج أو نافذة الإنجاز لا يضمن قبول الوظيفة.