الانتقال إلى المحتوى الرئيسي
POST
/
gen-ai
إنشاء اسكربت من موجه نصي
curl --request POST \
  --url https://api.altostrat.io/gen-ai \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "prompt": "أنشئ قاعدة جدار حماية لحظر كل حركة المرور الواردة على المنفذ 22 من الإنترنت."
}'
{
  "response": [
    {
      "content": "/ip firewall filter add action=drop chain=input in-interface=ether1 protocol=tcp dst-port=22;",
      "error": null,
      "destructive": true
    }
  ],
  "tokenUsage": {
    "prompt": 75,
    "completion": 30,
    "total": 105
  },
  "response_id": "cmpl-8fV3x5m7y6z4w3v2u1t0s"
}

Authorizations

Authorization
string
header
required

تستخدم واجهة برمجة تطبيقات Altostrat SDX رموز Bearer من نوع JWT للمصادقة. احصل على رمز عبر واجهة برمجة تطبيقات المصادقة وأدرجه في ترويسة Authorization كـ 'Bearer {token}'.

Body

application/json
prompt
string
required

الموجه النصي باللغة الطبيعية الذي يصف الاسكربت المطلوب.

Maximum length: 200
Example:

"أنشئ قاعدة جدار حماية لحظر كل حركة المرور الواردة على المنفذ 22 من الإنترنت."

Response

الاسكربت الذي تم إنشاؤه بواسطة الذكاء الاصطناعي وتحليله.

response
object[]
tokenUsage
object
response_id
string
Example:

"cmpl-8fV3x5m7y6z4w3v2u1t0s"