constants.tsx 815 B

123456789101112131415161718192021222324
  1. export const CONTEXT_PLACEHOLDER_TEXT = '{{#context#}}'
  2. export const HISTORY_PLACEHOLDER_TEXT = '{{#histories#}}'
  3. export const QUERY_PLACEHOLDER_TEXT = '{{#query#}}'
  4. export const PRE_PROMPT_PLACEHOLDER_TEXT = '{{#pre_prompt#}}'
  5. export const UPDATE_DATASETS_EVENT_EMITTER = 'prompt-editor-context-block-update-datasets'
  6. export const UPDATE_HISTORY_EVENT_EMITTER = 'prompt-editor-history-block-update-role'
  7. export const checkHasContextBlock = (text: string) => {
  8. if (!text)
  9. return false
  10. return text.includes(CONTEXT_PLACEHOLDER_TEXT)
  11. }
  12. export const checkHasHistoryBlock = (text: string) => {
  13. if (!text)
  14. return false
  15. return text.includes(HISTORY_PLACEHOLDER_TEXT)
  16. }
  17. export const checkHasQueryBlock = (text: string) => {
  18. if (!text)
  19. return false
  20. return text.includes(QUERY_PLACEHOLDER_TEXT)
  21. }