Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Interaktion med ChatGPT: API | ChatGPT Oversigt
Introduktion til Chat GPT

bookInteraktion med ChatGPT: API

Brug af en API (Application Programming Interface) til at interagere med ChatGPT giver udviklere mulighed for programmæssigt at integrere ChatGPT's funktioner i deres applikationer, produkter eller tjenester.

Hvordan bruger man ChatGPT API i Python?

Du kan bruge følgende kode i Python til at interagere med ChatGPT via API:

from openai import OpenAI

client = OpenAI(
  api_key="your_api_key",
)


prompt = "your_prompt"


def get_completion(prompt, model="gpt-3.5-turbo"):

    messages = [{"role": "user", "content": prompt}]

    response = client.chat.completions.create(

    model=model,

    messages=messages,

    temperature=0.7,

    )

    return response.choices[0].message.content

response = get_completion(prompt)

print(response)

Nu, lad os se på alle trin i mere detaljeret!

Adgang til ChatGPT via API

For at få adgang til ChatGPT fra din lokale server ved hjælp af Python, skal du:

  1. Installere openai pakken ved hjælp af pip install openai;
  2. Få din hemmelige API-nøgle og specificere api_key argumentet i OpenAI klassens konstruktør.

Du kan generere din personlige hemmelige API-nøgle via følgende Link.
Efter at have fulgt linket, klik på følgende knap:

Nu kan du bruge denne API-nøgle til at få adgang til ChatGPT!

Anmodninger

For at lave anmodninger, følg disse trin:

  1. Opret en strengvariabel, der indeholder din anmodning (refereret til som prompt-variablen i koden ovenfor);
  2. Brug get_completion()-funktionen til at generere svar. Du kan specificere et andet model-argument for denne funktion og bruge en anden temperature-parameter inde i funktionen;
  3. Udskriv svaret.

Udtrækning af nødvendig information fra ChatGPT-svar

Svaret (response-variabel) modtaget i det forrige trin indeholder unødvendige metadata. For at få et specifikt svar på forespørgslen skal du bruge følgende konstruktion:
response.choices[0].message.content.

Som et resultat kan du problemfrit inkorporere ChatGPT-funktionalitet i dine projekter med blot et par linjer kode og en API-nøgle, der spænder fra ligetil chatbots til indviklede anbefalingssystemer og virtuelle konsulenter.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Spørg mig spørgsmål om dette emne

Opsummér dette kapitel

Vis virkelige eksempler

Awesome!

Completion rate improved to 5.88

bookInteraktion med ChatGPT: API

Stryg for at vise menuen

Brug af en API (Application Programming Interface) til at interagere med ChatGPT giver udviklere mulighed for programmæssigt at integrere ChatGPT's funktioner i deres applikationer, produkter eller tjenester.

Hvordan bruger man ChatGPT API i Python?

Du kan bruge følgende kode i Python til at interagere med ChatGPT via API:

from openai import OpenAI

client = OpenAI(
  api_key="your_api_key",
)


prompt = "your_prompt"


def get_completion(prompt, model="gpt-3.5-turbo"):

    messages = [{"role": "user", "content": prompt}]

    response = client.chat.completions.create(

    model=model,

    messages=messages,

    temperature=0.7,

    )

    return response.choices[0].message.content

response = get_completion(prompt)

print(response)

Nu, lad os se på alle trin i mere detaljeret!

Adgang til ChatGPT via API

For at få adgang til ChatGPT fra din lokale server ved hjælp af Python, skal du:

  1. Installere openai pakken ved hjælp af pip install openai;
  2. Få din hemmelige API-nøgle og specificere api_key argumentet i OpenAI klassens konstruktør.

Du kan generere din personlige hemmelige API-nøgle via følgende Link.
Efter at have fulgt linket, klik på følgende knap:

Nu kan du bruge denne API-nøgle til at få adgang til ChatGPT!

Anmodninger

For at lave anmodninger, følg disse trin:

  1. Opret en strengvariabel, der indeholder din anmodning (refereret til som prompt-variablen i koden ovenfor);
  2. Brug get_completion()-funktionen til at generere svar. Du kan specificere et andet model-argument for denne funktion og bruge en anden temperature-parameter inde i funktionen;
  3. Udskriv svaret.

Udtrækning af nødvendig information fra ChatGPT-svar

Svaret (response-variabel) modtaget i det forrige trin indeholder unødvendige metadata. For at få et specifikt svar på forespørgslen skal du bruge følgende konstruktion:
response.choices[0].message.content.

Som et resultat kan du problemfrit inkorporere ChatGPT-funktionalitet i dine projekter med blot et par linjer kode og en API-nøgle, der spænder fra ligetil chatbots til indviklede anbefalingssystemer og virtuelle konsulenter.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
some-alt