Providers

تشيانفان

Qianfan هي منصة MaaS من Baidu: واجهة API موحّدة ومتوافقة مع OpenAI توجّه الطلبات إلى نماذج متعددة خلف نقطة نهاية واحدة ومفتاح API واحد. يوفّرها OpenClaw بوصفها Plugin خارجيًا رسميًا باسم @openclaw/qianfan-provider.

الخاصية القيمة
المزوّد qianfan
المصادقة QIANFAN_API_KEY
API متوافقة مع OpenAI (openai-completions)
عنوان URL الأساسي https://qianfan.baidubce.com/v2
النموذج الافتراضي qianfan/deepseek-v3.2

تثبيت Plugin

ثبّت Plugin الرسمي، ثم أعد تشغيل Gateway:

bash
openclaw plugins install @openclaw/qianfan-provideropenclaw gateway restart

بدء الاستخدام

  • إنشاء حساب Baidu Cloud

    سجّل أو ادخل إلى حسابك في وحدة تحكم Qianfan، وتأكد من تمكين الوصول إلى API الخاصة بـ Qianfan.

  • إنشاء مفتاح API

    أنشئ تطبيقًا جديدًا أو حدّد تطبيقًا موجودًا، ثم أنشئ مفتاح API. تستخدم مفاتيح Baidu Cloud التنسيق bce-v3/ALTAK-....

  • تشغيل الإعداد الأولي

    bash
    openclaw onboard --auth-choice qianfan-api-key

    تقرأ عمليات التشغيل غير التفاعلية المفتاح من --qianfan-api-key <key> أو QIANFAN_API_KEY. يكتب الإعداد الأولي إعدادات المزوّد، ويضيف الاسم المستعار QIANFAN للنموذج الافتراضي، ويعيّن qianfan/deepseek-v3.2 نموذجًا افتراضيًا عند عدم إعداد أي نموذج.

  • التحقق من توفر النموذج

    bash
    openclaw models list --provider qianfan
  • الكتالوج المضمّن

    مرجع النموذج الإدخال السياق الحد الأقصى للإخراج الاستدلال ملاحظات
    qianfan/deepseek-v3.2 نص 98,304 32,768 نعم النموذج الافتراضي
    qianfan/ernie-5.0-thinking-preview نص، صورة 119,000 64,000 نعم متعدد الوسائط

    الكتالوج ثابت؛ ولا توجد آلية مباشرة لاكتشاف النماذج.

    مثال على الإعدادات

    json5
    {  env: { QIANFAN_API_KEY: "bce-v3/ALTAK-..." },  agents: {    defaults: {      model: { primary: "qianfan/deepseek-v3.2" },      models: {        "qianfan/deepseek-v3.2": { alias: "QIANFAN" },      },    },  },  models: {    providers: {      qianfan: {        baseUrl: "https://qianfan.baidubce.com/v2",        api: "openai-completions",        models: [          {            id: "deepseek-v3.2",            name: "DEEPSEEK V3.2",            reasoning: true,            input: ["text"],            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },            contextWindow: 98304,            maxTokens: 32768,          },          {            id: "ernie-5.0-thinking-preview",            name: "ERNIE-5.0-Thinking-Preview",            reasoning: true,            input: ["text", "image"],            cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },            contextWindow: 119000,            maxTokens: 64000,          },        ],      },    },  },}
    النقل والتوافق

    تعمل Qianfan عبر مسار النقل المتوافق مع OpenAI، وليس عبر تشكيل طلبات OpenAI الأصلي. تعمل ميزات OpenAI SDK القياسية، لكن قد لا تُمرَّر المعلمات الخاصة بالمزوّد.

    استكشاف الأخطاء وإصلاحها
    • تأكد من أن مفتاح API يبدأ بـ bce-v3/ALTAK- وأن الوصول إلى API الخاصة بـ Qianfan مُمكّن في وحدة تحكم Baidu Cloud.
    • إذا لم تظهر النماذج في القائمة، فتأكد من تفعيل خدمة Qianfan في حسابك.
    • لا تغيّر عنوان URL الأساسي إلا إذا كنت تستخدم نقطة نهاية مخصّصة أو خادمًا وسيطًا.

    ذو صلة

    Was this useful?
    On this page

    On this page