- Logg inn i Azure på https://portal.azure.com
- Gå inn på Azure OpenAI: https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/OpenAI
- Trykk Create
- Enten lag en ny ressursgruppe (kall den
rg-fagkveld-<ditt-navn>
) eller velg en eksisterende (rg-alle-sammen
) - Velg region. Her har du et par alternativer:
- East US, France Central, Sweden Central - har nesten alle GPT-modeller tilgjengelig
- Norway Central - har kun GPT-4, men den nyeste og raskeste - og den ligger i Norge
- East US og Sweden Central er de eneste som kan generere bilder
- Kall den for
aoai-fagkveld-<ditt-navn>
, trykk - Velg Pricing tier: Standatrd S0
- Next -> Next -> Next -> Create
- Vent til den er ferdig med å deploy. Kan ta et minutt.
- Gå inn på "Overview" og trykk på "Go to Azure OpenAI Studio" øverst
- Gå til "Management" > "Deployments"
- Trykk på "Create new deployment"
- Velg modell og gjerne bare kall den det samme som modellen, for enkelthets skyld
- Gjerne også juster TPM (Tokens Per Minute) til noe lavere enn maks, og behold "Enable Dynamic Quota" på. Vi har bare X tokens per region, så vi må dele på de.
- Trykk "Create"
I Azure OpenAI Studio, gå til "Playground" > "Chat". Her kan du gå til "Chat Session" og trykke "View Code". Velg "curl" i dropdownen. Her får du en curl-kommando som du kan kjøre i terminalen din. Denne kan du bruke til å teste ut modellen din.
curl "https://aoai-alle-sammen.openai.azure.com/openai/deployments/gpt-4/chat/completions?api-version=2023-07-01-preview" \
-H "Content-Type: application/json" \
-H "api-key: $AZURE_OPENAI_API_KEY" \
-d "{
\"messages\": [{\"role\":\"system\",\"content\":\"You are an AI assistant that helps people find information.\"}],
\"max_tokens\": 800,
\"temperature\": 0.7,
\"frequency_penalty\": 0,
\"presence_penalty\": 0,
\"top_p\": 0.95,
\"stop\": null
}"
$AZURE_OPENAI_API_KEY
finner du som "Key" i bunnen av denne oversikten.
Kopier .env.local.example
til .env.local
og fyll inn:
AZURE_OPENAI_API_KEY= # Key fra Azure
AZURE_OPENAI_API_BASE_URL=https://resource-name.openai.azure.com # Endpoint in Azure
AZURE_OPENAI_API_MODEL=gpt-4 # Deployment name in Azure
AZURE_OPENAI_API_VERSION=2023-12-01-preview
npm install
npm run dev