<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Maskininlärning.se</title>
    <description>The latest articles on DEV Community by Maskininlärning.se (@maskinlarning).</description>
    <link>https://dev.to/maskinlarning</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4203554%2Fdafe08a9-11b2-413c-bf5a-1ab133ead32f.png</url>
      <title>DEV Community: Maskininlärning.se</title>
      <link>https://dev.to/maskinlarning</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maskinlarning"/>
    <language>en</language>
    <item>
      <title>Vad är en API-nyckel? En lugn genomgång för dig som är ny</title>
      <dc:creator>Maskininlärning.se</dc:creator>
      <pubDate>Sat, 24 Oct 2026 08:35:10 +0000</pubDate>
      <link>https://dev.to/maskinlarning/vad-ar-en-api-nyckel-en-lugn-genomgang-for-dig-som-ar-ny-a68</link>
      <guid>https://dev.to/maskinlarning/vad-ar-en-api-nyckel-en-lugn-genomgang-for-dig-som-ar-ny-a68</guid>
      <description>&lt;p&gt;&lt;em&gt;Den här texten publicerades först på &lt;a href="https://maskinlarning.se/api-nyckel/" rel="noopener noreferrer"&gt;maskinlarning.se&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Förr eller senare, när du vill koppla ihop ett AI-verktyg med något annat – ett formulär, ett kalkylark eller ett automatiseringsflöde – dyker ordet &lt;strong&gt;API-nyckel&lt;/strong&gt; upp. Det låter tekniskt, men idén är ganska enkel.&lt;/p&gt;

&lt;h2&gt;
  
  
  Först: vad är ett API?
&lt;/h2&gt;

&lt;p&gt;Ett &lt;strong&gt;API&lt;/strong&gt; är ett sätt för två tjänster att prata med varandra enligt bestämda regler. När du chattar i ChatGPT pratar du själv med tjänsten. När ett verktyg som Make eller Zapier ska göra det åt dig, sker samtalet via ett API.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vad är då en API-nyckel?
&lt;/h2&gt;

&lt;p&gt;En API-nyckel är en unik teckensträng som identifierar ett konto, ett projekt eller en app när ett verktyg anropar en tjänst. Tänk på den som en teknisk legitimation för själva kopplingen – inte som en inloggning för en person.&lt;/p&gt;

&lt;p&gt;Tjänsten använder nyckeln för att veta vem som anropar, styra behörigheter, mäta användning, sätta kvoter och ibland debitera rätt konto. Därför är nyckeln i många tjänster direkt kopplad till din faktura.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Tumregel: om någon annan kan kopiera din API-nyckel ska du utgå från att den är komprometterad.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  API-nyckel, lösenord och token – vad är skillnaden?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lösenord&lt;/strong&gt; – identifierar en användare vid manuell inloggning.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;API-nyckel&lt;/strong&gt; – identifierar oftast ett projekt, en app eller ett konto vid API-anrop.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Åtkomsttoken&lt;/strong&gt; – en tillfällig åtkomst till specifika resurser, ofta med kortare livslängd.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Olika leverantörer använder olika namn. Det viktiga är inte ordet, utan vad just den nyckeln faktiskt får göra.&lt;/p&gt;

&lt;h2&gt;
  
  
  Var ska nyckeln &lt;em&gt;inte&lt;/em&gt; ligga?
&lt;/h2&gt;

&lt;p&gt;De flesta läckor beror inte på avancerade attacker utan på vardagliga misstag. Undvik:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;publika GitHub-arkiv och andra öppna kodförråd&lt;/li&gt;
&lt;li&gt;JavaScript som skickas till besökarens webbläsare&lt;/li&gt;
&lt;li&gt;skärmbilder, videor, forumtrådar och supportärenden&lt;/li&gt;
&lt;li&gt;chattar och delade dokument utan åtkomstkontroll&lt;/li&gt;
&lt;li&gt;webbadresser – alltså värden efter frågetecknet i en URL – eftersom de lätt sparas i historik och loggar&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Spara i stället nyckeln i verktygets skyddade anslutning eller som &lt;strong&gt;miljövariabel&lt;/strong&gt; (en inställning där hemliga värden ligger utanför själva koden), och skicka den i en &lt;strong&gt;header&lt;/strong&gt; – ett extra informationsfält i anropet – i stället för i URL:en. Ett vanligt format är:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight http"&gt;&lt;code&gt;&lt;span class="err"&gt;Authorization: Bearer DIN_API_NYCKEL
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Formatet varierar mellan tjänster, så läs alltid leverantörens dokumentation eller använd deras färdiga anslutning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ge nyckeln så lite makt som möjligt
&lt;/h2&gt;

&lt;p&gt;Principen om &lt;strong&gt;minsta möjliga behörighet&lt;/strong&gt; betyder att nyckeln bara ska få göra det arbetsflödet verkligen behöver. Ska ett verktyg bara läsa data, ska nyckeln inte kunna skriva eller radera. Ett praktiskt råd för små företag: skapa en separat nyckel per arbetsflöde. Då blir det lättare att felsöka och att stänga av en enda koppling om något händer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Ett säkert första test
&lt;/h2&gt;

&lt;p&gt;Guiden går igenom ett test i OpenAI:s API-plattform och no-code-verktyget Make. I korthet:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Skapa ett separat projekt för testet på platform.openai.com.&lt;/li&gt;
&lt;li&gt;Börja med minsta förbetalning, stäng av automatisk påfyllning och sätt ett lågt budgetlarm.&lt;/li&gt;
&lt;li&gt;Skapa en projektbunden nyckel med begränsad behörighet.&lt;/li&gt;
&lt;li&gt;Lägg in nyckeln i Makes skyddade anslutning – inte i ett vanligt textfält.&lt;/li&gt;
&lt;li&gt;Kör scenariot manuellt en enda gång med prompten &lt;code&gt;Svara bara med ordet OK.&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Godkänt test: svaret blir exakt &lt;em&gt;OK&lt;/em&gt; och du ser en liten användning på rätt projekt. Lämna sedan scenariot avstängt.&lt;/p&gt;

&lt;p&gt;En detalj som förvirrar många: ChatGPT Plus inkluderar inte API-användning. API:t faktureras separat.&lt;/p&gt;

&lt;h2&gt;
  
  
  När nyckeln är rätt men ändå inte fungerar
&lt;/h2&gt;

&lt;p&gt;En giltig nyckel kan stoppas av &lt;strong&gt;rate limits&lt;/strong&gt; – gränser för hur många anrop du får göra under en viss tid – eller av kvoter och budgetgränser. Felkoden &lt;strong&gt;429 Too Many Requests&lt;/strong&gt; betyder oftast just det, inte att nyckeln är fel. En &lt;strong&gt;401&lt;/strong&gt; pekar däremot oftare på en felkopierad eller återkallad nyckel, och en &lt;strong&gt;403&lt;/strong&gt; på saknad behörighet.&lt;/p&gt;

&lt;h2&gt;
  
  
  Om nyckeln läcker
&lt;/h2&gt;

&lt;p&gt;Återkalla den direkt, skapa en ny, uppdatera alla kopplingar och kontrollera användning och kostnader. Vänta inte och se.&lt;/p&gt;

&lt;p&gt;Guiden har också en stegtabell, en kontrollista och en felsökningstabell.&lt;/p&gt;

&lt;p&gt;Hela guiden: &lt;a href="https://maskinlarning.se/api-nyckel/" rel="noopener noreferrer"&gt;https://maskinlarning.se/api-nyckel/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>beginners</category>
      <category>swedish</category>
      <category>api</category>
    </item>
  </channel>
</rss>
