İçeriğe geç

InclusionAI Ling

Ling, InclusionAI'nin Mixture-of-Experts model ailesidir. LLMTR üzerinde /v1/chat/completions ile çağrılır.

Model Bağlam Maksimum çıktı Giriş / Cache okuma / Çıkış ($/1M)
inclusionai/ling-3.1-flash 262.144 32.768 0 / 0 / 0
inclusionai/ling-3.0-flash 262.144 32.768 0.06 / 0.012 / 0.18
inclusionai/ling-3.0-flash-fin — — 30 Eylül 2026'da emekli edildi
inclusionai/ling-3.0-flash-vl — — 22 Eylül 2026'da emekli edildi
inclusionai/ling-3.0-flash-sante — — 22 Eylül 2026'da emekli edildi
inclusionai/ling-3.0-tiny — — 15 Ağustos 2026'da emekli edildi

3.1 Flash, 560 milyar parametreli hibrit akıl yürütme modelidir; token başına yaklaşık 25 milyarı çalışır. 13 Ekim 2026 saat 19:00'a (Türkiye saati) kadar ücretsizdir. Bkz. Ling 3.1 Flash.

3.0 Flash, 124 milyar parametreli modeldir; token başına yaklaşık 5,1 milyarı çalışır. Ajan iş akışlarında token verimliliği hedefiyle eğitilmiştir ve ücretlidir.

Fin, VL ve Sante satırları ücretsiz sunulan süreli sürümlerdi ve emekli edildi; sayfaları açık kalır ve istekler yerine kullanılacak modeli söyleyen bir hata döner.

3.0 Flash varsayılan olarak düşünür ve düşünce zincirini yanıtta reasoning_content alanında ayrı döndürür; content nihai cevabı taşır.

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash",
"messages": [
{ "role": "user", "content": "Bu fonksiyondaki hatayı bul." }
],
"max_tokens": 8192
}'

Flash'ta düşünme reasoning_effort alanıyla denetlenir ve desteklenen tek değer none'dır. Model kimliğine :none soneki de eklenebilir:

inclusionai/ling-3.0-flash -> düşünme açık (varsayılan)
inclusionai/ling-3.0-flash:none -> düşünme kapalı
Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash",
"messages": [{ "role": "user", "content": "17 * 23 kaç eder?" }],
"reasoning_effort": "none",
"max_tokens": 512
}'

Sağlayıcı minimal, low, medium, high, xhigh ve max değerlerini de kabul eder, ancak ölçümde bu değerler düşünme uzunluğunu düzenli biçimde değiştirmemiştir: sabit bir istem üzerinde seviye başına üç örnekte max 809-1366 karakter düşünürken medium 2323-4524 karakter düşünmüştür. Aralıklar birbirinin içine geçtiği için bunlar bir kademe oluşturmaz. Etkisi olmayan bir seviyeyi sunmak, sizi değiştirmediği bir ayar için düşünme tokenı ödemeye bırakırdı.

Bu nedenle none dışında bir seviye gönderen istekler 400 ile reddedilir ve hata mesajı desteklenen değerleri listeler. Kademeli denetim sunan modeller için Reasoning Effort sayfasına bakın.

:fast ve :think sonekleri Flash'ta geçerli değildir ve 400 döner. Bu sonekler emekli edilen Tiny satırına özgüydü.

Düşünme tokenları da çıktıdır ve completion_tokens içinde döner. Flash bazı istemlerde uzun uzun düşünebilir; ölçümde bazı istemlerde düşünce reasoning_content yerine doğrudan content içine yazılmış ve yanıt finish_reason: "length" ile bütçeyi tüketmiştir. Aynı istem reasoning_effort: "none" ile birkaç tokende doğru cevabı vermiştir.

Kısa ve kesin cevap gerektiğinde none hem hızlı hem ucuzdur. Düşünmeye ihtiyacınız varsa max_tokens değerini bol — ancak 32.768'i aşmayacak şekilde — tutun.

inclusionai/ling-3.1-flash, 262.144 tokenlık bağlam ve tek yanıtta en fazla 32.768 tokenlık çıktı sunar. Yalnızca metin kabul eder; araç çağrısı ve prompt cache destekler.

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.1-flash",
"messages": [
{ "role": "user", "content": "Bu sorgunun neden yavaş çalıştığını açıkla." }
],
"max_tokens": 8192
}'

Düşünme denetimi 3.0 Flash ile aynıdır: varsayılan olarak düşünür, reasoning_effort alanının desteklenen tek değeri none'dır ve model kimliğine :none soneki de eklenebilir. none dışında bir seviye 400 ile reddedilir.

inclusionai/ling-3.1-flash -> düşünme açık (varsayılan)
inclusionai/ling-3.1-flash:none -> düşünme kapalı

Ücretsiz satırlar günlük kullanım kotasıyla çalışır. Kota dolduğunda çağrı 429 ile reddedilir ve hata gövdesi ne zaman yeniden deneyebileceğinizi söyler; ücretli modeller bundan etkilenmez.

Ücretsiz sunum 13 Ekim 2026 saat 19:00'da (Türkiye saati) sona erer. O andan sonra istekler 410 model_retired döner ve hata gövdesi yerine kullanabileceğiniz modeli söyler: inclusionai/ling-3.0-flash. Bu model ailenin önceki ve daha küçük sürümüdür ve ücretlidir. Bağlam, çıktı tavanı, araç çağrısı ve none düşünme anahtarı aynıdır.

İstekleriniz sessizce başka bir modele yönlendirilmez; siz model kimliğini değiştirene kadar hesabınızdan hiçbir ücret çıkmaz.

inclusionai/ling-3.0-flash-fin, Ling 3.0 Flash'ın finans alanına göre eğitilmiş, ücretsiz sunulan sürümüydü. Ücretsiz sunum 30 Eylül 2026 tarihinde sona erdi.

Bu kimliğe gönderilen istekler 410 model_retired döner:

{
"error": {
"message": "Model \"inclusionai/ling-3.0-flash-fin\" was retired on 2026-09-30. Use \"inclusionai/ling-3.0-flash\" instead.",
"type": "model_retired",
"details": {
"model": "inclusionai/ling-3.0-flash-fin",
"replacement_model": "inclusionai/ling-3.0-flash",
"retirement_date": "2026-09-30"
}
}
}

Önerilen inclusionai/ling-3.0-flash, Fin'in üzerine kurulduğu taban modeldir: bağlam, çıktı tavanı, araç çağrısı, prompt cache ve none düşünme anahtarı aynıdır. Devraldığınız iki fark ücretli olması ve finans eğitiminin bulunmamasıdır. İstekleriniz sessizce yönlendirilmez; model kimliğini siz değiştirirsiniz.

Bu satır 22 Eylül 2026'da emekli edildi; aşağıdaki bölüm emeklilik öncesi davranışını anlatır.

inclusionai/ling-3.0-flash-vl, Flash ile aynı mimariyi (124B MoE, token başına ~5,1B aktif), aynı 262.144 tokenlık bağlamı ve aynı 32.768 tokenlık çıktı tavanını paylaşır. Farkı, metnin yanında görsel ve video girdisi kabul etmesidir; ailenin bunu yapabilen tek satırı budur.

Görsel, standart OpenAI biçiminde image_url içerik parçası olarak gönderilir:

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash-vl",
"messages": [{
"role": "user",
"content": [
{ "type": "text", "text": "Bu ekran görüntüsündeki hata mesajı ne diyor?" },
{ "type": "image_url", "image_url": { "url": "data:image/png;base64,BASE64_VERISI" } }
]
}],
"max_tokens": 4096
}'

Video için video_url parçası kullanılır. Model tek kare değil, klibin tamamını okur: ölçümde renk sırası değişen iki klip doğru sırayla geri okundu.

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash-vl",
"messages": [{
"role": "user",
"content": [
{ "type": "text", "text": "Bu videoda sırasıyla ne oluyor?" },
{ "type": "video_url", "video_url": { "url": "data:video/mp4;base64,BASE64_VERISI" } }
]
}],
"max_tokens": 4096
}'

Görsel ve video tokenları giriş bütçesinden harcanır ve usage.prompt_tokens içinde sayılır.

Düşünme denetimi Flash ile aynıdır: reasoning_effort alanının desteklenen tek değeri none'dır, model kimliğine :none soneki de eklenebilir.

tool_choice alanının auto, required ve adlandırılmış fonksiyon biçimlerinin üçü de düşünme açıkken de kapalıyken de çalışır.

Ses girdisi (input_audio) ve response_format ile şema zorunlu JSON çıktısı desteklenmez; ikisi de 400 döner.

Bu satır 22 Eylül 2026'da emekli edildi; aşağıdaki bölüm emeklilik öncesi davranışını anlatır.

inclusionai/ling-3.0-flash-sante, aynı mimarinin sağlık ve tıp alanına göre eğitilmiş sürümüdür: tıbbi bilgi muhakemesi, kanıta dayalı kaynak tarama ve uzun soluklu klinik görevler için ayarlanmıştır. Bağlam, çıktı tavanı ve API yüzeyi Flash ile aynıdır ve yalnızca metin kabul eder.

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash-sante",
"messages": [
{ "role": "user", "content": "Bu makale özetindeki birincil sonlanım noktasını çıkar." }
],
"max_tokens": 8192
}'

Düşünme denetimi ve tool_choice davranışı VL ile aynıdır: tek geçerli seviye none, tool_choice her düşünme durumunda çalışır.

Modelin verdiği yanıtlar tıbbi tavsiye değildir ve hekim yerine geçmez. Sağlayıcının kliniğe yönelik eğitim iddiası modelin ne için eğitildiğini anlatır; LLMTR bu iddiayı doğrulamamıştır ve kendi iddiası olarak tekrarlamaz.

inclusionai/ling-3.0-flash-vl ve inclusionai/ling-3.0-flash-sante satırları sağlayıcının süreli ücretsiz sunumu kapsamındaydı ve 22 Eylül 2026 tarihinde emekli edildi. Bu kimliklere gönderilen istekler 410 model_retired döner ve hata gövdesi nereye gidileceğini söyler. Siz model kimliğini değiştirene kadar hesabınızdan hiçbir ücret çıkmaz.

İki satırın emeklilik yanıtı farklıdır, çünkü halef durumları farklıdır.

Sante için tam bir halef vardır — inclusionai/ling-3.0-flash, yani üzerine kurulduğu taban model. Bağlam, çıktı tavanı, araç çağrısı ve prompt cache aynıdır; devraldığınız iki fark ücretli olması ve sağlık eğitiminin bulunmamasıdır.

{
"error": {
"message": "Model \"inclusionai/ling-3.0-flash-sante\" was retired on 2026-09-22. Use \"inclusionai/ling-3.0-flash\" instead.",
"type": "model_retired",
"details": {
"model": "inclusionai/ling-3.0-flash-sante",
"replacement_model": "inclusionai/ling-3.0-flash",
"retirement_date": "2026-09-22"
}
}
}

VL için doğrudan bir halef yoktur ve bu bilinçli bir karardır. Kesimden sonra katalogda görsel ve video girdisi kabul eden ücretsiz bir Ling satırı kalmadı ve ailenin ücretli satırı yalnızca metin kabul ediyor. Yanlış bir halef adlandırmak, görsel gönderen bir çağrıyı 400 verecek bir modele yönlendirmek olurdu. Bu yüzden hata gövdesi tek bir kimlik dayatmak yerine iki yönü birden anlatır: metin trafiği için inclusionai/ling-3.0-flash, görsel ve video için ücretli bir görsel model.

İstekleriniz sessizce başka bir modele yönlendirilmez; kimliği siz değiştirirsiniz.

inclusionai/ling-3.0-tiny 15 Ağustos 2026 tarihinde emekli edilmiştir. Sağlayıcı modeli kendi kataloğundan çekti; bu LLMTR'nin kararı değildir ve geri alınabilir bir durum değildir.

Bu kimliğe gönderilen istekler 410 model_retired döner. Hata gövdesi emeklilik tarihini ve yerine kullanabileceğiniz modeli içerir:

{
"error": {
"message": "Model \"inclusionai/ling-3.0-tiny\" was retired on 2026-08-15. Use \"inclusionai/ling-3.0-flash\" instead.",
"type": "model_retired",
"details": {
"model": "inclusionai/ling-3.0-tiny",
"replacement_model": "inclusionai/ling-3.0-flash",
"retirement_date": "2026-08-15"
}
}
}

İstekleriniz sessizce başka bir modele yönlendirilmez. Tiny ücretsizdi, yerine önerilen Flash ise ücretlidir; ücretsiz olduğu için seçtiğiniz bir çağrının haberiniz olmadan faturalanmaya başlaması kabul edilebilir bir davranış değil. Bu yüzden model kimliğini kendiniz değiştirirsiniz.

Ücretsiz bir model arıyorsanız katalogda ücretsiz satırlar bulunmaya devam ediyor; model listesinde "Free" etiketiyle görünürler.

Tiny'ye özgü olan :fast / :think sonekleri ve reasoning boolean alanı da bu satırla birlikte kalkmıştır. Flash'ta düşünme denetimi yukarıdaki reasoning_effort: "none" ile yapılır.

3.1 Flash ve 3.0 Flash araç/fonksiyon çağrısını yerel olarak destekler. tools dizisini standart OpenAI biçiminde verirsiniz; tool_choice alanının auto, required ve adlandırılmış fonksiyon biçimlerinin üçü de her düşünme durumunda çalışır.

Terminal window
curl "$LLMTR_BASE_URL/v1/chat/completions" \
-H "Authorization: Bearer llmtr-your_key" \
-H "Content-Type: application/json" \
-d '{
"model": "inclusionai/ling-3.0-flash",
"messages": [{ "role": "user", "content": "İstanbul hava durumu ne?" }],
"tools": [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Verilen şehrin güncel hava durumunu döndürür.",
"parameters": {
"type": "object",
"properties": { "city": { "type": "string" } },
"required": ["city"]
}
}
}],
"max_tokens": 4096
}'

Genel akış için Araç Çağrısı sayfasına bakın.

Aynı önek yeniden gönderildiğinde sağlayıcı prompt cache uygulayabilir ve cache'ten okunan token sayısı usage.prompt_tokens_details.cached_tokens alanında döner.

Ücretli inclusionai/ling-3.0-flash satırında bu doğrudan bir maliyet avantajıdır: cache'ten okunan tokenlar 1M başına 0,012 $ ile faturalanır, normal giriş fiyatının beşte biri. Uzun ve sabit bir sistem istemiyle çalışan ajanlarda fark belirgindir.

Ücretsiz inclusionai/ling-3.1-flash satırında giriş de cache okuma da 0 $ olduğu için cache bir fiyat avantajı sağlamaz; kazanç gecikmededir.

Cache isabeti garanti değildir; aynı önek art arda gönderildiğinde ilk çağrı ısınma sayılır ve isabet sonraki çağrılarda başlar.

3.1 Flash ve 3.0 Flash yalnızca metin kabul eder. Bu iki satırda aşağıdakiler 400 ile reddedilir:

  • Görsel girdi (image_url içerik parçası)
  • Video girdisi (video_url içerik parçası)
  • Ses girdisi (input_audio içerik parçası)
  • response_format ile json_object veya json_schema

Şema zorunlu JSON çıktısı gerekiyorsa bunu destekleyen bir model seçin; bu modelden JSON'u istem içinde isteyebilirsiniz ancak biçim garanti edilmez.

Bağlam penceresi 262.144 token, tek yanıtta üretilebilecek en fazla çıktı 32.768 tokendır. Girdi ve çıktı aynı bağlam bütçesini paylaşır, bu yüzden max_tokens değerini pencerenin tamamına ayarlamayın.

Bu sınırlar 3.1 Flash ve 3.0 Flash için aynıdır. max_tokens (veya max_completion_tokens) 32.768'in üzerindeyse istek sağlayıcıya gönderilmeden LLMTR tarafından 400 invalid_request ile reddedilir. Hata gövdesi sınırı ve gönderdiğiniz değeri içerir:

{
"error": {
"message": "\"inclusionai/ling-3.0-flash\" can return at most 32,768 tokens in one response, but \"max_tokens\" was 100,000. Lower it to 32,768 or below.",
"type": "invalid_request",
"details": {
"reason": "max_output_tokens_exceeded",
"field": "max_tokens",
"requested": 100000,
"maxOutputTokens": 32768
}
}
}

Bu model Türkiye'de barındırılmaz. İstekler yurt dışındaki üçüncü taraf altyapı üzerinde işlenir ve istemler ile tamamlamalar sağlayıcı tarafından günlüğe kaydedilebilir. Gizli veya kişisel veri göndermeyin.