Chat GPT Api kullanımı
ChatGPT API Uygulaması
Bu Python uygulaması, ChatGPT API’sini kullanarak basit bir metin tabanlı sohbet uygulaması oluşturmanızı sağlar.
-
Öncelikle, API endpoint URL’sini ve API anahtarınızı
API_ENDPOINT
veAPI_KEY
değişkenlerine girin. bunu Open AI Platform ‘dan temin edebilirsiniz. -
Ardından,
send_message
fonksiyonunu kullanarak kullanıcının mesajını API’ya gönderin ve yanıtı alın. Bu fonksiyon, API ile etkileşim sağlar ve yanıtı geri döndürür. -
chat
fonksiyonu, kullanıcıdan mesajları alır vesend_message
fonksiyonunu kullanarak API’dan yanıt alır. Kullanıcı “quit” yazdığında sohbet sona erer.
Kod Örneği:
import requests
API_ENDPOINT = 'https://api.openai.com/v1/chat/completions'
API_KEY = 'API_ANAHTARINIZ'
def send_message(message):
headers = {
'Content-Type': 'application/json',
'Authorization': f'Bearer {API_KEY}'
}
payload = {
'messages': [{'role': 'system', 'content': 'You: ' + message}]
}
response = requests.post(API_ENDPOINT, headers=headers, json=payload)
response_json = response.json()
return response_json['choices'][0]['message']['content']
def chat():
print('Chat with the model. Enter "quit" to exit.')
while True:
user_input = input('You: ')
if user_input.lower() == 'quit':
break
response = send_message(user_input)
print('ChatGPT: ' + response)
chat()
Bu örnek, ChatGPT API’sini kullanarak kullanıcıyla etkileşimde bulunan bir metin tabanlı bir sohbet uygulamasını göstermektedir. Öncelikle API_ENDPOINT değişkenine OpenAI ChatGPT API’sinin endpoint URL’sini ve API_KEY değişkenine sizin API anahtarınızı girmeniz gerekmektedir.
Bu örnek, basit bir sohbet uygulaması için temel bir yapı sağlar. API ile etkileşime geçmek için send_message fonksiyonunu özelleştirebilir ve yanıtları istediğiniz şekilde işleyebilirsiniz.
Unutmayın, ChatGPT API’sini kullanırken API sınırlamalarına ve politikalarına uymanız önemlidir. Ayrıca, geliştirdiğiniz uygulamanın doğruluk ve etik açısından kontrol edilmesi gerektiğini unutmayın.