IRCMedya

Geri Git   IRCMedya > IRCMedya.Com - Web Dünyası > Web Dünyası Kod Bankası

Web Dünyası Kod Bankası Css, Excel, Vba, Visual Basic, Php, Database, Yazılım, Hazır Kod Örnekleri; Yeni Başlayanlar İçin Bilgi ve Paylaşım Konularına Bu Başlık Altından Ulaşabilirsiniz.


Kullanıcı Etiket Listesi

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 21.Temmuz.2023, 08:59   #1
Durumu
Çevrimdışı
dünyayı bir kez tattım,
dilim hâlâ sargıda.
 
UzmaN - ait Kullanıcı Resmi (Avatar)
Standart PHP | Chatgpt api kullanımı basit örnek

Merhaba chat gpt api bağlantısı ve sonuç almanız için sizlere örnek bir class yazdım umarım işinizi görür. Kod içerisindeki prompt ve api anahtarını değiştirmeniz yeterlidir.

Alıntı:
<?php
class gpt
{
public function index($prompt,$apiKey)
{

$model = 'gpt-3.5-turbo';
// ChatGPT ile etkileşim örneği
$response = $this->chat_with_gpt($prompt, $apiKey, $model);
return $response;
}
public function chat_with_gpt($prompt, $apiKey, $model)
{
$data = array(
'messages' => array(
array('role' => 'system', 'content' => 'You: ' . $prompt),
),
'max_tokens' => 3500,
'temperature' => 0.7,
'top_p' => 1,
'n' => 1,
'stop' => null,
'model' => $model,
);
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer ' . $apiKey,
);
$url = 'https://api.openai.com/v1/chat/completions';

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
curl_close($ch);
$response = json_decode($response, true);

$response = $response["choices"][0];
$message = $response["message"]["content"];
return $message;
}
}
/////
$apiKey = 'Bu alana openai api anahtarını giriniz.';
$prompt = 'IRCMedya Forumuna selam metni yaz.';
/////
$gptapi = new gpt();
echo $gptapi->index($prompt,$apiKey);

UzmaN adlı kişinin imzası

~


Çok güzel gözlere, kaşlara sahip olman gerekmez.

Yüzüme bakacak kadar, yüzün olsun. ` Kâfi.

#
UzmaN ~

  Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevap Son Mesaj
Apple'dan ChatGPT'ye rakip! AppleGPT test ediliyor Mehmet İphone 0 20.Temmuz.2023 14:58
C# – Basit Bir At Yarışı Oyunu Uygulaması Nasıl Oluır Candres Yazılım Dünyası Haberleri 0 15.Temmuz.2023 13:05
Takma tırnak kullanımı Düş Cilt Bakımı 0 11.Temmuz.2023 07:43
Basit bir kurabiye tarifi Dem Tatlılar, Kekler ve Pastalar 0 07.Temmuz.2023 23:22


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 12:07.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.