अपने खुद के LLM से regenerate करें। API एक RAIL-guided prompt और session ID return करता है; आप regenerate करके result को safeRegenerateContinue() से submit करें।
// Step 1: Session start करें — API evaluate करके guided prompt return करता हैconst initial = await client.safeRegenerate({ content: "Content that needs improvement...", maxRegenerations: 3, thresholds: { overall: { score: 8.0 } }});if (initial.status === "awaiting_regeneration" && initial.rail_prompt) { const { system_prompt, user_prompt } = initial.rail_prompt; // अपने model से regenerate करें const completion = await openai.chat.completions.create({ model: "gpt-4o", messages: [ { role: "system", content: system_prompt }, { role: "user", content: user_prompt } ] }); // Step 2: Regenerated content re-evaluation के लिए submit करें const continued = await client.safeRegenerateContinue({ sessionId: initial.session_id, regeneratedContent: completion.choices[0].message.content }); console.log(continued.status); // "passed" या "awaiting_regeneration" console.log(continued.best_content); // अब तक का best content}
Sessions 15 minutes बाद expire हो जाते हैं। Expired sessions पर SessionExpiredError throw होता है।