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 silModel ş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.