Geliştirici API’si

Karşılaştırma, evet ya da hayır ve puanlama için tek bir uç nokta. Elindeki olguları gönder, olasılıkları al. Yanıtta olguların yeterli olup olmadığına dair bir kontrol de bulunur.

Her API anahtarı için UTC gününe göre günde 20 ücretsiz karar. Hesap yok. Anahtarını sunucudan kullan, asla herkese açık istemci kodunda değil.

API anahtarı al

Anahtarın

Bu tarayıcıda oluştur. Cloudflare tarayıcıyı bir kez kontrol eder, sonra sunucun anahtarı Bearer token olarak gönderir. Ask To It yalnızca parmak izini saklar.

Anahtar oluştur

IP başına günde iki yeni anahtar. Anahtar bu tarayıcının paketine bağlıdır, yani kredilerin her yerde geçer: herhangi bir cihazda Paketin sayfasına yapıştır, API’de kullan ya da MCP’ye bağla.

Tarayıcın kontrol ediliyor…

Çağrı yap

Bunu kendi sunucundan gönder. Yanıt, bu çağrının ölçülen işleme süresini ve bugünkü API ortalamasını içerir.

POST /v1/decisions
curl https://askto.it/v1/decisions \
  -H "Authorization: Bearer $ASKTO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "mode": "choice",
    "question": "Should our team build search or use a hosted service?",
    "context": "Two engineers. Launch in three weeks. No search specialist. Budget under $200 a month.",
    "options": ["Build it", "Use a hosted service"]
  }'

Karar formatları

choice modu şunları alır: 2–6 farklı options. noul modu evet olasılığı döndürür. score modu şunları alır: üç sıralı levels.

Sonucu oku

Her başarılı yanıtta şunlar bulunur: signal, result, contextSufficiency ve timing.processingMs. Düşük bağlam puanı daha fazla olgu gerektiğini gösterir.

Stres testleri

Kararlılığı sınamak için "depth":"stress" ayarını kullan. Bu, 5 paket kredisi harcar. Standart sonuçlar önce 20 ücretsiz API çağrısını, ardından çağrı başına 1 kredi kullanır.

Ajanlar için MCP sunucusu

Ask To It uzak bir MCP sunucusudur. Claude, Cursor, VS Code ve diğer MCP istemcileri aynı anahtar ve aynı kredilerle karar tartabilir, stres testi yapabilir.

Claude Code
claude mcp add --transport http askto https://askto.it/mcp \
  --header "Authorization: Bearer $ASKTO_API_KEY"
Herhangi bir MCP istemcisi (JSON yapılandırması)
{
  "mcpServers": {
    "askto": {
      "type": "http",
      "url": "https://askto.it/mcp",
      "headers": { "Authorization": "Bearer askto_api_…" }
    }
  }
}

weigh_decision

Karşılaştır, evet/hayır ya da puanla. Dağılımı, sinyali ve bağlam yeterliliğini döndürür. Önce ücretsiz hak, sonra 1 kredi.

stress_test_decision

Seçenekler ters çevrilerek ve her olgu tek tek çıkarılarak yeniden çalıştırır, sonra kilit olguyu belirtir. 5 kredi.

get_usage

Bugün kalan ücretsiz çağrılar ve bağlı paket bakiyesi.

Streamable HTTP, durumsuz, JSON yanıtlar. 2026-07-28 sürümünden 2025-03-26 sürümüne kadar protokol sürümlerini destekler.

Limitler ve uç noktalar

Limitler

Anahtar başına UTC gününe göre günde 20 ücretsiz standart karar. Ücretsiz çağrılar, sitenin IP başına ve site geneli üst sınırlarını da paylaşır. Geçersiz girdi 400, eksik ya da iptal edilmiş anahtar 401, biten paket kredisi 402, ücretsiz limit ise 429 döndürür. Sağlayıcı kaynaklı hatalar paket kredisi harcamaz.

Diğer uç noktalar

GET /v1/usage
Kalan ücretsiz çağrıların ve paket bakiyen. Bearer anahtarı gerekir.
GET /v1/metrics
Bugün ölçülen ortalamalar ve örnek sayıları. Herkese açık.
DELETE /v1/key
Bu anahtarı iptal eder. Bearer anahtarı gerekir.
POST /mcp
Uzak MCP sunucusu. Araç çağrıları için Bearer anahtarı gerekir.