12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- import type { Block } from '../types'
- import { BlockEnum } from '../types'
- import { BlockClassificationEnum } from './types'
- export const BLOCKS: Block[] = [
- {
- classification: BlockClassificationEnum.Default,
- type: BlockEnum.Start,
- title: 'Start',
- description: '',
- },
- {
- classification: BlockClassificationEnum.Default,
- type: BlockEnum.LLM,
- title: 'LLM',
- },
- {
- classification: BlockClassificationEnum.Default,
- type: BlockEnum.KnowledgeRetrieval,
- title: 'Knowledge Retrieval',
- },
- {
- classification: BlockClassificationEnum.Default,
- type: BlockEnum.End,
- title: 'End',
- },
- {
- classification: BlockClassificationEnum.Default,
- type: BlockEnum.Answer,
- title: 'Direct Answer',
- },
- {
- classification: BlockClassificationEnum.QuestionUnderstand,
- type: BlockEnum.QuestionClassifier,
- title: 'Question Classifier',
- },
- {
- classification: BlockClassificationEnum.Logic,
- type: BlockEnum.IfElse,
- title: 'IF/ELSE',
- },
- {
- classification: BlockClassificationEnum.Logic,
- type: BlockEnum.Iteration,
- title: 'Iteration',
- },
- {
- classification: BlockClassificationEnum.Transform,
- type: BlockEnum.Code,
- title: 'Code',
- },
- {
- classification: BlockClassificationEnum.Transform,
- type: BlockEnum.TemplateTransform,
- title: 'Templating Transform',
- },
- {
- classification: BlockClassificationEnum.Transform,
- type: BlockEnum.VariableAggregator,
- title: 'Variable Aggregator',
- },
- {
- classification: BlockClassificationEnum.Transform,
- type: BlockEnum.Assigner,
- title: 'Variable Assigner',
- },
- {
- classification: BlockClassificationEnum.Transform,
- type: BlockEnum.ParameterExtractor,
- title: 'Parameter Extractor',
- },
- {
- classification: BlockClassificationEnum.Utilities,
- type: BlockEnum.HttpRequest,
- title: 'HTTP Request',
- },
- ]
- export const BLOCK_CLASSIFICATIONS: string[] = [
- BlockClassificationEnum.Default,
- BlockClassificationEnum.QuestionUnderstand,
- BlockClassificationEnum.Logic,
- BlockClassificationEnum.Transform,
- BlockClassificationEnum.Utilities,
- ]
|