Temel kavramlar
Context, sorgu, optimizasyon modu ve kullanım metriklerinin Aether içindeki anlamı.
Temel kavramlardan üretim politikalarına kadar Aether Compress entegrasyonu için ihtiyaç duyacağınız teknik rehberlere ulaşın.
Kavramları öğrenin, örnek bir entegrasyon kurun ve uygulamanıza uygun kalite-maliyet politikasını belirleyin.
Context, sorgu, optimizasyon modu ve kullanım metriklerinin Aether içindeki anlamı.
API anahtarı, ilk Compress isteği ve optimize sonucu model çağrısında kullanma.
Endpoint'ler, alan tipleri, yanıt şemaları, hata kodları ve limitler.
Timeout, tekrar deneme, loglama, veri güvenliği ve kademeli trafik önerileri.
Tüm istekler https://api.aether.tr adresine sunucu tarafından gönderilir. API anahtarını tarayıcı veya mobil uygulama koduna koymayın.
Bearer <API_KEY> zorunludur.
Her yeni işlem için benzersiz, 8-120 karakterlik değer gönderin.
application/json zorunludur.
context string veya en fazla 500 adet role/content mesajı olabilir. query isteğe bağlıdır. level ile mode aynı istekte birlikte gönderilmez.
curl -X POST "https://api.aether.tr/v1/compress" \
-H "Authorization: Bearer $AETHER_API_KEY" \
-H "Idempotency-Key: compress-$(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"context": "Uzun LLM bağlamınız...",
"query": "Yanıtlanacak güncel soru",
"level": "auto"
}'{
"success": true,
"requestId": "request-uuid",
"data": { "compressed": "Optimize edilmiş bağlam..." },
"compression": { "status": "compressed" },
"usage": {
"request": {
"inputTokens": 1240,
"compressedTokens": 690,
"savedTokens": 550,
"reductionPct": 44.35
},
"monthly": {
"limitTokens": 10000000,
"usedTokens": 1240,
"remainingTokens": 9998760,
"resetsAt": "2026-10-01T00:00:00.000Z"
}
}
}Önce müşteri panelindeki Entegrasyonlar bölümünde OpenAI, Anthropic veya Gemini anahtarınızı doğrulayın. provider değeri openai, claude veya gemini; model ise sağlayıcının kabul ettiği gerçek model kimliği olmalıdır.
curl -X POST "https://api.aether.tr/v1/generate" \
-H "Authorization: Bearer $AETHER_API_KEY" \
-H "Idempotency-Key: generate-$(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"context": "Uzun LLM bağlamınız...",
"query": "Nihai yanıtı oluştur.",
"provider": "gemini",
"model": "<GEMINI_MODEL_ID>",
"level": "auto",
"maxOutputTokens": 1024
}'{
"success": true,
"requestId": "request-uuid",
"data": { "answer": "Sağlayıcının nihai yanıtı..." },
"compression": { "status": "compressed" },
"usage": {
"request": {
"inputTokens": 1240,
"compressedTokens": 690,
"savedTokens": 550,
"reductionPct": 44.35
},
"provider": {
"provider": "gemini",
"model": "<GEMINI_MODEL_ID>",
"inputTokens": 720,
"outputTokens": 180,
"totalTokens": 900
}
}
}level: low, standard, ultra, automode: conservative, balanced, aggressivemaxOutputTokens: 1-32768; varsayılan 1024.requestId değerini uygulama logunuza kaydedin.Timeout veya geçici 5xx hatasında aynı body ve aynı Idempotency-Key ile tekrar deneyin. 4xx hatasını düzeltmeden yeniden göndermeyin. Aynı anahtar farklı body ile kullanılırsa 409 döner.
{
"success": false,
"requestId": "request-uuid",
"error": {
"code": "MACHINE_READABLE_CODE",
"message": "Güvenli hata mesajı"
}
}Aether Compress'i mevcut LLM akışınıza eklemek için ekibimizle iletişime geçin.