UNPKG

@voiceflow/base-types

Version:

Voiceflow base project types

31 lines (30 loc) 1.15 kB
export var GPT_MODEL; (function (GPT_MODEL) { GPT_MODEL["DaVinci_003"] = "text-davinci-003"; GPT_MODEL["GPT_3_5_turbo"] = "gpt-3.5-turbo"; GPT_MODEL["GPT_4"] = "gpt-4"; GPT_MODEL["GPT_4_turbo"] = "gpt-4-turbo"; GPT_MODEL["GPT_4o"] = "gpt-4o"; GPT_MODEL["CLAUDE_V1"] = "claude-v1"; GPT_MODEL["CLAUDE_V2"] = "claude-v2"; GPT_MODEL["CLAUDE_INSTANT_V1"] = "claude-instant-v1"; })(GPT_MODEL || (GPT_MODEL = {})); export const ChatModels = [GPT_MODEL.GPT_3_5_turbo, GPT_MODEL.GPT_4, GPT_MODEL.GPT_4_turbo]; export var PROMPT_MODE; (function (PROMPT_MODE) { PROMPT_MODE["PROMPT"] = "prompt"; PROMPT_MODE["MEMORY"] = "memory"; PROMPT_MODE["MEMORY_PROMPT"] = "memory_prompt"; })(PROMPT_MODE || (PROMPT_MODE = {})); export var DATA_SOURCE; (function (DATA_SOURCE) { DATA_SOURCE["KNOWLEDGE_BASE"] = "knowledge_base"; DATA_SOURCE["DEFAULT"] = "default"; })(DATA_SOURCE || (DATA_SOURCE = {})); export const KNOWLEDGE_BASE_NOT_FOUND = '[not found]'; // internal voiceflow message roles, roughly maps to OpenAI export const AIMessageRole = { USER: 'user', SYSTEM: 'system', ASSISTANT: 'assistant', };