12 lines
452 B
TypeScript
12 lines
452 B
TypeScript
import { OpenAiChatEnum } from '@/constants/model';
|
|
import type { ChatModelType } from '@/constants/model';
|
|
import type { ChatItemType } from '@/types/chat';
|
|
import { countOpenAIToken, openAiSliceTextByToken } from './openai';
|
|
import { gpt_chatItemTokenSlice } from '@/pages/api/openapi/text/gptMessagesSlice';
|
|
|
|
export const modelToolMap = {
|
|
countTokens: countOpenAIToken,
|
|
sliceText: openAiSliceTextByToken,
|
|
tokenSlice: gpt_chatItemTokenSlice
|
|
};
|