// === [fonksiyonel_tip] shortcode'u ===
function mgk_fonksiyonel_tip_form_shortcode() {
ob_start(); ?>
'Soru boş.']);
}
// 🔥 API ANAHTARINI BURAYA SEN YAZACAKSIN
$openai_api_key = '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';
if ($openai_api_key === 'BURAYA_API_KEY') {
wp_send_json(['answer' => 'API anahtarı girilmemiş.']);
}
// Sistem rolü — SADECE FONKSİYONEL TIP
$system = "Bu asistan kadın doğum sorularına sadece fonksiyonel tıp, yaşam tarzı ve beslenme açısından yanıt verir.
Klasik tıbbi tedavi önermez.
İlaç ismi, doz, tetkik yorumu veya tanısal yönlendirme yapmaz.
Her yanıtta önerilerin tıbbi tedavinin yerine geçmediğini belirt.";
// Fonksiyonel tıp bilgi çerçevesi (kısaltılmış)
$fonk = "PCOS: düşük glisemik yük, inozitol, lif, omega-3, uyku ve stres yönetimi.
Endometriozis: antiinflamatuar beslenme, kafein/alkol azaltma, omega-3.
PMS/PMDD: düşük şeker, protein dengesi, magnezyum, B6, egzersiz.
Menopoz: Akdeniz diyeti, D vitamini, kalsiyum, direnç egzersizi.
Enfeksiyonlar: şeker azaltma, probiyotik gıdalar, vajinal irritanlardan kaçınma.
Gebelik: tam tahıllar, sebze, protein, su, hafif egzersiz, rafine şeker azaltma.";
$payload = [
'model' => 'gpt-4o-mini',
'messages' => [
['role' => 'system', 'content' => $system],
['role' => 'user', 'content' => $fonk . "\n\nSoru: " . $question]
],
'temperature' => 0.4
];
$response = wp_remote_post('https://api.openai.com/v1/chat/completions', [
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Bearer ' . $openai_api_key
],
'body' => wp_json_encode($payload),
'timeout' => 30,
]);
if (is_wp_error($response)) {
wp_send_json(['answer' => 'Sunucu hatası: ' . $response->get_error_message()]);
}
$body = json_decode(wp_remote_retrieve_body($response), true);
$answer = $body['choices'][0]['message']['content'] ?? 'Yanıt alınamadı.';
wp_send_json(['answer' => $answer]);
}
add_action('wp_ajax_mgk_fonksiyonel_tip_cevap', 'mgk_fonksiyonel_tip_cevap_handler');
add_action('wp_ajax_nopriv_mgk_fonksiyonel_tip_cevap', 'mgk_fonksiyonel_tip_cevap_handler');
Fonksiyonel Tıp – Kadın Doğum Asistanı
Bu araç sorulara sadece fonksiyonel tıp, beslenme, yaşam tarzı ve destekleyici yaklaşımlar açısından yanıt verir.
Tanı koymaz, ilaç önermez, klasik tedaviyi değiştirmez.