Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

llm-task, JSON-only bir LLM görevi çalıştıran ve yapılandırılmış çıktı döndüren (isteğe bağlı olarak JSON Schema ile doğrulanan) isteğe bağlı bir Plugin aracıdır. Bu, Lobster gibi iş akışı motorları için idealdir: her iş akışı için özel OpenClaw kodu yazmadan tek bir LLM adımı ekleyebilirsiniz.

Plugin’i etkinleştirin

  1. Plugin’i etkinleştirin:
{
  "plugins": {
    "entries": {
      "llm-task": { "enabled": true }
    }
  }
}
  1. İsteğe bağlı araca izin verin:
{
  "tools": {
    "alsoAllow": ["llm-task"]
  }
}
tools.allow öğesini yalnızca kısıtlayıcı izin listesi modunu istediğinizde kullanın.

Yapılandırma (isteğe bağlı)

{
  "plugins": {
    "entries": {
      "llm-task": {
        "enabled": true,
        "config": {
          "defaultProvider": "openai-codex",
          "defaultModel": "gpt-5.5",
          "defaultAuthProfileId": "main",
          "allowedModels": ["openai/gpt-5.4"],
          "maxTokens": 800,
          "timeoutMs": 30000
        }
      }
    }
  }
}
allowedModels, provider/model dizelerinden oluşan bir izin listesidir. Ayarlanırsa, listenin dışındaki tüm istekler reddedilir.

Araç parametreleri

  • prompt (dize, zorunlu)
  • input (herhangi bir değer, isteğe bağlı)
  • schema (nesne, isteğe bağlı JSON Schema)
  • provider (dize, isteğe bağlı)
  • model (dize, isteğe bağlı)
  • thinking (dize, isteğe bağlı)
  • authProfileId (dize, isteğe bağlı)
  • temperature (sayı, isteğe bağlı)
  • maxTokens (sayı, isteğe bağlı)
  • timeoutMs (sayı, isteğe bağlı)
thinking, low veya medium gibi standart OpenClaw muhakeme ön ayarlarını kabul eder.

Çıktı

Ayrıştırılmış JSON’u içeren details.json döndürür (ve sağlandığında schema ile doğrular).

Örnek: Lobster iş akışı adımı

Önemli sınırlama

Aşağıdaki örnek, bağımsız Lobster CLI’nin openclaw.invoke için doğru gateway URL’sinin/kimlik doğrulama bağlamının zaten bulunduğu bir ortamda çalıştığını varsayar. OpenClaw içindeki paketlenmiş gömülü Lobster çalıştırıcısı için bu iç içe CLI deseni şu anda güvenilir değildir:
openclaw.invoke --tool llm-task --action json --args-json '{ ... }'
Gömülü Lobster bu akış için desteklenen bir köprüye sahip olana kadar şunlardan birini tercih edin:
  • Lobster dışında doğrudan llm-task araç çağrıları veya
  • iç içe openclaw.invoke çağrılarına dayanmayan Lobster adımları.
Bağımsız Lobster CLI örneği:
openclaw.invoke --tool llm-task --action json --args-json '{
  "prompt": "Given the input email, return intent and draft.",
  "thinking": "low",
  "input": {
    "subject": "Hello",
    "body": "Can you help?"
  },
  "schema": {
    "type": "object",
    "properties": {
      "intent": { "type": "string" },
      "draft": { "type": "string" }
    },
    "required": ["intent", "draft"],
    "additionalProperties": false
  }
}'

Güvenlik notları

  • Araç yalnızca JSON kullanır ve modele yalnızca JSON çıktısı üretmesini söyler (kod blokları yok, yorum yok).
  • Bu çalıştırma için modele hiçbir araç sunulmaz.
  • schema ile doğrulamadığınız sürece çıktıyı güvenilmeyen kabul edin.
  • Yan etkisi olan herhangi bir adımdan (gönder, yayınla, yürüt) önce onayları yerleştirin.

İlgili