Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Interaktion med ChatGPT: API | Översikt av ChatGPT
Introduktion till Chat GPT

bookInteraktion med ChatGPT: API

Att använda ett API (Application Programming Interface) för att interagera med ChatGPT gör det möjligt för utvecklare att programmatiskt integrera ChatGPT:s funktioner i sina applikationer, produkter eller tjänster.

Hur man använder ChatGPT API i Python?

Du kan använda följande kod i Python för att interagera 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 ska vi titta på alla stegen mer i detalj!

Åtkomst till ChatGPT via API

För att komma åt ChatGPT från din lokala server med Python måste du:

  1. Installera openai-paketet med pip install openai;
  2. Skaffa din hemliga API-nyckel och specificera api_key-argumentet i OpenAI-klassens konstruktor.

Du kan generera din personliga hemliga API-nyckel via följande Länk.
Efter att ha följt länken, klicka på följande knapp:

Nu kan du använda denna API-nyckel för att få tillgång till ChatGPT!

Göra förfrågningar

För att göra förfrågningar, följ dessa steg:

  1. Skapa en strängvariabel som innehåller din förfrågan (kallas för prompt-variabeln i koden ovan);
  2. Använd funktionen get_completion() för att generera svar. Du kan specificera ett annat model-argument för denna funktion och använda en annan temperature-parameter inuti funktionen;
  3. Skriv ut svaret.

Extraktion av nödvändig information från ChatGPT-svar

Svaret (response-variabeln) som mottogs i föregående steg innehåller onödig metadata. För att få ett specifikt svar på frågan behöver du använda följande konstruktion:
response.choices[0].message.content.

Som ett resultat kan du sömlöst integrera ChatGPT-funktionalitet i dina projekt med bara några få rader kod och en API-nyckel, från enkla chatbots till intrikata rekommendationssystem och virtuella konsulter.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Suggested prompts:

Ställ mig frågor om detta ämne

Sammanfatta detta kapitel

Visa verkliga exempel

Awesome!

Completion rate improved to 5.88

bookInteraktion med ChatGPT: API

Svep för att visa menyn

Att använda ett API (Application Programming Interface) för att interagera med ChatGPT gör det möjligt för utvecklare att programmatiskt integrera ChatGPT:s funktioner i sina applikationer, produkter eller tjänster.

Hur man använder ChatGPT API i Python?

Du kan använda följande kod i Python för att interagera 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 ska vi titta på alla stegen mer i detalj!

Åtkomst till ChatGPT via API

För att komma åt ChatGPT från din lokala server med Python måste du:

  1. Installera openai-paketet med pip install openai;
  2. Skaffa din hemliga API-nyckel och specificera api_key-argumentet i OpenAI-klassens konstruktor.

Du kan generera din personliga hemliga API-nyckel via följande Länk.
Efter att ha följt länken, klicka på följande knapp:

Nu kan du använda denna API-nyckel för att få tillgång till ChatGPT!

Göra förfrågningar

För att göra förfrågningar, följ dessa steg:

  1. Skapa en strängvariabel som innehåller din förfrågan (kallas för prompt-variabeln i koden ovan);
  2. Använd funktionen get_completion() för att generera svar. Du kan specificera ett annat model-argument för denna funktion och använda en annan temperature-parameter inuti funktionen;
  3. Skriv ut svaret.

Extraktion av nödvändig information från ChatGPT-svar

Svaret (response-variabeln) som mottogs i föregående steg innehåller onödig metadata. För att få ett specifikt svar på frågan behöver du använda följande konstruktion:
response.choices[0].message.content.

Som ett resultat kan du sömlöst integrera ChatGPT-funktionalitet i dina projekt med bara några få rader kod och en API-nyckel, från enkla chatbots till intrikata rekommendationssystem och virtuella konsulter.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5
some-alt