---
title: NextChat | RunAPI
description: اربط NextChat بـ RunAPI بنقطة نهاية ونموذج مخصصَين.
url: https://runapi.ai/ar/docs/resources/application-practices/nextchat.md
canonical: https://runapi.ai/ar/docs/resources/application-practices/nextchat
locale: ar
---

> نسخة HTML: https://runapi.ai/ar/docs/resources/application-practices/nextchat
> فهرس الموقع للوكلاء: https://runapi.ai/llms.txt

# NextChat

اربط NextChat بـ RunAPI عبر نقطة نهاية OpenAI المخصصة. يُركّب NextChat
مسار العملية بشكل مختلف عن العملاء الآخرين في هذه المجموعة، لذا
aستخدم قيمة نقطة النهاية الدقيقة أدناه. أنشئ مفتاح API قياسياً لـ RunAPI
في [دليل المصادقة](https://runapi.ai/ar/docs/guides/authentication.md) قبل المتابعة.

## تثبيت أو نشر NextChat

اختر إصدار سطح مكتب أو طريقة نشر من [مستودع NextChat الرسمي][1]،
ثم افتح **الإعدادات**.



[1]: https://github.com/ChatGPTNextWeb/NextChat

## إعداد نقطة النهاية المخصصة

1.  في تطبيق الويب، فعّل **Custom Endpoint** واختر **OpenAI**. يستخدم تطبيق سطح المكتب دائماً التكوين المخصص.
2.  اضبط عنوان نقطة النهاية على `https://runapi.ai` بدون `/v1`.
3.  أدخل مفتاح API الخاص بك في RunAPI.
4.  ضمن **Custom Model Name**، أضف معرّفاً دقيقاً من [كتالوج النماذج](https://runapi.ai/ar/models)، ثم اخترته للمحادثة الحالية.

هذا الإعداد هو جذر نقطة نهاية NextChat، وليس عنوان Base URL المتوافق مع OpenAI الذي يستخدمه OpenAI SDK. يُضيف NextChat بنفسه `v1/chat/completions`، مما ينتج `https://runapi.ai/v1/chat/completions`. لا يجلب عميل OpenAI الخاص به قائمة نماذج RunAPI، لذا أضف المعرّف يدويًا بدلاً من انتظار الاكتشاف.

## إعداد نشر ذاتي الاستضافة

للتثبيت المستضاف ذاتياً، عيّن متغيرات البيئة هذه ثم أعد النشر أو أعد تشغيل التطبيق:

```shell
BASE_URL=https://runapi.ai
OPENAI_API_KEY=YOUR_RUNAPI_API_TOKEN
CUSTOM_MODELS=+YOUR_RUNAPI_MODEL_ID
```

يضيف البادئة `+` النموذجَ دون استبدال إدخالات النموذج الحالية للتطبيق.

## التحقق من الاتصال

ابدأ محادثة جديدة، وحدد نموذج RunAPI المخصص، وأرسل `Reply with
the word connected.` تؤكد الاستجابة الكاملة أو المتدفقة الطبيعية أن
الطرف المخصص نشط.

## استكشاف الأخطاء وإصلاحها

* **يحتوي URL الطلب على `/v1/v1/chat/completions`:** أزل `/v1` من عنوان نقطة النهاية واستخدم `https://runapi.ai`.
* **لا يزال NextChat يستخدم نموذجاً مدمجاً:** أضف المعرّف الدقيق تحت **Custom Model Name**، ثم أعد تحديده في المحادثة الحالية.
* **إعدادات الويب لا تأخذ أثراً:** تأكد من تفعيل **Custom Endpoint**؛ إذ تتعامل تطبيقات سطح المكتب والويب مع هذا المفتاح بشكل مختلف.
* **تغييرات الاستضافة الذاتية لا تأخذ أثراً:** أعد التشغيل أو إعادة النشر بعد تغيير `BASE_URL` أو `OPENAI_API_KEY` أو `CUSTOM_MODELS`.

للاطلاع على سلوك البروتوكول المشترك، استخدم [البدء السريع لـ LLM API
](https://runapi.ai/ar/docs/guides/llm-api/quickstart.md). للاطلاع على حقول الطلب والاستجابة، استخدم [مرجع Chat Completions API
](https://runapi.ai/ar/docs/api/openai/chat-completions.md).

---

## المزيد من RunAPI

- [الرئيسية](https://runapi.ai/ar/.md)
- [كتالوج النماذج](https://runapi.ai/ar/models.md)
- [الأسعار](https://runapi.ai/ar/pricing.md)
- [مزودو الخدمة](https://runapi.ai/ar/models)
- [التوثيق](https://runapi.ai/ar/docs/guides)
- [حزم SDK](https://runapi.ai/ar/sdk.md)
- [CLI](https://runapi.ai/ar/cli.md)
- [خادم MCP](https://runapi.ai/ar/mcp.md)
- [Claude Code مقابل Cursor](https://runapi.ai/ar/claude-code-vs-cursor.md)
- [إعداد Cursor API](https://runapi.ai/ar/cursor-api-setup.md)
- [RunAPI مقابل OpenRouter](https://runapi.ai/ar/openrouter-alternative.md)
- [المؤسسات](https://runapi.ai/ar/contact.md)
- [اتصل بنا](https://runapi.ai/ar/contact.md)
- [الشروط](https://runapi.ai/ar/terms.md)
- [الخصوصية](https://runapi.ai/ar/privacy.md)
- [فهرس الموقع للوكلاء](https://runapi.ai/llms.txt)

التواصل: contact@runapi.ai

## البيانات المنظمة

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "ar",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/ar",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/ar/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "ar",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/ar",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/aricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "ar",
    "@type": "TechArticle",
    "headline": "NextChat",
    "description": "اربط NextChat بـ RunAPI بنقطة نهاية ونموذج مخصصَين.",
    "url": "https://runapi.ai/ar/docs/resources/application-practices/nextchat",
    "mainEntityOfPage": "https://runapi.ai/ar/docs/resources/application-practices/nextchat"
  }
]
```
