Groq API Bağlantısı
Groq için ayrık kullanım bağlantısı ve güvenli sunucu proxy katmanı.
Bu sayfa, istemciye Groq anahtarı açmadan uygulama içinden Groq Chat Completions çağırmak için eklenen POST /api/groq/chat route'unu açıklar. Route same-origin ve aktif kullanıcı oturumu gerektirir.
Canli Test Paneli
Groq baglantisini dogrudan bu sayfada dene
Panel `POST /api/groq/chat` route'unu cagirir. Giris yapmis kullanici oturumu olmadan calismaz ve Groq anahtari istemciye tasinmaz.
Yanit
Henuz yanit yok. Test istegi gonderdiginde Groq cevabi burada gorunecek.
Isleyen model
Yanit bekleniyor
Toplam token
-
Prompt token
-
Completion token
-
1. POST /api/groq/chat
Groq chat isteğini sunucu tarafında yapar. Bu route açık bir public proxy değildir; uygulama oturumu olmayan istekler reddedilir.
messages:system,user,assistantrollerini destekleyen mesaj dizisimodel: opsiyonel, verilmezseGROQ_MODELkullanılır (~llama 3.3)temperature: opsiyonel, 0 ile 2 arasındamaxCompletionTokens: opsiyonel üst çıktı limiti
2. Yanıt Sözleşmesi
Başarılı isteklerde metin cevabı ve token kullanımı döndürülür. Hata halinde errorCode alanını kontrol edin.
content: Groq tarafından dönen metin cevabımodel: İsteği işleyen model kimliğiusage: Prompt, completion ve total token sayaçları
3. Gerekli Ortam Değişkenleri
GROQ_API_KEY: Groq konsolu üzerinden üretilen sunucu anahtarıGROQ_MODEL: Varsayılan model slug'ı
4. Örnek İstek
curl -X POST http://localhost:3000/api/groq/chat \
-H "Content-Type: application/json" \
-b "sb-access-token=aktif_oturum_cerezi" \
-d '{
"messages": [
{ "role": "system", "content": "You are a concise assistant." },
{ "role": "user", "content": "Merhaba de ve tek cumlede cevap ver." }
],
"temperature": 0.2
}'