Kimlik doğrulama
API anahtarını Authorization başlığında Bearer token olarak gönderin.
Aether API'nin kimlik doğrulamasını, endpoint'lerini, zorunlu alanlarını, yanıtlarını ve hata modelini inceleyin.
Bu sözleşme canlı API ile uyumludur. API anahtarınızı sunucuda saklayın ve her işlemde benzersiz Idempotency-Key gönderin.
API anahtarını Authorization başlığında Bearer token olarak gönderin.
Context'i optimize eder; data.compressed ve ayrıntılı usage bilgisi döndürür.
Context optimizasyonu ile seçilen model üzerinden üretimi tek çağrıda birleştirir.
HTTP durum kodu, makine tarafından okunabilir hata kodu, mesaj ve requestId alanları.
API anahtarınızı oluşturun, girdinizi gönderin ve optimize edilmiş context'i mevcut model sağlayıcınızla kullanın.
Kurulum adımlarını aç →POST https://api.aether.tr/v1/compress
Authorization: Bearer <API_KEY>
Idempotency-Key: <UNIQUE_OPERATION_KEY>
Content-Type: application/json
{
"context": [{ "role": "user", "content": "..." }],
"query": "Current user query",
"level": "auto"
}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.