Providers

Z.AI

Z.AI پلتفرم API برای مدل‌های GLM است. این پلتفرم REST APIهایی برای GLM ارائه می‌کند و برای احراز هویت از کلیدهای API استفاده می‌کند. کلید API خود را در کنسول Z.AI بسازید. OpenClaw از ارائه‌دهنده zai همراه با یک کلید API متعلق به Z.AI استفاده می‌کند.

ویژگی مقدار
ارائه‌دهنده zai
بسته @openclaw/zai-provider
احراز هویت ZAI_API_KEY (نام مستعار قدیمی: Z_AI_API_KEY)
API تکمیل‌های چت Z.AI (احراز هویت Bearer)

مدل‌های GLM

GLM یک خانواده مدل است، نه یک ارائه‌دهنده جداگانه. در OpenClaw، مدل‌های GLM از ارجاع‌هایی مانند zai/glm-5.2 استفاده می‌کنند: ارائه‌دهنده zai، شناسه مدل glm-5.2.

شروع به کار

ابتدا Plugin ارائه‌دهنده را نصب کنید:

bash
openclaw plugins install @openclaw/zai-provider

تشخیص خودکار endpoint

بهترین برای: بیشتر کاربران. OpenClaw endpointهای پشتیبانی‌شده Z.AI را با کلید API شما بررسی می‌کند و URL پایه درست را به‌صورت خودکار اعمال می‌کند.

  • اجرای راه‌اندازی اولیه

    bash
    openclaw onboard --auth-choice zai-api-key
  • بررسی کنید که مدل فهرست شده باشد

    bash
    openclaw models list --all --provider zai
  • endpoint منطقه‌ای صریح

    بهترین برای: کاربرانی که می‌خواهند یک Coding Plan مشخص یا سطح API عمومی مشخصی را اجبار کنند.

  • انتخاب گزینه درست راه‌اندازی اولیه

    bash
    # Coding Plan Global (recommended for Coding Plan users)openclaw onboard --auth-choice zai-coding-global # Coding Plan CN (China region)openclaw onboard --auth-choice zai-coding-cn # General APIopenclaw onboard --auth-choice zai-global # General API CN (China region)openclaw onboard --auth-choice zai-cn
  • بررسی کنید که مدل فهرست شده باشد

    bash
    openclaw models list --all --provider zai
  • نمونه پیکربندی

    json5
    {  env: { ZAI_API_KEY: "sk-..." },  models: {    providers: {      zai: {        // GLM-5.2 uses the Coding Plan endpoint.        baseUrl: "https://api.z.ai/api/coding/paas/v4",      },    },  },  agents: { defaults: { model: { primary: "zai/glm-5.2" } } },}

    کاتالوگ داخلی

    Plugin ارائه‌دهنده zai کاتالوگ خود را در مانیفست Plugin عرضه می‌کند، بنابراین فهرست‌کردن فقط‌خواندنی می‌تواند ردیف‌های شناخته‌شده GLM را بدون بارگذاری runtime ارائه‌دهنده نشان دهد:

    bash
    openclaw models list --all --provider zai

    کاتالوگ مبتنی بر مانیفست در حال حاضر شامل این موارد است:

    ارجاع مدل یادداشت‌ها
    zai/glm-5.2 پیش‌فرض Coding Plan؛ زمینه 1M
    zai/glm-5.1 پیش‌فرض API عمومی
    zai/glm-5
    zai/glm-5-turbo
    zai/glm-5v-turbo
    zai/glm-4.7
    zai/glm-4.7-flash
    zai/glm-4.7-flashx
    zai/glm-4.6
    zai/glm-4.6v
    zai/glm-4.5
    zai/glm-4.5-air
    zai/glm-4.5-flash
    zai/glm-4.5v

    پیکربندی پیشرفته

    حل رو به جلو مدل‌های ناشناخته GLM-5

    شناسه‌های ناشناخته glm-5* همچنان در مسیر ارائه‌دهنده به‌صورت رو به جلو حل می‌شوند؛ این کار با ساخت فراداده تحت مالکیت ارائه‌دهنده از قالب glm-4.7 انجام می‌شود، وقتی شناسه با شکل فعلی خانواده GLM-5 مطابقت داشته باشد.

    استریم فراخوانی ابزار

    tool_stream به‌طور پیش‌فرض برای استریم فراخوانی ابزار Z.AI فعال است. برای غیرفعال‌کردن آن:

    json5
    {  agents: {    defaults: {      models: {        "zai/<model>": {          params: { tool_stream: false },        },      },    },  },}
    تفکر و تفکر حفظ‌شده

    تفکر Z.AI از کنترل‌های /think در OpenClaw پیروی می‌کند. وقتی تفکر خاموش باشد، OpenClaw مقدار thinking: { type: "disabled" } را می‌فرستد تا از پاسخ‌هایی جلوگیری کند که پیش از متن قابل مشاهده، بودجه خروجی را صرف reasoning_content می‌کنند.

    تفکر حفظ‌شده اختیاری است، زیرا Z.AI نیاز دارد کل reasoning_content تاریخی بازپخش شود، که توکن‌های prompt را افزایش می‌دهد. آن را برای هر مدل فعال کنید:

    json5
    {  agents: {    defaults: {      models: {        "zai/glm-5.2": {          params: { preserveThinking: true },        },      },    },  },}

    وقتی فعال باشد و تفکر روشن باشد، OpenClaw مقدار thinking: { type: "enabled", clear_thinking: false } را می‌فرستد و reasoning_content قبلی را برای همان transcript سازگار با OpenAI بازپخش می‌کند.

    کاربران پیشرفته همچنان می‌توانند payload دقیق ارائه‌دهنده را با params.extra_body.thinking بازنویسی کنند.

    درک تصویر

    Plugin مربوط به Z.AI درک تصویر را ثبت می‌کند.

    ویژگی مقدار
    مدل glm-4.6v

    درک تصویر به‌صورت خودکار از احراز هویت پیکربندی‌شده Z.AI حل می‌شود؛ هیچ پیکربندی اضافی لازم نیست.

    جزئیات احراز هویت
    • Z.AI با کلید API شما از احراز هویت Bearer استفاده می‌کند.
    • گزینه راه‌اندازی اولیه zai-api-key با بررسی endpointهای پشتیبانی‌شده با کلید شما، endpoint متناظر Z.AI را به‌صورت خودکار تشخیص می‌دهد.
    • وقتی می‌خواهید یک سطح API مشخص را اجبار کنید، از گزینه‌های منطقه‌ای صریح (zai-coding-global، zai-coding-cn، zai-global، zai-cn) استفاده کنید.
    • متغیر محیطی قدیمی Z_AI_API_KEY همچنان پذیرفته می‌شود؛ اگر ZAI_API_KEY تنظیم نشده باشد، OpenClaw هنگام شروع آن را در ZAI_API_KEY کپی می‌کند.

    مرتبط

    Was this useful?
    On this page

    On this page