2
0
Files
bot/packages/schemas/features/blocks/integrations/openai/constants.ts
2023-11-20 14:01:50 +01:00

43 lines
821 B
TypeScript

export const openAITasks = [
'Create chat completion',
'Create speech',
'Create image',
] as const
export const chatCompletionMessageRoles = [
'system',
'user',
'assistant',
] as const
export const chatCompletionMessageCustomRoles = [
'Messages sequence ✨',
'Dialogue',
] as const
export const deprecatedRoles = ['Messages sequence ✨'] as const
export const chatCompletionResponseValues = [
'Message content',
'Total tokens',
] as const
export const defaultOpenAIOptions = {
baseUrl: 'https://api.openai.com/v1',
task: 'Create chat completion',
model: 'gpt-3.5-turbo',
} as const
export const defaultOpenAIResponseMappingItem = {
valueToExtract: 'Message content',
} as const
export const openAIVoices = [
'alloy',
'echo',
'fable',
'onyx',
'nova',
'shimmer',
] as const