Integrari / SDK & toolsTransactional
Cloudflare Workers prin Router by MP
Folosește Router by MP dintr-un Worker Cloudflare pentru chat global low-timp de răspuns.
Raspuns scurt
Cloudflare Workers pot apela Router by MP via fetch global; potriviti pentru chat low-timp de răspuns global sau pentru proxy custom.
Problema concreta
Echipele cu Cloudflare ca edge vor AI distribuit cu cap pe cheie și fără back-end suplimentar.
Cum o rezolva Router by MP
Worker primeste request, valideaza signature, apeleaza Router cu cheia din wrangler secret, returneaza raspuns. Suport streaming via Response stream.
Fluxuri uzuale
- wrangler secret put ROUTER_API_KEY.
- Worker cu fetch către Router.
- Streaming raspuns spre client.
- Limit per cheie + Cloudflare WAF.
Modele recomandate
gpt-5.4-minigpt-5.4-nano
Disponibilitatea reala se verifica live in /models.
| Control | De ce conteaza |
|---|---|
| Edge global | Latency mic in EU și EE. |
| Streaming | Response stream funcționează pentru chat. |
| Cost previzibil | Cap pe cheie te protejeaza. |
Cloudflare Workerts
export default {
async fetch(req: Request, env: Env): Promise<Response> {
const { messages } = await req.json();
const r = await fetch("https://api.megapromoting.com/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": "Bearer " + env.ROUTER_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ model: "gpt-5.4-mini", messages, stream: true }),
});
return new Response(r.body, { headers: { "Content-Type": "text/event-stream" } });
},
};Reguli si limite
- CPU limit. Workers au 10ms CPU bursts; logica grea ramane pe Router.
- Subrequests. Limit subrequests in worker; verifica cu plan.
- Caching. Pentru identicen requests cache la edge.
Integrare rapida
Foloseste endpointul https://api.megapromoting.com/v1, trimite cheia caAuthorization: Bearer <router_api_key> si verifica pagina/modelsinainte de productie.