Vuorovaikutus ChatGPT:n Kanssa: API
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
Awesome!
Completion rate improved to 5.88
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!