INNER CODE UNIT · TypeScript

generateText

modelence/modelence · packages/ai/src/index.ts:77

export async function generateText(
  options: GenerateTextOptions
): Promise<Awaited<ReturnType<typeof originalGenerateText>>> {
  const { provider, model, ...restOptions } = options;
  
  const transaction = startTransaction('ai', 'ai:generateText', {
    provider, 
    model,
    messageCount: Array.isArray(options.messages) ? options.messages.length : 0,
    temperature: options.temperature
  });

  try {
    const providerModel = getProviderModel(provider, model);
    const result = await originalGenerateText({
      ...restOptions,
      model: providerModel,
    });

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…