MCPcopy
hub / github.com/srcbookdev/srcbook / generate

Function generate

packages/web/src/components/cells/generate-ai.tsx:38–54  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

36 );
37
38 const generate = async () => {
39 setError(null);
40 setState('loading');
41 const { result, error } = await generateCells(session.id, {
42 query: prompt,
43 insertIdx: insertIdx,
44 });
45 setState('idle');
46 if (error) {
47 setError(result);
48 } else {
49 // We have successfully converted a prompt into a valid cell.
50 // Create the new markdown | code cell, then cleanup the current temporary one.
51 onSuccess(insertIdx, result);
52 removeCell(cell);
53 }
54 };
55
56 return (
57 <div

Callers 1

GenerateAiCellFunction · 0.70

Calls 2

generateCellsFunction · 0.90
setErrorFunction · 0.50

Tested by

no test coverage detected