PublicAI Apertus
Apertus modelleri publicai/... canonical model kimligi ile cagrilir. Public katalogda Apertus v1.5 ailesinden uc model vardir:
| Model | Baglam | Gorsel girdi | Arac cagrisi | Reasoning | Giris / Cikis (1M token) |
|---|---|---|---|---|---|
publicai/apertus-v1.5-8b | 262.144 | Var | Var | Yok | $0.10 / $0.20 |
publicai/apertus-v1.5-8b-thinking | 262.144 | Var | Yok | Varsayilan acik, kapatilabilir | $0.10 / $0.20 |
publicai/apertus-v1.5-70b | 262.144 | Var | Var | Yok | $0.82 / $2.92 |
Uc modelin tamami metin ve gorsel girdi alir, metin cikti uretir, JSON mode destekler ve 262.144 token baglam penceresi sunar.
Onceki nesil publicai/apertus-8b-instruct ve publicai/apertus-70b-instruct modelleri calismaya devam eder. Bunlarin baglam penceresi 65.536 tokendir ve gorsel girdi kabul etmezler; yeni entegrasyonlarda v1.5 surumlerini kullanin.
Chat Completions
Section titled “Chat Completions”curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-70b", "messages": [ { "role": "user", "content": "Isvicre'\''nin resmi dilleri hangileridir?" } ], "max_tokens": 600 }'Reasoning acma ve kapatma
Section titled “Reasoning acma ve kapatma”Reasoning yalnizca publicai/apertus-v1.5-8b-thinking modelinde vardir ve varsayilan olarak aciktir. Dusunme adimlari yanit icerigine karismaz; message.reasoning_content alaninda ayri olarak doner.
Kapatmak icin model kimligine :fast ekleyin:
curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-8b-thinking:fast", "messages": [ { "role": "user", "content": "2 + 2 kactir?" } ], "max_tokens": 200 }'Ayni sonucu istek govdesindeki reasoning alani ile de alabilirsiniz:
curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-8b-thinking", "messages": [ { "role": "user", "content": "2 + 2 kactir?" } ], "reasoning": false, "max_tokens": 200 }':think suffix'i dusunmeyi acik tutar ve varsayilan davranisla aynidir. Reasoning acikken cikti tokeni tuketimi belirgin sekilde artar; reasoning tokenlari cikti olarak faturalanir. Kisa ve tek adimli isteklerde :fast hem gecikmeyi hem maliyeti dusurur.
Reasoning kapatma yalnizca -thinking modelinde gecerlidir. Diger iki model reasoning desteklemez; bu modellere reasoning suffix'i gondermeyin.
Arac cagrisi
Section titled “Arac cagrisi”publicai/apertus-v1.5-8b ve publicai/apertus-v1.5-70b OpenAI uyumlu tools semasini destekler:
curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-8b", "messages": [ { "role": "user", "content": "Ankara hava durumu?" } ], "tools": [ { "type": "function", "function": { "name": "get_weather", "description": "Bir sehrin guncel hava durumunu getirir", "parameters": { "type": "object", "properties": { "city": { "type": "string" } }, "required": ["city"] } } } ] }'publicai/apertus-v1.5-8b-thinking arac cagrisini desteklemez. Bu modele tools veya tool_choice gonderirseniz istek 400 unsupported_input ile reddedilir. Arac cagiran akislarda publicai/apertus-v1.5-8b kullanin.
Genel arac cagrisi akisi icin Tool calling sayfasina bakin.
Gorsel girdi
Section titled “Gorsel girdi”Uc v1.5 modeli de gorsel okur. Gorseller yalnizca base64 data URL olarak gonderilebilir:
curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-70b", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Bu gorselde ne var?" }, { "type": "image_url", "image_url": { "url": "data:image/png;base64,BASE64_ICERIK" } } ] } ], "max_tokens": 400 }'Uzak https:// gorsel adresleri desteklenmez ve 400 unsupported_input ile reddedilir. Gorseli indirip base64'e cevirerek gonderin. Gorsel tokenlari usage.prompt_tokens icinde raporlanir ve normal giris tokeni fiyatiyla faturalanir; ayri bir gorsel ucreti yoktur.
Genel gorsel akisi icin Gorseller sayfasina bakin.
JSON mode
Section titled “JSON mode”Uc model de response_format ile JSON cikti uretir:
curl "$LLMTR_BASE_URL/v1/chat/completions" \ -H "Authorization: Bearer llmtr-your_key" \ -H "Content-Type: application/json" \ -d '{ "model": "publicai/apertus-v1.5-8b", "messages": [ { "role": "user", "content": "Ankara icin sehir adi ve ulke iceren JSON dondur." } ], "response_format": { "type": "json_object" }, "max_tokens": 200 }'Prompt cache
Section titled “Prompt cache”Apertus modellerinde prompt cache yoktur. Yanitlarda usage.prompt_tokens_details alani donmez ve tum giris tokenlari normal fiyatla faturalanir.
Veri politikasi
Section titled “Veri politikasi”Istekler PublicAI / Swiss AI altyapisinda islenir. Bu modeller Turkiye'de barindirilan LLMTR modelleri degildir. Hassas veri iceren uretim akislarinda bunu goz onunde bulundurun.