| | |
| | export const MESSAGE_STATUS = { |
| | LOADING: 'loading', |
| | INCOMPLETE: 'incomplete', |
| | COMPLETE: 'complete', |
| | ERROR: 'error', |
| | }; |
| |
|
| | export const MESSAGE_ROLES = { |
| | USER: 'user', |
| | ASSISTANT: 'assistant', |
| | SYSTEM: 'system', |
| | }; |
| |
|
| | |
| | export const DEFAULT_MESSAGES = [ |
| | { |
| | role: MESSAGE_ROLES.USER, |
| | id: '2', |
| | createAt: 1715676751919, |
| | content: '你好', |
| | }, |
| | { |
| | role: MESSAGE_ROLES.ASSISTANT, |
| | id: '3', |
| | createAt: 1715676751919, |
| | content: '你好,请问有什么可以帮助您的吗?', |
| | reasoningContent: '', |
| | isReasoningExpanded: false, |
| | }, |
| | ]; |
| |
|
| | |
| | export const DEBUG_TABS = { |
| | PREVIEW: 'preview', |
| | REQUEST: 'request', |
| | RESPONSE: 'response', |
| | }; |
| |
|
| | |
| | export const API_ENDPOINTS = { |
| | CHAT_COMPLETIONS: '/pg/chat/completions', |
| | USER_MODELS: '/api/user/models', |
| | USER_GROUPS: '/api/user/self/groups', |
| | }; |
| |
|
| | |
| | export const DEFAULT_CONFIG = { |
| | inputs: { |
| | model: 'gpt-4o', |
| | group: '', |
| | temperature: 0.7, |
| | top_p: 1, |
| | max_tokens: 4096, |
| | frequency_penalty: 0, |
| | presence_penalty: 0, |
| | seed: null, |
| | stream: true, |
| | imageEnabled: false, |
| | imageUrls: [''], |
| | }, |
| | parameterEnabled: { |
| | temperature: true, |
| | top_p: true, |
| | max_tokens: false, |
| | frequency_penalty: true, |
| | presence_penalty: true, |
| | seed: false, |
| | }, |
| | systemPrompt: '', |
| | showDebugPanel: false, |
| | customRequestMode: false, |
| | customRequestBody: '', |
| | }; |
| |
|
| | |
| | export const THINK_TAG_REGEX = /<think>([\s\S]*?)<\/think>/g; |
| |
|
| | |
| | export const ERROR_MESSAGES = { |
| | NO_TEXT_CONTENT: '此消息没有可复制的文本内容', |
| | INVALID_MESSAGE_TYPE: '无法复制此类型的消息内容', |
| | COPY_FAILED: '复制失败,请手动选择文本复制', |
| | COPY_HTTPS_REQUIRED: '复制功能需要 HTTPS 环境,请手动复制', |
| | BROWSER_NOT_SUPPORTED: '浏览器不支持复制功能,请手动复制', |
| | JSON_PARSE_ERROR: '自定义请求体格式错误,请检查JSON格式', |
| | API_REQUEST_ERROR: '请求发生错误', |
| | NETWORK_ERROR: '网络连接失败或服务器无响应', |
| | }; |
| |
|
| | |
| | export const STORAGE_KEYS = { |
| | CONFIG: 'playground_config', |
| | MESSAGES: 'playground_messages', |
| | }; |