Dokümantasyon / Referans
Ortam değişkenleri
ivralo'nun okuduğu bütün IVRALO_* değişkenleri, varsayılanları ve neyi değiştirdikleriyle, konulara göre gruplanmış halde. Her birinin çalışan bir varsayılanı vardır; ana dizine yalnızca değiştirmek istediklerinizi yazmanız yeter.
Ayarlar nasıl okunur
Her değişken ivralo başlarken bir kez, üç yerden okunur. Değer bulunan ilk yer geçerli olur:
- Sürecin ortamı: shell'inizin, servis yöneticinizin ya da bir CI job'unun export ettiği değerler. Export edilmiş bir değeri hiçbir dosya değiştiremez.
- ivralo'nun başlatıldığı repo'nun kökündeki
.ivralo/.env; ama yalnızca klasörü güvenilir saydıktan sonra. Bu dosyaIVRALO_HOME,IVRALO_MODE,IVRALO_FORGE_GHveIVRALO_GITHUB_URL'yi hiçbir zaman ayarlayamaz: bir repo kendine başında kimse yokken push yetkisi veremez. - ivralo ana dizininizdeki
.env.
Repo'nun kendi .env dosyası hiçbir zaman okunmaz; o dosyada ivralo'nun değil, projenin sırları vardır. Oturum sırasında güvendiğiniz bir klasörün .ivralo/.env'i o anda okunur.
Değerler şöyle yorumlanır:
- Açık/kapalı ayarlar, büyük küçük harf fark etmeksizin
1,true,yesya daonverilirse açıktır. Başka her değer kapalı sayılır; hiç ayarlanmamışsa varsayılan geçerlidir. - Sayı beklenen yere sayı olmayan bir değer yazılırsa varsayılan kullanılır. Tabloda "en az 1" yazan yerlerde sıfır ve negatif değerler de varsayılan sayılır; "1'in altı 1 sayılır" yazan yerlerde 1 olarak alınır.
- Seçenekli ayarlarda izin verilen sözcüklerden biri yazılmamışsa ilk seçenek kullanılır.
IVRALO_PROFILEiçin bu durumuivralo doctorbildirir.
Sağlayıcı SDK'ları kendi anahtarlarını kendileri okur (ANTHROPIC_API_KEY, OPENAI_API_KEY ve diğerleri); ivralo yalnızca bir anahtarın bulunduğunu kontrol eder. Ayrıntılar Modeller sayfasında.
Modeller
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_MODEL | gemma4:26b | Daha özel bir ayar başka bir model belirtmedikçe bütün rollerin kullandığı model. Bir Ollama etiketi ya da provider:model. |
IVRALO_COORDINATOR_MODEL | ana model | Ana ajanın modeli. Ana ajanı uzmanlardan farklı bir modelle çalıştırmak için ayarlayın. |
IVRALO_MODEL_<KEY> | ana model | Tek bir uzmanın modeli, preset anahtarıyla: IVRALO_MODEL_CODER, IVRALO_MODEL_INVESTIGATOR, IVRALO_MODEL_ANALYST. Anahtarlar Yetkiler ve ön ayarlar sayfasında. |
IVRALO_MEMORY_MODEL | ana model | Hafıza kayıtlarını çıkaran ve konuşmalara ad veren küçük model. |
IVRALO_OLLAMA_HOST | http://localhost:11434 | Ollama'nın dinlediği adres; sohbet modelleri ve embedder için. Düz OLLAMA_HOST okunmaz. |
IVRALO_REQUEST_TIMEOUT | 300 | Bir modele ya da embedder'a giden tek bir isteğin en fazla kaç saniye bekleyeceği. İstek bir kez yeniden denenir. Eski adı IVRALO_TIMEOUT'tur; bu değişken ayarlanmamışsa o okunur. |
IVRALO_NUM_CTX | 16384 | Ollama'nın bağlam penceresi. Büyütmek GPU belleği harcar. |
IVRALO_OLLAMA_THINK | off | off, düşünme yeteneği olan bir Ollama modeline düşünmemesini söyler; on Ollama'nın kendi davranışına bırakır. |
IVRALO_NUM_PREDICT | 8192 | Ollama'nın cevap sınırı: kontrolden çıkan bir üretim burada durur. |
IVRALO_KEEP_ALIVE | 30m | Ollama'nın model ağırlıklarını çağrılar arasında ne kadar süre bellekte tuttuğu. |
IVRALO_TEMPERATURE | 0.2 | Örnekleme sıcaklığı. Barındırılan bir modele yalnızca değişken ayarlanmışsa gönderilir; yoksa model kendi varsayılanını kullanır. |
IVRALO_MAX_TOKENS | 8192 | Barındırılan ya da OpenAI uyumlu bir modelin yazabileceği en uzun cevap. |
IVRALO_CONTEXT_WINDOW | 0 | Bağlam göstergesinin ölçtüğü pencere. 0, yerel bir model için IVRALO_NUM_CTX, barındırılan bir model için 128000 demektir. |
IVRALO_<PACKAGE>_URL | yok | Bir sağlayıcı paketi varsaydığı adreste çalışmıyorsa gerçek adresi: IVRALO_VLLM_URL, IVRALO_LMSTUDIO_URL, IVRALO_LLAMA_CPP_URL. |
IVRALO_OPENAI_COMPATIBLE_URL | yok | openai-compatible sağlayıcısının arkasındaki sunucu: bir LiteLLM proxy'si, llama.cpp sunucusu ya da bir gateway. Bu sağlayıcı için zorunludur. |
IVRALO_OPENAI_COMPATIBLE_KEY | boş | Bu sunucunun API anahtarı. Python worker'ından uzak tutulur. |
Embedding'ler ve bilgi dizini
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_KNOWLEDGE | açık | Çalışma alanının bilgi dizini ve bu dizinde arama yapan Librarian. Kapalıysa ikisi de devreden çıkar. |
IVRALO_EMBED_MODEL | nomic-embed-text | Embedder. Yalnızca ad yazılırsa Ollama etiketi sayılır. |
IVRALO_EMBED_DIMENSIONS | 768 | Vektör boyutu. Embedder'la aynı olmalıdır; değiştirdikten sonra ivralo index --rebuild --all çalıştırın. |
IVRALO_EMBED_CODE_HOSTED | kapalı | Barındırılan bir embedder'ın anlamsal kod araması için kodu embed edip edemeyeceği. Kapalıyken kod reddedilir. |
IVRALO_KNOWLEDGE_RESULTS | 5 | Bir aramanın kaç sonuç döndüreceği. |
IVRALO_CHUNK_SIZE | 1500 | Dizine eklenen bir parçanın boyutu. |
IVRALO_INDEX_LANGUAGE | simple | Aramanın anahtar sözcük tarafı için PostgreSQL metin arama yapılandırması. simple, kodları ve adları her dilde eşleştirir; english ya da turkish kök bulma ekler. Değişiklik ivralo index --rebuild gerektirir. |
IVRALO_INDEX_VECTOR_WEIGHT | 0.5 | Vektör tarafının anahtar sözcük tarafına göre ağırlığı, 0 ile 1 arası. |
Ayrıntılar Embedding'ler ve Bilgi dizini sayfalarında.
Veritabanı
ivralo kendi durumunu (oturumlar, run'lar, hafıza, job'lar, dizin) PostgreSQL'de tutar. Ayrıntılar PostgreSQL sayfasında.
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_DB_URL | boş | Tam bir SQLAlchemy URL'si. Ayarlanmışsa aşağıdaki bütün parçaların yerine geçer. ivralo init --postgres bu değişkeni yazar. |
IVRALO_PG_HOST | 127.0.0.1 | Host. Bilerek IPv4 loopback seçildi: Windows'ta localhost önce IPv6'ya çözülebilir. |
IVRALO_PG_PORT | 5432 | Port. |
IVRALO_PG_USER | ivralo | Kullanıcı. |
IVRALO_PG_PASSWORD | ivralo | Parola. ivralo init sizin için bir parola üretmeyi önerir. |
IVRALO_PG_DB | ivralo | Veritabanı. |
IVRALO_PG_SCHEMA | ivralo | Bütün tabloların oluşturulduğu şema. |
IVRALO_PG_CONNECT_TIMEOUT | 5 | Bağlantıdan vazgeçmeden önce beklenecek saniye. 2'nin altındaki her değer 2 sayılır. |
Ana dizin, çalışma alanı ve dosyalar
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_HOME | checkout | ivralo ana dizini: .env, skill'ler ve ayar dosyaları burada durur. Ayarlanmamışsa ivralo içinde bulunduğunuz checkout'u ya da kendisinin çalıştığı checkout'u kullanır. |
IVRALO_WORKSPACE | içinde bulunduğunuz repo | Ekibin okuyup yazdığı yer. Bir repo'nun dışındaysanız ana dizindeki workspace/. |
IVRALO_SKILLS_DIR | ana dizindeki skills/ | ivralo ile gelen skill rafı. |
IVRALO_SKILLS_LOCAL_DIR | ana dizindeki skills.local/ | Kurulan ve iskeleti oluşturulan skill'ler, assignments.json ile birlikte. |
IVRALO_MCP_CONFIG | ana dizindeki mcp.json | MCP sunucuları dosyası. |
IVRALO_PERMISSIONS | ana dizindeki permissions.json | Ana dizinin izin dosyası. |
IVRALO_DATABASES | ana dizindeki databases.json | Ana dizinde adlandırılmış veritabanları. |
IVRALO_IDENTIFIERS | ana dizindeki identifiers.json | Incident kanıtında maskelenecek tanımlayıcıların listesi. |
IVRALO_GOOGLE_TOKEN | ana dizindeki google-token.json | Google oturum açma token'ı. |
IVRALO_SCHEDULES | ana dizindeki schedules.json | Zamanlamalar dosyası. |
IVRALO_BRAND_FILE | ana dizindeki brand.json | Bütün belgelerin, sunumların ve grafiklerin kullandığı kurumsal renkler. |
IVRALO_SESSION_ID | ortak oturum | Bu terminali, ivralo -s gibi, adı verilen bir oturuma bağlar. |
IVRALO_USER_ID | owner | Hafıza kayıtlarının ve oturumların kime ait olduğu. |
Bu dosyaların her biri Ayar dosyaları sayfasında anlatılıyor.
Modlar, profil ve yetkiler
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_MODE | developer | developer ya da server: başında kimsenin olmadığı bir run'ın neler yapabileceği. server ayrıca commit atmaya, ivralo'nun açtığı bir branch'i push etmeye ve taslak bir pull request açmaya izin verir. Yalnızca ana dizinde ya da ortamda ayarlanabilir. |
IVRALO_FORGE_GH | kapalı | Pull request açılırken gh CLI'ın kendi oturumunun kullanılıp kullanılamayacağı. Yalnızca ivralo init --server sırasında terminalde "evet" denirse yazılır. Yalnızca ana dizinde ya da ortamda ayarlanabilir. |
IVRALO_PROFILE | normal | normal ya da strict: shell, web, gönderim, Google'a ya da GitHub'a yazma, düzenleme, commit ve MCP sunucusu kapalıdır. Yalnızca kısıtlar, hiçbir şeyi açmaz. |
IVRALO_MAIN_GRANTS | tanımlı kümenin tamamı | Ana ajanın alabileceği yetkileri daraltır: virgül ya da boşlukla ayrılmış yetki adları, ya da ana ajana yalnızca iş devretme yetkisi bırakmak için none. Hiçbir zaman genişletmez. |
Ayrıntılar Yetkiler ve ön ayarlar ve Sunucu modu sayfalarında.
Ekip ve sınırlar
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_TOOL_CALL_LIMIT | 20 | Kendine ait bir sınırı olmayan uzmanlar için run başına araç çağrısı sınırı. |
IVRALO_TOOL_CALL_LIMIT_<KEY> | preset'in kendi sınırı | Tek bir uzmanın sınırı, preset anahtarıyla. Code Engineer için 200, Investigator için 40'tır. IVRALO_TOOL_CALL_LIMIT_COORDINATOR ana ajanın sınırıdır, varsayılanı 200. |
IVRALO_CODERS | 3 | Bir repo'da aynı anda kaç Code Engineer çalışabileceği. 1'in altı 1 sayılır. |
IVRALO_INSTANCES | 24 | Bir ajanın aynı anda açık tutabileceği instance sayısı. 0 instance'ları tamamen kapatır. |
IVRALO_INSTANCE_DEPTH | 2 | Instance'ların en fazla kaç seviye iç içe açılabileceği. 1'in altı 1 sayılır. |
IVRALO_INSTANCES_PER_OPENER | 8 | Bir instance'ın açık tutabileceği instance sayısı. 1'in altı 1 sayılır. |
IVRALO_INSTANCE_BUDGET | 1000000 | En üst seviyedeki bir instance'ın ve altındaki her şeyin ortak kullandığı token bütçesi. 0 bütçeyi kapatır. |
IVRALO_ASK_MEMBER | açık | Bir uzmanın iş ortasında bir ekip arkadaşına soru sorup soramayacağı. |
IVRALO_ASK_MEMBER_TIMEOUT | 300 | Böyle bir sorunun en fazla kaç saniye sürebileceği. En az 1. |
IVRALO_ASK_MEMBER_LIMIT | 5 | Bir uzmanın tek bir run'da sorabileceği soru sayısı. En az 1. |
IVRALO_SHARE_INTERACTIONS | kapalı | Bir uzmana iş devredilirken, aynı run'da daha önce biten devirlerin görev ve cevaplarının da ona verilip verilmeyeceği. |
IVRALO_TEAM_MODE | coordinate | Ekibin agno'daki yönlendirme modu: coordinate, route, broadcast ya da tasks. |
IVRALO_MAX_ITERATIONS | 8 | Ekibin agno'daki yineleme sınırı. |
IVRALO_HISTORY_RUNS | 5 | Modelin bağlamında kalan geçmiş run sayısı. |
IVRALO_HISTORY_TOOL_CALLS | 6 | Bu geçmişteki araç çağrılarından en yeni kaç tanesinin sonucunun korunacağı. |
Ayrıntılar Instance'lar ve Paralel coder'lar sayfalarında.
Planlar, hafıza ve bağlam
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_AUTO_PLAN | açık | Birkaç adımlık görünen bir istek, hiçbir şey çalışmadan önce planlanır ve onayınıza sunulur. |
IVRALO_PLAN_MODE | kapalı | Oturum plan modunda başlar: her mesaj önce planlanır. |
IVRALO_PLAN_PARALLEL | açık | Birbirine bağımlı olmayan plan adımları dalga dalga, birlikte çalışır. Kapalıyken her adım ayrı bir dalgadır. |
IVRALO_MEMORY | açık | Sizinle ilgili uzun süreli hafıza. |
IVRALO_MEMORY_UNATTENDED | kapalı | Başında kimsenin olmadığı run'ların (ivralo ask, bir zamanlama, bir job, API) da hafıza kaydı çıkarıp çıkarmayacağı. Hafızayı her durumda okurlar. |
IVRALO_COMPACT_THRESHOLD | 0.85 | Bağlam penceresinin hangi doluluk oranında göstergenin kırmızıya döneceği ve auto-compact açıksa oturumun özetleneceği. |
IVRALO_AUTO_COMPACT | açık | Eşiği aşan bir turdan sonra oturumu otomatik özetler. Kapalıyken uyarı alırsınız ve /compact'ı kendiniz çalıştırırsınız. |
IVRALO_VERBOSE | kapalı | agno'nun kendi panellerini, her aracın argümanlarıyla birlikte tam olarak yazdırır. |
IVRALO_DEBUG | kapalı | agno'nun hata ayıklama çıktısı. |
Düzenleme ve kod
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_CHANGESET | kapalı | Oturumda ve ivralo ask'te her turun düzenlemelerini tek bir changeset olarak hazırlar. |
IVRALO_HISTORY | açık | Bir dosyanın üzerine yazılmadan önce kopyasını .ivralo/history/'ye alır. |
IVRALO_HISTORY_KEEP | 10 | Dosya başına saklanan sürüm sayısı. |
IVRALO_WHOLE_FILE_WRITES | kapalı | write_file'ın var olan bir dosyanın tamamını değiştirmesine izin verir. Kapalıyken var olan bir dosya yalnızca hedefi belirtilmiş bir düzenlemeyle değişir. |
IVRALO_EDIT_REFUSES_ON_DIAGNOSTIC | kapalı | Dil sunucusu yeni bir hata bildirirse, hatayı düzenlemenin yanında raporlamak yerine sembol düzenlemesini geri alır. |
IVRALO_LSP_TIMEOUT | 30 | Bir dil sunucusuna giden tek bir isteğin en fazla kaç saniye sürebileceği. |
IVRALO_LSP_WARMUP_WAIT | 15 | Bir aracın hâlâ açılmakta olan dil sunucusunu kaç saniye bekleyeceği. |
IVRALO_CODE_INDEX_BUDGET | 2.0 | Bir tur başlarken kod dizinini tazelemeye harcanabilecek saniye. 0 bu tazelemeyi kapatır. |
IVRALO_EXPLORATION_BUDGET | 0 | Bir ajanın bir turda, geniş okumalar reddedilmeye başlamadan önce keşfe harcayabileceği token. 0 hiçbir şey saymaz. |
IVRALO_EXPLORATION_FILE_LINES | 200 | Hiçbir zaman reddedilmeyen en geniş dosya okuması (satır). |
IVRALO_SLICE_BUDGET | 2000 | Çağrıda değer verilmezse bir kod diliminin dolduracağı token; 200 ile 8000 arasında tutulur. |
IVRALO_BISECT_STEPS | 20 | Tek bir ivralo bisect'in çalıştırabileceği en fazla komut. |
IVRALO_BISECT_STEP_TIMEOUT | 900 | Bir bisect adımının çalışabileceği saniye; süre aşılırsa o commit atlanır. |
IVRALO_INSTALL_TIMEOUT | 1800 | ivralo init --server sırasında projenin kurulum adımının çalışabileceği saniye. |
Ayrıntılar Kod analizi, Changeset'ler ve Git sayfalarında.
Python worker
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_PYTHON_ISOLATION | process | process, bir uzmanın Python kodunu ayrı bir worker sürecinde çalıştırır: süre ve bellek sınırı vardır, ortamında hiçbir kimlik bilgisi bulunmaz. inline kodu ivralo'nun kendi sürecinde çalıştırır; yalnızca debugger ile çalışırken kullanılır. |
IVRALO_PYTHON_TIMEOUT | 300 | Tek bir Python çalıştırmasının en fazla kaç saniye sürebileceği. |
IVRALO_PYTHON_MAX_MB | 4096 | Worker'ın MB cinsinden bellek sınırı. 0 sınırı kaldırır. |
Ayrıntılar Python worker sayfasında.
Sunucu, API, job'lar ve incident'lar
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_API_PORT | 61017 | ivralo serve'ün dinlediği loopback portu. |
IVRALO_API_APPROVAL_TIMEOUT | 1800 | API üzerinden istenen bir onayın, çağrı reddedilmeden önce kaç saniye bekleyeceği. |
IVRALO_JOB_LEASE_SECONDS | 60 | Çalışan bir job'un heartbeat'inin kaç saniye geçerli sayılacağı. Bu süre geçerse sıradaki süreç job'u devralabilir. |
IVRALO_JOB_HEARTBEAT_SECONDS | 10.0 | Çalışan bir job'un heartbeat'leri arasındaki saniye. |
IVRALO_ALERT_DEDUP_SECONDS | 21600 | Bir alert için başlatılan incelemenin kaç saniye boyunca o alert'i karşılamış sayılacağı: aynı alert bu süre içinde yeniden gelirse ikinci bir job başlamaz. |
IVRALO_ALERT_STUBS_KEEP | 200 | alerts/ altında tutulan alert klasörü sayısı. 0 hepsini tutar. |
IVRALO_INCIDENT_HOSTED_MODEL | kapalı | Barındırılan bir modelin incident kanıtını okuyup okuyamayacağı. IVRALO_INCIDENT_MASK da açık olmalıdır. ivralo incident --hosted bunu tek bir run için açar. |
IVRALO_INCIDENT_MASK | kapalı | Model kanıtı okumadan önce identifiers.json'daki tanımlayıcıları, IP ve e-posta adreslerini yer tutucularla değiştirir. |
Ayrıntılar Yerel API, Job'lar, Alert alımı ve Gizlilik ve maskeleme sayfalarında.
Web
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_WEB | açık | Librarian'ın web'de arama, sayfa okuma ve kaydetme araçları. Makineden yalnızca sorgu çıkar. |
IVRALO_WEB_RENDER | açık | Engellenen bir sayfayı ya da hız sınırına takılan bir aramayı headless Chromium'da açar. |
IVRALO_WEB_TIMEOUT | 20 | Tek bir web isteğinin en fazla kaç saniye sürebileceği. |
IVRALO_SEARXNG_URL | boş | Ek bir arama kaynağı olarak kullanılan, kendi kurduğunuz bir Searxng. |
IVRALO_SEARXNG_SECRET | boş | Searxng konteynerinin çerezleri imzalamak için kullandığı sır. ivralo yalnızca ayarlanıp ayarlanmadığını kontrol eder. |
IVRALO_REASONING | kapalı | Librarian'a agno'nun think ve analyze araçlarını ekler. |
Entegrasyonlar
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_MAIL | boş | smtp ya da resend verilirse ekibe e-posta gönderen Courier katılır. Boşsa e-posta gönderilmez. |
IVRALO_MAIL_FROM | boş | Gönderen adresi. |
IVRALO_MAIL_ALLOWED | boş | E-postanın gidebileceği adresler ya da @domains, virgülle ayrılmış. Boşsa her adrese gidebilir. |
IVRALO_MAIL_MAX_MB | 10 | MB cinsinden ek sınırı. |
IVRALO_SMTP_HOST | boş | SMTP sunucusu. |
IVRALO_SMTP_PORT | 587 | Sunucunun portu. |
IVRALO_SMTP_USER | boş | SMTP kullanıcısı. |
IVRALO_SMTP_PASSWORD | boş | SMTP parolası. |
IVRALO_SMTP_SECURITY | starttls | starttls, ssl ya da none. |
IVRALO_RESEND_API_KEY | boş | Resend API anahtarı. |
IVRALO_TELEGRAM_BOT_TOKEN | boş | Kısa mesajlar için bir Telegram botu. Sohbet kimliği de gerekir. |
IVRALO_TELEGRAM_CHAT_ID | boş | Botun mesaj attığı sohbet. |
IVRALO_SLACK_WEBHOOK_URL | boş | Kısa mesajlar için bir Slack incoming webhook'u. |
IVRALO_GOOGLE_SERVICES | boş | Secretary'nin bağlandığı Google hizmetleri: sheets, drive, calendar, gmail içinden istedikleriniz, virgülle ayrılmış. Boşsa Secretary ekipte olmaz. |
IVRALO_GOOGLE_WRITE | kapalı | Secretary'nin taslak hazırlamasına, yeni kayıt oluşturmasına ve güncellemesine izin verir. Hiçbir zaman göndermez. |
GOOGLE_CLIENT_ID | boş | Google masaüstü OAuth istemcisi. |
GOOGLE_CLIENT_SECRET | boş | İstemcinin sırrı. |
GITHUB_ACCESS_TOKEN | boş | Bir GitHub token'ı. Ayarlanırsa GitHub Clerk ekibe katılır; taslak pull request'ler de bu token'la açılır. |
IVRALO_GITHUB_WRITE | kapalı | GitHub'ın yazma araçlarını ekler; her çağrı onay ister. |
IVRALO_GITHUB_URL | github.com | Bir GitHub Enterprise API adresi (https://host/api/v3). Yalnızca ana dizinde ya da ortamda ayarlanabilir. |
IVRALO_SQL_URL | boş | Analist için kendi veritabanınız, salt okunur: default adlı bağlantı. |
IVRALO_SQL_ROW_CAP | 200 | Bir sorgunun en fazla döndürebileceği satır. |
IVRALO_SQL_TIMEOUT | 20 | Bir sorgunun en fazla kaç saniye çalışabileceği. |
IVRALO_UNSPLASH_ACCESS_KEY | boş | Belgelerdeki stok fotoğraflar için Unsplash anahtarı. |
Ayrıntılar E-posta ve sohbet, Google Workspace, GitHub ve Belgeler ve veri sayfalarında.
Gözlemlenebilirlik
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_OTEL_ENDPOINT | boş | Span'lerin gönderileceği OTLP/HTTP toplayıcısı. Boşsa makineden hiçbir şey çıkmaz. URL'de yol yoksa sonuna /v1/traces eklenir. |
IVRALO_OTEL_SERVICE | ivralo | Span'lerdeki service.name. |
Ayrıntılar Gözlemlenebilirlik sayfasında.
Oturum ve belgeler
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_PREVIEW_IMAGES | açık | Bir turda üretilen görselleri cevabın altında gösterir. |
IVRALO_PREVIEW_ROWS | 14 | Bir görselin terminalde kaç satır kapladığı. |
IVRALO_PREVIEW_MAX | 3 | Tur başına gösterilen görsel sayısı. |
IVRALO_PREVIEW_RENDERER | auto | Otomatik algılama yanlışsa auto, sixel, tgp, halfcell ya da unicode. |
IVRALO_FOLLOW_UP | açık | Her cevaptan sonra bir sonraki mesaj için bir öneri gösterir. |
IVRALO_REDUCED_MOTION | kapalı | Oturumda ve CLI'da spinner'lar hareket etmez, solma efektleri olmaz. |
IVRALO_SESSION_TITLE | açık | Hafıza modeli, konuşmaya ilk cevaptan sonra bir ad verir. |
IVRALO_FONT | DejaVu Sans | PDF'ler için bir TrueType font dosyası. Varsa -Bold, -Oblique ve -BoldOblique dosyaları da kullanılır. |
IVRALO_DOCLING | PATH'teki docling | OCR için kullanılan docling programı. |
IVRALO_OCR_LANGS | tr,en | Virgülle ayrılmış OCR dilleri. |
Eval'ler
Bu ayarlar yalnızca ivralo'nun kendi eval'lerini çalıştıranları ilgilendirir. Ayrıntılar Eval'ler sayfasında.
| Değişken | Varsayılan | Ne yapar |
|---|---|---|
IVRALO_EVAL_JOBS | 1 | --jobs verilmediğinde aynı anda çalışan eval run'ı sayısı. |
IVRALO_TUNE_MODEL | ana model | ivralo eval --tune'un bir skill'i yeniden yazdırmak için kullandığı model. |
IVRALO_TUNER_INPUT_TOKENS | 16000 | Tek bir tuner çağrısına verilebilecek token. |