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
| Option | Type | Défaut | Description |
|---|---|---|---|
apiKey | string | requis | Clé API publisher |
frequency | number | 3 | Injecte une ad toutes les N réponses |
format | ChatAdFormat | chat_sponsored_recommendation | Format d'ad |
position | `'append' \ | 'prepend'` | append |
Notes
- Utilisez ce middleware pour enrichir les sorties LLM.
- Utilisez
getAdForContent/fetchAdForContentpour les surfaces UI non conversationnelles.