Tal med en LLM via kode
Info
Denne tekst er kopieret fra et LinkedIn-opslag fra juni 2025 - derfor den lidt anderledes tone.
Så.... Jeg fik prøvet at tale med en LLM over HTTP, og det var nemt! Kan man også køre det i kode? Godt spørgsmål – og svaret er ja. Det er faktisk super nemt.
Warning
Bemærk venligst hvornår denne artikel er skrevet. AI-teknologi udvikler sig hurtigt, og det, der er sandt i dag, kan være forældet i morgen.
Sådan kommer du i gang:
- Vælg et programmeringssprog, du kender eller gerne vil lære. Python eller JavaScript/NodeJS er et godt valg. Her kører vi med Python.
- Installer Python fra https://python.org
- Opret en gratis konto hos OpenRouter (https://openrouter.ai) og skab en API-nøgle
- Gem nedenstående kode (find den evt også her) i en fil, fx talk_to_llm.py:
import requests
url = "https://openrouter.ai/api/v1/chat/completions"
api_key = "din nøgle her" # Erstat med din OpenRouter API-nøgle
headers = {
"Authorization": f"Bearer {api_key}",
"Content-Type": "application/json"
}
system_prompt = "Du er en erfaren fysiklærer. Svar kort og præcist, målrettet børn fra 10-15 år."
print("Jeg er en erfaren fysiklærer og kan hjælpe dig med at forstå verden omkring dig.")
print("Spørg mig om noget, du undrer dig over!\n")
spm = input("Hvad vil du spørge om? ")
data = {
"model": "google/gemma-3-27b-it:free",
"messages": [
{ "role": "system", "content": system_prompt },
{ "role": "user", "content": spm }
]
}
response = requests.post(url, headers=headers, json=data)
print("\nSvar fra modellen:\n")
print(response.json()["choices"][0]["message"]["content"])
Åbn en kommandoprompt (eller terminal) og kør koden med:
Du får nu svar direkte fra modellen – i tekstformat.
Ligesom i det tidligere eksempel kan du ændre modellen i data-variablen for at prøve forskellige modeller – prøv dig frem!
Og hvis du er helt ny i programmering og har spørgsmål, så prøv at spørge din chatbot noget i stil med:
Jeg prøver mig lidt frem med noget kode og LLM og har ikke nogen erfaring -
hjælp mig lige med følgende spørgsmål:
- Hvad er Python, og hvad kan jeg bruge det til?
- Hvordan installerer jeg Python på min computer?
- Hvad er en terminal, og hvordan bruger jeg den?
- Jeg fatter ikke koden og har ingen erfaring med programmering –
forklar mig den linje for linje. Her er koden ... (indsæt din kode)
- Hvad hvis der sker en fejl i min Python-kode – hvordan kan jeg finde ud af,
hvad der er galt?
- Jeg synes, jeg har læst et sted, at man aldrig må gemme sin API-nøgle i
koden - hvorfor er det? Og hvad kan jeg gøre i stedet?
- Hvad er NodeJS, og kan jeg bruge det i stedet for Python til at tale med
en LLM?
God fornøjelse ;)