File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2222## 🚀 Quick Example
2323
2424``` typescript
25- import {
26- generateDataset ,
27- generatedUser ,
28- generatedAssistant ,
29- assistant ,
30- oneOf ,
31- } from " @qforge/torque" ;
25+ import * as T from " @qforge/torque" ;
3226import { openai } from " @ai-sdk/openai" ;
3327
34- await generateDataset (
28+ await T . generateDataset (
3529 () => [
36- generatedUser ({ prompt: " Friendly greeting or introduction" }), // AI generated
37- oneOf ([
30+ T . generatedUser ({ prompt: " Friendly greeting or introduction" }), // AI generated
31+ T . oneOf ([
3832 // pick one randomly (weights are optional)
39- { value: assistant ({ content: " Hello!" }), weight: 0.3 }, // static
40- generatedAssistant ({ prompt: " Respond to greeting" }), // AI generated, gets remaining weight
33+ { value: T . assistant ({ content: " Hello!" }), weight: 0.3 }, // static
34+ T . generatedAssistant ({ prompt: " Respond to greeting" }), // AI generated, gets remaining weight
4135 ]),
42- times (between (1 , 3 ), [
43- generatedUser ({
36+ T . times (T . between (1 , 3 ), [
37+ T . generatedUser ({
4438 prompt: " Chat about weather. Optionally mentioning previous message" ,
4539 }),
46- generatedAssistant ({ prompt: " Respond to user. Short and concise." }),
40+ T . generatedAssistant ({ prompt: " Respond to user. Short and concise." }),
4741 ]),
4842 ],
4943 {
You can’t perform that action at this time.
0 commit comments