پرش به محتویات

مشکلات رایج در نود OpenAI#

در اینجا برخی خطاها و مشکلات رایج در نود OpenAI و مراحل رفع یا عیب‌یابی آن‌ها آورده شده است.

سرویس شما تعداد زیادی درخواست ارسال می‌کند#

این خطا زمانی نمایش داده می‌شود که شما از محدودیت‌های نرخ OpenAI فراتر رفته‌اید.

دو روش برای حل این مشکل وجود دارد:

  1. داده‌های خود را به قسمت‌های کوچکتر تقسیم کنید با استفاده از نود Loop Over Items و افزودن یک نود Wait در انتها برای مدت زمانی که کمک می‌کند. کد زیر را کپی کنید و در یک ورک‌فلو به عنوان تمپلیت پیست نمایید.
      1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
     30
     31
     32
     33
     34
     35
     36
     37
     38
     39
     40
     41
     42
     43
     44
     45
     46
     47
     48
     49
     50
     51
     52
     53
     54
     55
     56
     57
     58
     59
     60
     61
     62
     63
     64
     65
     66
     67
     68
     69
     70
     71
     72
     73
     74
     75
     76
     77
     78
     79
     80
     81
     82
     83
     84
     85
     86
     87
     88
     89
     90
     91
     92
     93
     94
     95
     96
     97
     98
     99
    100
    101
    102
    103
    104
    105
    106
    {
    "nodes": [
    {
    "parameters": {},
    "id": "35d05920-ad75-402a-be3c-3277bff7cc67",
    "name": "When clicking ‘Execute workflow’",
    "type": "n8n-nodes-base.manualTrigger",
    "typeVersion": 1,
    "position": [
    880,
    400
    ]
    },
    {
    "parameters": {
    "batchSize": 500,
    "options": {}
    },
    "id": "ae9baa80-4cf9-4848-8953-22e1b7187bf6",
    "name": "Loop Over Items",
    "type": "n8n-nodes-base.splitInBatches",
    "typeVersion": 3,
    "position": [
    1120,
    420
    ]
    },
    {
    "parameters": {
    "resource": "chat",
    "options": {},
    "requestOptions": {}
    },
    "id": "a519f271-82dc-4f60-8cfd-533dec580acc",
    "name": "OpenAI",
    "type": "n8n-nodes-base.openAi",
    "typeVersion": 1,
    "position": [
    1380,
    440
    ]
    },
    {
    "parameters": {
    "unit": "minutes"
    },
    "id": "562d9da3-2142-49bc-9b8f-71b0af42b449",
    "name": "Wait",
    "type": "n8n-nodes-base.wait",
    "typeVersion": 1,
    "position": [
    1620,
    440
    ],
    "webhookId": "714ab157-96d1-448f-b7f5-677882b92b13"
    }
    ],
    "connections": {
    "When clicking ‘Execute workflow’": {
    "main": [
    [
    {
    "node": "Loop Over Items",
    "type": "main",
    "index": 0
    }
    ]
    ]
    },
    "Loop Over Items": {
    "main": [
    null,
    [
    {
    "node": "OpenAI",
    "type": "main",
    "index": 0
    }
    ]
    ]
    },
    "OpenAI": {
    "main": [
    [
    {
    "node": "Wait",
    "type": "main",
    "index": 0
    }
    ]
    ]
    },
    "Wait": {
    "main": [
    [
    {
    "node": "Loop Over Items",
    "type": "main",
    "index": 0
    }
    ]
    ]
    }
    },
    "pinData": {}
    }
    
  2. به جای استفاده از نود OpenAI، از نود HTTP Request با گزینه محدودیت دسته‌ای داخلی در مقابل API OpenAI استفاده کنید.

کمبود سقف مجاز#

مشکلات سقف مجاز

برخی مسائل مربوط به سقف مجاز در OpenAI وجود دارد، از جمله شکست‌ها هنگامی که سقف‌ها اخیراً مجدداً شارژ شده‌اند. برای جلوگیری از این مشکلات، اطمینان حاصل کنید که در حساب شما اعتبار موجود است و یک کلید API جدید از صفحه کلیدهای API صادر کنید.

این خطا زمانی نمایش داده می‌شود که حساب OpenAI شما اعتبار یا ظرفیت کافی برای برآورده کردن درخواست شما نداشته باشد. این ممکن است به این معنی باشد که دوره آزمایشی OpenAI شما به پایان رسیده است، حساب شما نیاز به اعتبار بیشتر دارد، یا از حد مجاز استفاده عبور کرده‌اید.

برای رفع این خطا، در صفحه تنظیمات OpenAI:

  • سازمان صحیح مربوط به کلید API خود را در اولین انتخابگر در گوشه بالا سمت چپ انتخاب کنید.
  • پروژه صحیح مربوط به کلید API خود را در دومین انتخابگر در همان قسمت انتخاب کنید.
  • صفحه نمای کلی صورتحساب سازمانی را بررسی کنید تا مطمئن شوید سازمان اعتبار کافی دارد. مجدداً بررسی کنید که سازمان مناسب را انتخاب کرده‌اید.
  • صفحه سقف استفاده سازمانی را بررسی کنید. مجدداً مطمئن شوید سازمان صحیح را انتخاب کرده‌اید و به بخش سقف‌های استفاده بروید تا مطمئن شوید از سقف‌های سازمانتان عبور نکرده‌اید.
  • محدودیت‌های استفاده پروژه OpenAI خود را بررسی کنید. مجدداً پروژه صحیح را در انتخابگر دوم در گوشه بالا سمت چپ انتخاب کنید. بر روی پروژه > محدودیت‌ها کلیک کنید تا محدودیت‌های پروژه را مشاهده یا ویرایش کنید.
  • مطمئن شوید API OpenAI به درستی کار می‌کند.

دوره انتظار تعادل

پس از شارژ مجدد اعتبار، ممکن است مدتی طول بکشد تا حساب OpenAI شما اعتبار جدید را نشان دهد.

در n98n :

  • اطمینان حاصل کنید که اعتبارات OpenAI از کلید API OpenAI معتبر برای حسابی که پول در آن واریز کرده‌اید، استفاده می‌کند
  • مطمئن شوید که نود OpenAI به اعتبارنامه OpenAI صحیح متصل است

اگر مرتباً با کمبود اعتبار حساب مواجه می‌شوید، در تنظیمات صورتحساب OpenAI فعال کنید تا به طور خودکار حساب خود را با اعتبار مجدد شارژ کنید هر زمان که موجودی شما به 0 برسد.

درخواست نادرست - لطفاً پارامترهای خود را بررسی کنید#

این خطا زمانی نمایش داده می‌شود که درخواست خطا داشته باشد ولی n98n نتواند پیام خطای OpenAI را تفسیر کند.

1
2
3
4
5
6
7
<!-- vale off -->
## نود مرجع اجرا نشده است
<!-- vale on -->

این خطا زمانی نمایش داده می‌شود که یک نود قبلی در جریان کار اجرا نشده و خروجی مورد نیاز این نود را فراهم نمی‌کند.

متن کامل این خطا به شما می‌گوید که کدام نود دقیقاً در این حالت است و به این صورت است:
یک عبارت به نود '' ارجاع می‌دهد، اما هنوز اجرا نشده است. یا باید عبارت را تغییر دهید، یا جریان کار خود را مجدداً پیکربندی کنید تا مطمئن شوید که آن نود ابتدا اجرا می‌شود.
1
2
3
4
5
6
برای شروع عیب‌یابی، جریان کار را تا نود نام‌برده آزمایش کنید.

برای نودهایی که کد جاوااسکریپت یا کد سفارشی دیگر را فراخوانی می‌کنند، قبل از استفاده از مقدار، بررسی کنید که آیا نود اجرا شده است یا نه، با فراخوانی:

```js
$("<node-name>").isExecuted