LiteLLM مع Muapi

يمكن لـLiteLLM استدعاء واجهة المحادثة المتوافقة مع OpenAI مباشرة أو تمرير الطلبات عبر LiteLLM Proxy.

استدعاء مباشر من Python

ثبّت LiteLLM واختر معرّف نموذج نص من القائمة. استبدل النموذج التجريبي بمعرّف متاح.

pip install litellm
export MUAPI_API_KEY="your-key"
import os
from litellm import completion

response = completion(
    model="openai/qwen-3-8-27b-obliterated",
    api_base="https://api.muapi.ai/v1",
    api_key=os.environ["MUAPI_API_KEY"],
    messages=[{"role": "user", "content": "Hello"}],
)
print(response.choices[0].message.content)

إعداد LiteLLM Proxy

أنشئ config.yaml بالإعداد التالي، ثم شغّل الوكيل. أبق مفتاح Muapi على الخادم ولا تضعه في ملف الإعدادات.

model_list:
  - model_name: muapi-chat
    litellm_params:
      model: openai/qwen-3-8-27b-obliterated
      api_base: https://api.muapi.ai/v1
      api_key: os.environ/MUAPI_API_KEY
export MUAPI_API_KEY="your-key"
litellm --config config.yaml

ملاحظات

تستخدم Muapi POST /v1/chat/completions وعنوان الأساس https://api.muapi.ai/v1. استدعاء الوظائف متاح فقط للنماذج التي تحمل capabilities.tools: true. هذا الإعداد للمحادثة؛ إنشاء الصور واجهة منفصلة. راجع توثيق موفر OpenAI في LiteLLM.