Hoppa till innehåll
VibekollenBETAVibekollen

Källa

OpenRouter

41 referat i flödet. Sammanfattningarna är skrivna av Vibekollen — innehållet tillhör OpenRouter.

BloggOpenRouter

Server-Side Code Execution Tools for AI Agents, Compared

A server-side code execution tool runs the model's commands in the provider's sandbox during your API request, so you don't provision or secure a container. OpenAI, Anthropic, and Google run code for their own models. Our openrouter:shell tool runs commands for any model on the Responses and Messages APIs, and our openrouter:bash tool does the same on the Messages API. This article compares the four on runtime, isolation, persistence, and cost, shows a complete request against our sandbox with the output it returned, and describes the jobs that still need a sandbox platform of your own.

för 9 tim sedan openrouter.ai

BloggOpenRouter

Model Routing for Support Bots: Cheap-First FAQ Handling

Cheap-first routing sends routine support questions to a small, inexpensive model and escalates selected hard or uncertain requests to a stronger one. This guide compares the three application-side routing patterns, separates what your application owns from what OpenRouter's Auto Router and model fallbacks handle, walks through a support flow with a copyable request, and sets out how to measure escalation rate and cost per resolved ticket.

2 okt. openrouter.ai

BloggOpenRouter

LangChain vs CrewAI: Orchestration Compared to OpenRouter-Native Routing

Multi-model orchestration is three layers. Workflow orchestration is planning, state, memory, and delegation, and LangGraph and CrewAI are built for it. Model routing is choosing a model per call and falling back when it fails, and provider routing is choosing which provider serves that model. OpenRouter does the second two. This article separates the layers, shows the same two-step pipeline in direct OpenRouter calls and in LangChain, and describes when to add a framework, when to use our Agent SDK, and how to put OpenRouter underneath LangGraph or CrewAI.

2 okt. openrouter.ai

BloggOpenRouter

Agent Frameworks Compared: Tool-Calling Schema Handling

OpenAI, Anthropic, and Google each use a different request and response shape for the same tool. Agent frameworks handle that difference in different places. Some translate one definition into each provider's format, some are native to a single provider, and some hand the question to a connector underneath. This article compares six frameworks on schema definition, translation, and MCP support, then shows how OpenRouter normalizes tool calling at the API layer so a model swap is a change to one string.

2 okt. openrouter.ai

BloggOpenRouter

Image-to-Video AI Models Compared: Cost, Resolution, and Control

If you already have the image a video should start from, the model choice comes down to what has to happen after that frame. This post compares the Veo 3.1, Seedance, Kling, and Grok Imagine Video lines on duration, resolution, first-frame and last-frame control, generated audio, reference inputs, and current per-second price, then shows how to submit an image-to-video job with the TypeScript SDK.

29 sep. openrouter.ai

BloggOpenRouter

Two Hours of Work That Takes a Week

Descript, ett AI-verktyg för video- och ljudredigering, löste ett långsamt problem i sitt arbete med att testa nya AI-modeller. Tidigare krävdes det några timmars arbete plus en veckas väntan för att testa en ny modell, eftersom en ingenjör måste lägga till den manuellt. Genom att använda OpenRouter och automatisering med Claude Tag (Anthropics Slack-integration) tar testningen nu bara en till två timmar, och vem som helst kan starta en utvärdering direkt från Slack. Det betyder att Descript nu testar modeller flera gånger i veckan istället för att välja en modell tidigt och hålla sig till den. Teamet kan nu snabbt integrera nya modeller — till exempel lägga till Grok 4.5 från xAI utan att bygga en egen integration.

21 sep. openrouter.ai

BloggOpenRouter

Image Generation Models Compared: Cost, Edit, Quality

OpenRouter testade 20 bildgenereringsmodeller genom ett API med samma prompt för att jämföra priser och funktioner. Modellerna debiteras på olika sätt — per megapixel, per token eller per bild — så listpriserna går inte att jämföra direkt. Genom att läsa faktiska debiteringar från API-svaren kunde de visa att samma bild kostade mellan $0,006 och $0,134 beroende på modell, en 22-faldig skillnad. OpenAI:s gpt-image-2 var billigast, medan inställningar som bildkvalitet på OpenAI-modeller kunde fördubbla priset. Inte alla modeller stödde samma funktioner: vissa kunde generera flera bilder per anrop, några sparade inga slumpmässiga frön, och de returnerade olika filformat.

18 sep. openrouter.ai

BloggOpenRouter

Build a Reliable Tool-Calling Agent Loop on OpenRouter

En tool-calling agent loop skickar en konversation och verktygsdefinitioner till en AI-modell, kör de verktygsanrop modellen begär, lägger till resultaten och upprepas tills modellen svarar eller en stopbetingelse utlöses. Guiden visar hur man bygger sådan loop i TypeScript med OpenRouter SDK och lägger till säkerhetsmekanismer: en gräns för iterationer, upptäckning av upprepade anrop, fallback till alternativa modeller och kontroll över konversationshistorik. Applikationen själv avgör när loopen ska stanna och kör de verktyg som modellen begär.

17 sep. openrouter.ai

BloggOpenRouter

Does DeepSeek V4 Have Vision?

DeepSeek V4 är inte en enda modell utan en familj med flera versioner. Av dessa kan bara två acceptera bilder: V4.1 Flash och V4 Flash Vision Exp (märkt som experimentell). De andra versionerna — V4 Pro 0813, V4 Flash 0731 och äldre checkpoints — kan bara ta emot text. För att använda en text-only modell med bilder kan man köra en separat bildmodell först (som Qwen3.8 27B eller Kimi K3) och skicka dess textbeskrivning till V4-modellen.

16 sep. openrouter.ai

BloggOpenRouter

Case Study: How Descript Took New Models Off the Engineering Queue

Descript, ett videorediger­ingsprogram med AI-funktioner, körde tidigare tre separata integrationer mot olika AI-modellera. Det tog över en vecka att testa och sätta en ny modell i drift, främst för att ingenj­örer var upptagna och varje modell hade egna tekniska krav. Med OpenRouter som mellanhand kan Descript nu köra 13 modeller från Anthropic, Google, OpenAI och xAI samtidigt. En ny modell kan testas och sättas i drift på en till två timmar, ofta flera gånger i veckan — snabbhet som kommer från både enklare teknisk integration och automatiserad testning genom Slack.

15 sep. openrouter.ai

BloggOpenRouter

LLM-as-a-Judge: Score AI Agent Outputs Automatically

LLM-as-a-judge är en teknik där en andra AI-modell automatiskt bedömer en annan modells svar mot kriterier du skriver på vanlig svenska. Det fyller ett gap: en agent kan klara alla tekniska tester men fortfarande ge ett dåligt svar — till exempel glömma en viktig detalj. Guiden visar hur du använder LLM-as-a-judge tillsammans med Ori Eval, kalibrerar gränsvärdena mot exempel märkta av människor, och håller kostnaderna nere. Det fungerar bäst när kravet är klart definierat men inte en enda rätt svar — som att kontrollera att ett svar grundas på faktiska data eller följer en viss ton.

14 sep. openrouter.ai

BloggOpenRouter

Zero Data Retention (ZDR): What It Means for AI APIs

Zero Data Retention (ZDR) betyder att en AI-leverantör behandlar din fråga och returnerar ett svar utan att lagra någondera efteråt. Det är en lagringgaranti, men den täcker bara leverantörens lagring — inte vad dina egna system loggar, inte data under överföring, och inte tredjepartsverktyg som är anslutna till förfrågan. På OpenRouter kan du tvinga fram ZDR på kontonivå, genom guardrails, eller med ett speciellt fält i varje API-anrop. ZDR skiljer sig från "no training" (företaget tränar inte på dina data) och från regionpinning (var förfrågan behandlas) — dessa är separata kontroller.

11 sep. openrouter.ai

BloggOpenRouter

OpenRouter Text-to-Speech: API Tutorial in 5 Minutes

OpenRouter erbjuder en text-to-speech-tjänst (omvandling av text till tal) genom ett API som fungerar likadant oavsett vilken leverantör du använder — Mistral, xAI, Microsoft och andra. Du skickar text, väljer en modell och en röst, och får tillbaka en ljudfil. Guiden visar hur du autentiserar dig med en API-nyckel, gör din första begäran med cURL eller Python, kontrollerar att svaret innehåller ljud och inte bara felmeddelanden, och byter mellan olika röster och leverantörer genom att bara ändra några rader kod.

11 sep. openrouter.ai

BloggOpenRouter

How to Use OpenRouter Presets: Config-as-Code Guide

OpenRouter Presets är ett sätt att spara alla inställningar för en AI-modell på ett ställe — vilken modell du använder, vilka instruktioner den ska få, och tekniska parametrar som temperatur. Istället för att skriva in samma saker överallt i din kod kan du ge dessa inställningar ett namn och referera till det. När du ändrar inställningarna på OpenRouters dashboard uppdateras alla dina appar automatiskt utan att du behöver skriva om kod.

10 sep. openrouter.ai

BloggOpenRouter

OpenRouter Fusion: How It Works and When to Use It

OpenRouter Fusion är ett system som skickar en prompt till flera AI-modeller samtidigt, låter dem svara parallellt, och en domare jämför svaren innan en slutlig modell skriver sitt svar. Det kostar ungefär fyra till fem gånger mer och tar två till tre gånger längre tid än ett vanligt anrop, men kan ge bättre svar för komplexa frågor. Fusion fungerar bäst för research och analys där flera perspektiv förbättrar svaret, men passar inte för snabba chattsamtal eller saker som måste ge exakt samma svar varje gång.

10 sep. openrouter.ai

BloggOpenRouter

In-Region Routing: Keep your data in the US or EU

OpenRouter lanserar US In-Region Routing, ett sätt att garantera att din data hanteras helt inom USA eller EU. Du skickar dina förfrågningar till us.openrouter.ai eller eu.openrouter.ai i stället för den vanliga adressen, och då dekrypteras och bearbetas allt inom just den regionen — även för modeller från kinesiska företag som DeepSeek och GLM, så länge en amerikansk eller europeisk leverantör hostas dem. Om ingen lokal leverantör kan servera den modell du behöver, misslyckas förfrågan istället för att skickas utanför regionen. Funktionen är tillgänglig på Business- och Enterprise-plan.

9 sep. openrouter.ai

BloggOpenRouter

Seedance 2.5 Review: What It's Best At and When to Use It

Seedance 2.5 är ByteDances videomodell som kan generera upp till 30 sekunder video i 480p eller 720p upplösning. Den kostar cirka 0,10 dollar per sekund i 480p och 0,23 dollar per sekund i 720p. Modellen är bäst på att ta långa tagningar och att redigera eller förlänga befintlig video — när du matar in en befintlig videoklipp kostar det ungefär 40 procent mindre än att generera från början. Jämfört med den tidigare versionen Seedance 2.0 kan 2.5 göra längre videoklipp (30 sekunder istället för 15), men den når bara upp till 720p istället för 4K-upplösning.

9 sep. openrouter.ai

BloggOpenRouter

Nano Banana API: Edit Images with Gemini in Code

OpenRouter har gjort det möjligt att redigera bilder med textinstruktioner genom sitt API. Du skickar en källbild och en textbeskrivning av vad du vill ändra i en enda förfrågan, och får tillbaka den redigerade bilden. Guiden visar hur du gör detta i Python och TypeScript, och förklarar att du enkelt kan byta till en annan redigeringsmodell genom att ändra ett fält i koden. Du kan också göra flera ändringar i följd genom att skicka tillbaka varje resultat som ny källbild.

9 sep. openrouter.ai

BloggOpenRouter

Give any model a terminal and files

OpenRouter lanserar två nya funktioner: shell-verktyget ger AI-modeller tillgång till en isolerad Linux-miljö där de kan köra kommandon, och Files API låter modellerna ladda upp filer att arbeta med och ladda ned resultat. Tillsammans möjliggör det att modeller kan köra hela arbetsflöden — till exempel söka på webben, skriva skript och köra dem — helt på servern. Funktionerna är tillgängliga från dag ett i betaversion, och det kostar 0,0001 dollar per sekund för sandboxen.

8 sep. openrouter.ai

BloggOpenRouter

OpenRouter Video Generation API: A Code-First Guide

OpenRouter erbjuder ett enhetligt API för videogenerering som gömmer komplexiteten bakom olika videoleverantörer. Istället för att integrera varje leverantör separat — Seedance, Veo, Wan och andra — använder du samma endpoint, samma autentisering och samma jobkö-logik för alla. Du skickar en prompt till POST /api/v1/videos, får ett jobb-ID, pollar tills videon är klar, och hämtar sedan MP4:en. Eftersom videogenerering tar flera sekunder till minuter använder OpenRouter ett asynkront system där din app kan fortsätta medan generingen pågår i bakgrunden, och jobbet sparas så att du kan hämta det senare även efter omstart.

25 aug. openrouter.ai

BloggOpenRouter

GPT 5.6 Discounts & Jevons Paradox

OpenAI erbjöd stora rabatter på sina nya modeller Terra och Luna mellan 27 juli och 14 augusti. Under denna period ökade användningen av Terra-tokens 5,6 gånger och Luna-tokens 13,8 gånger, medan den orabatterade Sol-modellen bara steg 1,1 gånger. Ungefär en tredjedel av användarna som prövade de rabatterade modellerna fortsatte att använda dem efter rabattperioden. Vinsterna kom främst från konkurrenter snarare än från andra OpenAI-modeller — OpenAIs totala marknadsandel växte från 7,1 procent till 12,4 procent under rabattperioden.

25 aug. openrouter.ai

BloggOpenRouter

How to Choose the Best AI Model (Live, in Your Editor)

Det finns ingen universellt bästa AI-modell — bara den bästa för din specifika uppgift, budget och tidpunkt. OpenRouter presenterar ett sexstegs ramverk för att välja rätt modell: definiera först din uppgift konkret, skapa en kortlista från benchmarks och live-data, jämför pris och svar­tid mellan leverantörer, testa de bästa kandidaterna med dina egna instruktioner, bedöm dem efter kostnad per slutförd uppgift (inte per token), och förvänta dig att svaret förändras när nya modeller lanseras. Genom OpenRouters MCP-server kan du göra allt detta direkt i din kodeditor utan att lämna den.

25 aug. openrouter.ai