Idlen Logo
Chat SDK

Middleware AI SDK

Injecter des ads contextuelles dans les réponses modèle avec idlenAdsMiddleware

Middleware AI SDK

idlenAdsMiddleware() s'intègre dans la chaîne de middleware Vercel AI SDK.

Exemple

import { wrapLanguageModel } from 'ai';
import { openai } from '@ai-sdk/openai';
import { idlenAdsMiddleware } from '@idlen/chat-sdk/ai-sdk';

const model = wrapLanguageModel({
  model: openai('gpt-4o-mini'),
  middleware: idlenAdsMiddleware({
    apiKey: 'idl_pk_...',
    frequency: 3,
    format: 'chat_sponsored_recommendation',
    position: 'append'
  })
});

Options

OptionTypeDéfautDescription
apiKeystringrequisClé API publisher
frequencynumber3Injecte une ad toutes les N réponses
formatChatAdFormatchat_sponsored_recommendationFormat d'ad
position`'append' \'prepend'`append

Notes

  • Utilisez ce middleware pour enrichir les sorties LLM.
  • Utilisez getAdForContent / fetchAdForContent pour les surfaces UI non conversationnelles.
Copyright © 2026