Ändrad

Gemini API och Google AI Studio

Gemini API låter dina egna program använda Googles Gemini-modeller. I Google AI Studio på aistudio.google.com provar du modellerna i webbläsaren, hämtar en API-nyckel och får färdig kod. Gemini API har en gratisnivå för flera modeller, bland annat Flash-modellerna. Behöver du mer betalar du per token, ungefär en bit av ett ord.

  1. Logga in i Google AI Studioaistudio.google.com med ditt Google-konto
  2. Kopiera din API-nyckelskapas automatiskt för nya användare
  3. Lägg nyckeln i en miljövariabelGEMINI_API_KEY, aldrig i koden
  4. Installera SDK:tgoogle-genai för Python, @google/genai för JavaScript
  5. Skicka ditt första anropen fråga in, ett svar ut
Fem steg från Google-konto till första svar från Gemini API.

Grunderna

Vad är ett API och en API-nyckel?

Ett API är en dörr in i ett program för andra program. I stället för att du skriver i Gemini-appen skickar ditt program en fråga till Googles server. Svaret kommer tillbaka som vanlig text eller som JSON, ett textformat som program kan läsa. Så fungerar till exempel chattbottar, översättningstjänster och appar som sammanfattar dokument.

En API-nyckel är en lång teckensträng som visar Google vem som skickar frågan. Nyckeln kopplar varje anrop till ditt projekt, dina gränser och din faktura. Behandla nyckeln som ett lösenord. Den som har nyckeln kan använda ditt konto.

Så går ett API-anrop

Ditt programen app, ett skript, en webbsida$GEMINI_API_KEY
Frågan och nyckelnnyckeln visar vem som betalar
Svaret som dataoch hur många tokens det blev
Bolagets servergenerativelanguage.googleapis.comGemini
Tokens indet du skickar
Tokens utdet modellen skriver, dyrare
Du betalar för tokens åt båda hållen. Nyckeln stannar i miljövariabeln, aldrig i koden.

Vad är Google AI Studio?

Google AI Studio är Googles webbverktyg för att prova Gemini-modellerna. Du testar modeller och prompter, alltså instruktionerna du skriver till modellen. Sedan trycker du på "Get code" och får samma fråga som kod. I AI Studio skapar du också API-nycklar och ser din användning och dina gränser.

Google AI Studio har också ett byggläge som heter Build. På aistudio.google.com/apps bygger du webbappar och Android-appar genom att beskriva dem på vanligt språk.

Dokumentationen för Gemini API har flyttat. Gamla länkar till ai.google.dev leder i skrivande stund vidare till aistudio.google.com/docs.

Vem är Gemini API till för?

Gemini API är för dig som vill bygga något eget, till exempel en app, en webbtjänst, ett skript eller en automatisering. Du behöver kunna lite programmering, eller låta en kodagent som Antigravity CLI skriva koden. Vill du bara chatta räcker Gemini-appen.

Gemini API riktar sig enligt villkoren till utvecklare som bygger för yrkes- eller affärsändamål. Samma villkor kräver att du är minst 18 år och gäller från den 23 mars 2026.

Kom igång

Hur skaffar man en API-nyckel för Gemini?

API-nyckeln skapar du i Google AI Studio. Nya användare får automatiskt ett projekt och en API-nyckel. Du kopierar nyckeln på sidan API keys, aistudio.google.com/api-keys. Fler nycklar skapar du med knappen Create API key.

Nyckeln lägger du sedan i en miljövariabel i terminalen. Båda orden förklaras i ordlistan i del 2. Googles SDK:er, de färdiga kodpaketen för Gemini, läser variabeln GEMINI_API_KEY eller GOOGLE_API_KEY. Finns båda vinner GOOGLE_API_KEY.

På Mac och Linux anger du variabeln med kommandot nedan. På Windows lägger du till variabeln under Miljövariabler i Systemegenskaper och öppnar sedan ett nytt terminalfönster.

Ange API-nyckeln på Mac och Linux
Terminal
export GEMINI_API_KEY="YOUR_API_KEY"

Ditt första anrop till Gemini API

Ditt första anrop skickar en kort fråga och skriver ut svaret. Koden nedan är Googles egen snabbstart. Koden använder en Flash-modell och Googles Gen AI SDK, som finns för Python och JavaScript. Modellnamnet i koden gäller i skrivande stund, och aktuella namn står på Googles modellsida. SDK:t hittar nyckeln i GEMINI_API_KEY på egen hand.

Kommandot curl skickar en webbförfrågan direkt från terminalen, utan att du installerar något. Med curl ser du snabbast att nyckeln fungerar.

Python-SDK:t installerar du med pip, och JavaScript-SDK:t med npm.

Interactions API är Googles nya standardsätt att anropa Gemini. Det äldre generateContent fungerar fortfarande men räknas som gammalt, enligt Googles dokumentation. De gamla biblioteken google-generativeai är föråldrade sedan den 30 november 2025, enligt samma dokumentation. Följ därför inte äldre guider som använder dem.

Första anropet med curl
Terminal
curl -X POST "https://generativelanguage.googleapis.com/v1beta/interactions" \
  -H "x-goog-api-key: $GEMINI_API_KEY" \
  -H 'Content-Type: application/json' \
  -H "Api-Revision: 2026-05-20" \
  -d '{
    "model": "gemini-3.8-flash",
    "input": "Explain how AI works in a few words"
  }'
Installera SDK:t för Python
Terminal
pip install -U google-genai
Första anropet i Python
Terminal
from google import genai

client = genai.Client()

interaction = client.interactions.create(
    model="gemini-3.8-flash",
    input="Explain how AI works in a few words"
)
print(interaction.output_text)
Installera SDK:t för JavaScript
Terminal
npm install @google/genai
Första anropet i JavaScript
Terminal
import { GoogleGenAI } from "@google/genai";

const ai = new GoogleGenAI({});

const interaction = await ai.interactions.create({
  model: "gemini-3.8-flash",
  input: "Explain how AI works in a few words",
});
console.log(interaction.output_text);

Vilka modeller finns i Gemini API?

Gemini API har modeller i fyra familjer, enligt Googles modellsida. Google ger ut nya versioner inom varje familj med jämna mellanrum. Modellkoden, namnet du skriver i anropet, står för varje version på Googles modellsida.

  • Argon är Googles största modell och är till för svåra uppgifter och långa resonemang. Argon har ett stort kontextfönster, alltså hur mycket text modellen läser på en gång.
  • Pro är till för svåra frågor och kod.
  • Flash är snabb och billig. Använd Flash till kod, agenter och de flesta appar.
  • Flash-Lite är den snabbaste och billigaste familjen. Flash-Lite passar stora mängder enkla uppgifter.

Bygg vidare

Hur får man JSON från Gemini API?

Strukturerad utdata betyder att Gemini svarar i ett fast format som ditt program kan läsa, i stället för fri text. Du anger response_format med mime_type application/json och ett schema. Schemat beskriver vilka fält svaret ska ha.

SDK:erna tar emot scheman från Pydantic i Python och Zod i JavaScript. Pydantic och Zod är kodbibliotek för att beskriva data.

Strukturerad utdata passar när du sparar svaret i en databas, fyller i ett formulär eller skickar svaret vidare till annan kod. Kontrollera ändå svaret i koden innan du använder det.

Vad är function calling i Gemini API?

Function calling låter Gemini be ditt program att köra en funktion, till exempel att boka ett möte eller hämta vädret. En funktion är en bit kod som gör en bestämd sak. Du beskriver funktionerna i anropet. Gemini svarar med vilken funktion som ska köras och med vilka värden.

Gemini kör aldrig funktionen själv. Din kod kör funktionen och skickar tillbaka resultatet, och sedan skriver Gemini ett svar till användaren. Kontrollera därför alltid värdena innan din kod gör något som inte går att ångra.

Så går ett verktygsanrop

  1. Skickar frågan och vilka verktyg som finns
  2. Svarar: kör verktyget, med de här värdena
  3. Kör koden själv, till exempel slår upp en order
  4. Skickar resultatet tillbaka
  5. Skriver svaret med resultatet
Modellen kör aldrig koden själv. Kontrollera värdena innan ditt program gör något som inte går att ångra.

Kan Gemini API läsa bilder, PDF, ljud och video?

Gemini API läser bilder, PDF-filer, ljud och video i samma anrop som texten. Mindre filer kan skickas direkt i anropet, enligt Googles dokumentation. Hur stora filerna får vara och hur många sidor en PDF får ha står i samma dokumentation.

Större filer laddar du upp med Files API, Googles tjänst för filer. Files API har gränser per fil och per projekt, enligt dokumentationen. Google raderar filerna automatiskt efter 48 timmar, enligt samma källa.

Pris och val

Vad kostar Gemini API?

Gemini API kostar per miljon token, uppdelat på token in och token ut. Token in är din fråga, och token ut är svaret. Ett svar kostar mer per token än en fråga.

Priset beror på modellen. Argon och Pro kostar mer per token än Flash och Flash-Lite. För vissa modeller kostar långa frågor mer per token än korta, enligt Googles prissida.

Flash-Lite kostar till exempel i skrivande stund 0,30 dollar per miljon token in och 2,50 dollar per miljon token ut på betalnivån, enligt Googles prissida. Priserna anges i USD och ändras. Google ändrar priserna med 30 dagars varsel, enligt villkoren.

Är Gemini API gratis, och vad händer med dina data?

Gemini API har en gratisnivå. I skrivande stund är Flash och Flash-Lite gratis inom gränserna, medan Argon och Pro bara finns på betalnivån, enligt Googles prissida.

Gratisnivån och betalnivån behandlar dina data olika. Enligt villkoren för Gemini API använder Google innehållet i obetalda tjänster för att förbättra sina produkter, och granskare kan läsa det. Google skriver att du inte ska skicka känslig, konfidentiell eller personlig information dit. På betalnivån använder Google inte dina prompter och svar för att förbättra produkterna.

Användare i Sverige har en särskild regel. Sverige ligger i EES, som är EU och Norge, Island och Liechtenstein. Befinner du dig i EES, Schweiz eller Storbritannien gäller betalnivåns regler om data för alla tjänster, enligt villkoren. Regeln gäller även AI Studio och gratiskvoten. En app som du gör tillgänglig för användare i EES får bara använda betalda tjänster, enligt samma villkor.

Vilka gränser har Gemini API?

Gemini API begränsar hur mycket du får skicka, med så kallade hastighetsgränser. Googles sida om gränser mäter dem i anrop per minut, token per minut och anrop per dag. Förkortningarna är RPM, TPM och RPD. Gränserna gäller per projekt, inte per nyckel, och dagsgränsen nollställs vid midnatt Stillahavstid.

Exakta gränser per modell visar Google bara i AI Studio, under Rate limit.

Gränserna höjs i flera nivåer, enligt Googles sida om gränser:

  • Free är nivån du börjar på.
  • Tier 1 får du när du kopplar ett faktureringskonto.
  • Högre nivåer får du när du har betalat mer och kontot har funnits en tid. Beloppen och tiderna står på samma sida.

Google AI Studio eller Vertex AI?

Google har två vägar till Gemini för utvecklare. Den ena är Gemini Developer API, som du når via AI Studio. Den andra är Googles molnplattform för företag, Gemini Enterprise Agent Platform. Google Cloud beskriver plattformen som en vidareutveckling av Vertex AI, och Googles jämförelsesida kallar den kort Gemini platform.

Googles jämförelse rekommenderar Gemini Developer API för de flesta utvecklare, om de inte behöver särskilda kontroller för företag. Båda vägarna når du med samma SDK. Plattformen på Google Cloud loggar in med tjänstekonton, alltså konton för program i stället för personer. Plattformen kan också ha andra regioner, alltså andra platser där servrarna står.

Gemini API, OpenAI API eller Claude API?

Gemini API, OpenAI API och Claude API fungerar på samma sätt. Du har en nyckel, skickar text i ett anrop, får ett svar och betalar per token. Alla tre har SDK för Python och JavaScript, strukturerad utdata och function calling.

Gemini API skiljer sig genom gratisnivån och genom kopplingen till Google, till exempel Google Sök som källa och AI Studio som provplats. Välj det API som passar ditt projekt. När du har förstått ett av dem är koden lätt att byta. Råd om att skriva bra instruktioner till modellerna finns i promptguiden.

Vanliga frågor om Gemini API och AI Studio

Är Google AI Studio gratis?

Google AI Studio är gratis att använda i webbläsaren. Villkoren för Gemini API räknar direkt användning av AI Studio som en obetald tjänst, utom när kontot har ett aktivt faktureringskonto i Google Cloud.

Finns Gemini API i Sverige?

Gemini API finns i Sverige. Sverige står i listan över länder där tjänsten finns, i Googles dokumentation i skrivande stund.

Var hittar du din API-nyckel?

API-nyckeln finns på sidan API keys i Google AI Studio, aistudio.google.com/api-keys. Nya användare får en nyckel automatiskt.

Går det att använda Gemini API utan att programmera?

Gemini API kräver kod. Byggläget i AI Studio skapar däremot appar från en beskrivning på vanligt språk. En kodagent kan också skriva koden åt dig.

Vad betyder felet 429?

Felet 429 RESOURCE_EXHAUSTED betyder att du har nått en hastighetsgräns, enligt Googles felsökningssida. Vänta och försök igen med allt längre pauser. Googles SDK:er gör det automatiskt. Högre gränser får du om du kopplar ett faktureringskonto.

Vilket språk ska prompten vara på?

Gemini förstår svenska, så du kan skriva prompter och få svar på svenska. Spelar språket roll, skriv det i systeminstruktionen, de fasta instruktioner som gäller för hela samtalet.

Källor: Google, snabbstart · Google, API-nycklar · Google, modeller · Google, priser · Google, gränser · Google, villkor · Google, Vertex-jämförelse