Skip to content

Promptlar

Prompt, yeniden kullandığın saklanmış bir metin parçasıdır — açılış kancaları, brief'ler, stil rehberleri, yapılandırılmış üretim istekleri. Promptların kendisi özel bir endpoint tarafından "çalıştırılmaz"; AI Posts ve editörden referans verdiğin tohumlardır.

Endpoint'ler

GET    /api/v1/ai-prompts            listele (filtreler: search, team_id)
GET    /api/v1/ai-prompts/:id        bir tane çek
POST   /api/v1/ai-prompts            oluştur   { prompt, team_id? }
PUT    /api/v1/ai-prompts/:id        güncelle
DELETE /api/v1/ai-prompts/:id        sil

Model şekli

typescript
{
  user_id: ObjectId,    // oluşturan
  team_id?: ObjectId,   // opsiyonel takım ilişkisi
  prompt: string,       // şablon gövdesi
  // timestamps: createdAt, updatedAt
}

Body'deki değişkenler (, ) konvansiyoneldir — sunucu tarafında templating yoktur; frontend, model çağrısından önce her placeholder için sana sorar.

Bir prompt çalıştırma

Bir promptu bir modele karşı çalıştırmak için, frontend POST /api/v1/ai-generate/text'i (Inline ile aynı endpoint) çözülmüş prompt body'si ve opsiyonel bir modelId ile çağırır. AI Posts (kampanya tarzı toplu üretim) de prompt kütüphanesinden okur.

İlgili