Commit Graph

  • 3d9c82352d Add prompt variants feature to Prompt Node multi-prompt Ian Arawjo 2025-03-12 22:35:02 -04:00
  • 7aa597775b remove autorun evalgen2 Ian Arawjo 2025-03-06 14:44:18 -05:00
  • 2c7447d5f7
    Saved flows sidebar and save button when running locally (#332) main ianarawjo 2025-03-02 17:13:40 -05:00
  • 0f4c488906 Hide sidebar button and sidebar when hosted on web #332 Ian Arawjo 2025-03-02 17:06:56 -05:00
  • 5cb55a8b24 Remove dependencies in pip and update package version Ian Arawjo 2025-03-02 16:43:18 -05:00
  • fc95b06239 Use imported filename when saving to local disk after import. Ensure no name clashes. Ian Arawjo 2025-03-02 16:16:16 -05:00
  • dd8d95827b Autosave to local filesystem but hide it Ian Arawjo 2025-03-02 12:28:21 -05:00
  • b88416cd1a wip Ian Arawjo 2025-03-02 10:40:18 -05:00
  • 8a9c1d72be Add save to local cache button Ian Arawjo 2025-03-01 17:50:06 -05:00
  • 3b929880dc Update package version Ian Arawjo 2025-03-02 10:44:48 -05:00
  • 6ed42fe518 Bug fix: prompt node data saving Ian Arawjo 2025-03-02 10:43:48 -05:00
  • 98a8184a6a
    Add copy button to response toolbars, and improve UI rendering performance (#331) ianarawjo 2025-03-01 10:28:31 -05:00
  • 0cb5274113 Update package version #331 Ian Arawjo 2025-03-01 10:23:02 -05:00
  • 82ebc3895c Fix bug in addNode() in app, and add buffer before displaying RI so that it immediately pops up Ian Arawjo 2025-03-01 10:22:37 -05:00
  • 8d71b54a8f Performance improvements Ian Arawjo 2025-03-01 10:02:12 -05:00
  • 4a226f79bb debounce text update on prompt node Ian Arawjo 2025-02-28 22:14:55 -05:00
  • b77b581602 Add copy button to toolbar. Ian Arawjo 2025-02-28 21:32:08 -05:00
  • 9d7c458b7a
    Better Table Tiew, optimized string storage (#328) v0.3.4 ianarawjo 2025-02-28 14:55:31 -05:00
  • 41cd121329 Minor fixes #328 Ian Arawjo 2025-02-28 14:40:15 -05:00
  • 40c0ba3574 Update package version Ian Arawjo 2025-02-24 17:52:12 -05:00
  • 33548fde45 Disable counting num of matches in search bar, since this is non-trivial now Ian Arawjo 2025-02-24 17:30:16 -05:00
  • 548e84dba0 Merge toolbar into Mantine React Table toolbar, to save space Ian Arawjo 2025-02-24 17:15:39 -05:00
  • 9fa8f3c750 Convert RI table to use Mantine React Table Ian Arawjo 2025-02-24 13:07:34 -05:00
  • 26ba5656de npm run clean Ian Arawjo 2025-02-24 10:33:53 -05:00
  • 5227432eec wip Ian Arawjo 2025-02-23 20:58:06 -05:00
  • 5f8c5f2980 Add loading spinner overlay to Response Inspector when it hangs on UI reload Ian Arawjo 2025-02-23 20:39:35 -05:00
  • 062eac19ce wip Ian Arawjo 2025-02-23 14:30:12 -05:00
  • 2ae5b33592 wip Ian Arawjo 2025-02-22 23:16:29 -05:00
  • fed59d06c0 wip Ian Arawjo 2025-02-22 22:18:33 -05:00
  • 9e12f1af1a fill_order improvements Ian Arawjo 2025-02-21 13:37:56 -05:00
  • 13298c9998 Add bootstrap 95% CIs in plots Ian Arawjo 2025-02-18 22:47:24 -05:00
  • 1df7e1fe85 Disable graph type selector when boolean plotting Ian Arawjo 2025-02-16 17:23:51 -05:00
  • 1974a09bf4 Componentize Vis view. Add Vis tab to Response Inspector when evals present. Ian Arawjo 2025-02-16 16:04:21 -05:00
  • 723022fb31
    Give TextFields a maxHeight and wrap in ScrollArea (#327) ianarawjo 2025-02-18 23:17:13 -05:00
  • b7bf65552c cleanup #327 Ian Arawjo 2025-02-18 23:14:46 -05:00
  • 3a7752e6be Give TextFields a maxHeight and wrap in ScrollArea Ian Arawjo 2025-02-18 23:12:21 -05:00
  • 6b7e7935d0
    Custom model names to all providers (#324) ianarawjo 2025-02-12 15:54:28 -05:00
  • 395e6dbd0c formatting #324 Ian Arawjo 2025-02-12 15:44:36 -05:00
  • a5b13aed88 Cleanup Ian Arawjo 2025-02-12 15:43:49 -05:00
  • 52d1a7c639 Require LLMProvider explicitly passed when querying LLMs. Ian Arawjo 2025-02-10 21:10:23 -05:00
  • dd5380b7a7 Add custom widget using datalist to set model not present in dropdown enum list Ian Arawjo 2025-02-10 14:29:02 -05:00
  • 1e215f4238
    Add DeepSeek to supported providers list ianarawjo 2025-01-27 22:57:22 -05:00
  • 1206d62b7b
    Add Deepseek API (#322) ianarawjo 2025-01-27 22:48:37 -05:00
  • 2be3846a00 Update Together model list #322 Ian Arawjo 2025-01-27 22:47:23 -05:00
  • 0c68a64af0 DeepSeek API and settings Ian Arawjo 2025-01-27 22:23:05 -05:00
  • c5c94d7658 init add deepseek models Ian Arawjo 2025-01-27 21:54:02 -05:00
  • c9df5478b1 typing fixes Ian Arawjo 2024-12-19 20:42:30 -05:00
  • 2ac79355e3 Evalgen (#299) HelenWeixuChen 2024-08-12 09:55:48 -04:00
  • 7031ebc6e8 Hook up backend executor with evalgen2 (#289) Shreya Shankar 2024-06-25 12:35:48 -07:00
  • c14ae4fac4 wip Ian Arawjo 2024-06-15 19:47:30 -04:00
  • 9f4d067341 wip Ian Arawjo 2024-05-29 16:28:51 -04:00
  • 94ba3b59af Add mb to Skeleton Ian Arawjo 2024-05-26 16:12:50 -04:00
  • 50407b8c9b First working version (no backend) Ian Arawjo 2024-05-26 15:49:13 -04:00
  • 1b093b8560 Fix typing and merge evalgen backend Ian Arawjo 2024-05-23 23:13:07 -04:00
  • 3a8a216630 wip Ian Arawjo 2024-05-23 23:03:49 -04:00
  • 949844f83b Fix feedback box in bottom of EvalGen modal Ian Arawjo 2024-05-22 16:06:57 -04:00
  • f562532601 wip Ian Arawjo 2024-05-08 16:08:50 -04:00
  • 2775f7e163 wip Ian Arawjo 2024-05-04 10:25:50 -04:00
  • b2da479ff1 init commit Ian Arawjo 2024-05-01 21:39:23 -04:00
  • 0174b53aff
    Update README.md to point to CHI paper ianarawjo 2024-12-30 12:25:24 -05:00
  • 0e96fa2e1c
    Update README.md to add collaborators ianarawjo 2024-12-30 12:23:06 -05:00
  • 9ec7a3a4fc
    Add prompt previews and cancel button to LLM scorer (#319) ianarawjo 2024-12-29 11:31:47 -05:00
  • bf38c128fc Add prompt previews to LLM scorer #319 Ian Arawjo 2024-12-29 11:30:08 -05:00
  • f5882768ba Update Google Gemini models Ian Arawjo 2024-12-28 17:56:51 -05:00
  • ff813c7255
    Revamped Example Flows (#316) ianarawjo 2024-12-27 18:47:32 -05:00
  • 2959314ef5 Package version #316 Ian Arawjo 2024-12-27 18:45:20 -05:00
  • 9e753d7282 Fixes Ian Arawjo 2024-12-27 18:43:03 -05:00
  • fff2d6c809 Add new examples Ian Arawjo 2024-12-27 16:33:04 -05:00
  • a136f58d40 Fix Try Me button spacing Ian Arawjo 2024-12-27 14:01:52 -05:00
  • 7889d65223
    Merge ced37e6a456bac238064d58ab0334fdd9e856e24 into 7e86f19aac93768e10bcd3a117b04c510c839708 #292 Massimiliano Angelino 2024-12-26 12:49:47 -05:00
  • 7ad2a3c17e Add example placeholders Ian Arawjo 2024-12-19 21:41:32 -05:00
  • 7e86f19aac
    GenAI Data Synthesis for Tabular Data Node (#315) v0.3.2.5 ianarawjo 2024-12-19 15:38:23 -05:00
  • 4160fe42b2 Remove gen diverse outputs switch in genAI for table #315 Ian Arawjo 2024-12-19 15:26:29 -05:00
  • 4cf0ab113f Update package version Ian Arawjo 2024-12-19 15:21:32 -05:00
  • 4718fe55ba Fix bugs. Change OpenAI small model for GenAI features to GPT-4o. Ian Arawjo 2024-12-19 15:20:32 -05:00
  • 29278d5f3d
    TabularDataNode supports Replace and Extend for AiGen (#312) Kraft-Cheese 2024-12-19 13:32:40 -05:00
  • 29cd6f7047 Generate Columns now considers item-by-item processing of the rows for generating the new column values. #312 Kraft-Single 2024-12-19 02:13:04 -05:00
  • 44a0c9ad1d Added "add column" prompt & button in TablePopover Kraft-Single 2024-12-17 14:22:38 -05:00
  • 44ad3e1c9f Added Extend Functionality to Table Popover. modified: src/AiPopover.tsx Removed unnecessary import. Changed handleCommandFill to work with autofillTable function in ai.ts. modified: src/TabularDataNode.tsx Removed Skeleton from Popover. Changed addMultipleRows such that it now renders the new rows correctly and removes the blank row. modified: src/backend/ai.ts Added autofillTable function and changed decodeTable so that they are flexible with both proper and improper markdown tables. Added new system message prompt specific to autofillTable. Removed unneccessary log statements. removed: src/backend/utils.ts Removed change. Kraft-Single 2024-12-17 02:21:50 -05:00
  • 1641abe975
    Structured outputs support for Ollama, OpenAI, and Anthropic models (#313) ianarawjo 2024-12-16 16:24:55 -05:00
  • 4edcda4098 Update function calling example #313 Ian Arawjo 2024-12-16 16:23:58 -05:00
  • 6f47b838c7 Update package version Ian Arawjo 2024-12-16 16:01:32 -05:00
  • 0cf0944bf8 Add num_ctx to Ollama API call Ian Arawjo 2024-12-16 16:00:17 -05:00
  • 6d878226ca Add tool use for Anthropic API. Add new Anthropic models. Ian Arawjo 2024-12-16 15:41:06 -05:00
  • 37fea3181a Extract outputs from tool_calls and refusal in OpenAI API responses Ian Arawjo 2024-12-16 11:50:28 -05:00
  • b2252b9f57 Add structured outputs support for OpenAI and Ollama Ian Arawjo 2024-12-16 11:34:15 -05:00
  • 939cee706a Merge branch 'TablePopoverGen' of https://github.com/Kraft-Cheese/ChainForge into TablePopoverGen Kraft-Single 2024-12-15 19:37:14 -05:00
  • e6228acd7b TabularDataNode now supports table generation. modified: src/AiPopover.tsx Added support for table replacement and future support for extension. modified: src/TabularDataNode.tsx Added the AiPopover button and functionality for table replacement. modified: src/backend/ai.ts Added specific prompts and decoding for markdown table generation. new file: src/backend/tableUtils.ts Seperated the parsing for tables into a seperate utility file for better organization and future extensibility. Kraft-Single 2024-12-15 19:16:06 -05:00
  • 398270df2e Fixed typing issue with Models in fromModelId Kraft-Single 2024-12-14 13:07:36 -05:00
  • 310acc8b3f TabularDataNode now supports table generation. modified: src/AiPopover.tsx Added support for table replacement and future support for extension. modified: src/TabularDataNode.tsx Added the AiPopover button and functionality for table replacement. modified: src/backend/ai.ts Added specific prompts and decoding for markdown table generation. new file: src/backend/tableUtils.ts Seperated the parsing for tables into a seperate utility file for better organization and future extensibility. Kraft-Single 2024-12-15 19:16:06 -05:00
  • e0cbf8544e Fixed typing issue with Models in fromModelId Kraft-Single 2024-12-14 13:07:36 -05:00
  • c55fcff004 Testing Values Kraft-Single 2024-12-14 12:56:36 -05:00
  • dd28754959 Remove rate limiting ceiling in bottleneck. Fix eslint to <9.0. Ian Arawjo 2024-12-11 10:17:04 -05:00
  • f6565537fa
    chore(deps): bump deps for Docker, python versions (#305) Sam 2024-10-30 04:33:01 +11:00
  • e9da6bc1b2 chore(deps): bump deps, python versions #305 Sam 2024-10-29 17:52:45 +11:00
  • e8ec3f14bd
    Merge 14ea6b4291bce1610ac93f3533da2259d37a07d8 into dc6f89d9f7fc9fe8f569990f8c9cdecf30231b31 #303 Shreya Shankar 2024-09-27 20:02:13 -07:00
  • 14ea6b4291 Integrating executor with report card screen and transition back to multi-eval node #303 Shreya Shankar 2024-09-27 19:57:53 -07:00
  • 4c1880703a Adding UI indicators of how many LLM calls are executed Shreya Shankar 2024-06-24 15:53:32 -07:00
  • ddadb7a455 Merge with Helen changes Shreya Shankar 2024-09-27 11:29:08 -07:00
  • 98b140b5fa Add newest OpenAI and Anthropic models Ian Arawjo 2024-08-15 22:06:13 -04:00