Vuorovaikutus ChatGPT:n Kanssa: API
Pyyhkäise näyttääksesi valikon
ChatGPT:n kanssa vuorovaikutuksessa oleminen API:n (Application Programming Interface) avulla mahdollistaa kehittäjille ChatGPT:n ominaisuuksien ohjelmallisen integroinnin heidän sovelluksiinsa, tuotteisiinsa tai palveluihinsa.
Kuinka käyttää ChatGPT API:ta Pythonissa?
Voit käyttää seuraavaa koodia Pythonissa ollaksesi vuorovaikutuksessa ChatGPT:n kanssa API:n kautta:
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)
Nyt tarkastellaan kaikkia vaiheita tarkemmin!
ChatGPT:n käyttäminen API:n kautta
Päästäksesi ChatGPT:hen paikalliselta palvelimeltasi Pythonin avulla, sinun täytyy:
- Asentaa
openai-paketti käyttämälläpip install openai; - Hanki salainen API-avaimesi ja määritä
api_key-argumenttiOpenAI-luokan konstruktorille.
Voit luoda henkilökohtaisen salaisen API-avaimesi seuraavan Linkin kautta. Linkin seuraamisen jälkeen klikkaa seuraavaa painiketta:
Nyt voit käyttää tätä API-avainta päästäksesi ChatGPT:hen!
Pyyntöjen tekeminen
Pyyntöjen tekemiseksi noudata näitä vaiheita:
- Luo merkkijonovariable, joka sisältää pyyntösi (kutsutaan
prompt-variableksi yllä olevassa koodissa); - Käytä
get_completion()-funktiota vastauksen luomiseen. Voit määrittää tälle funktiolle toisenmodel-argumentin ja käyttää toistatemperature-parametria funktion sisällä; - Tulosta vastaus.
Tarvittavan tiedon poimiminen ChatGPT-vastauksesta
Edellisessä vaiheessa saatu vastaus (response-variable) sisältää tarpeetonta metadataa. Saadaksesi tietty vastaus kyselyyn, sinun on käytettävä seuraavaa rakennetta:
response.choices[0].message.content.
Tämän seurauksena voit saumattomasti sisällyttää ChatGPT:n toiminnallisuuden projekteihisi vain muutamalla rivillä koodia ja API-avaimella, alkaen yksinkertaisista chatboteista monimutkaisiin suositusjärjestelmiin ja virtuaalikonsultteihin.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme