AutoGPT'yi özel bir OpenAI base URL üzerinde çalıştırın.

Updated 2026-07-30

AutoGPT Classic, OPENAI_API_BASE_URL'i .env dosyasından okur ve doğrudan OpenAI client'ına base_url olarak iletir. Bunu https://api.apisrouter.com/v1 adresine yönlendirin, tek bir anahtar ayarlayın; agent'ın SMART_LLM ve FAST_LLM trafiği tek bir ölçülü endpoint üzerinden yönlenir.

Hızlı yanıt: .env'de iki satır.

AutoGPT Classic'in .env.template dosyası OPENAI_API_BASE_URL'i "Özel backend'lere bağlanmak için kullanışlı, OpenAI API için özel url" olarak belgeler ve sağlayıcı kodu bunu doğrudan client'a bağlar: OpenAICredentials sınıfı api_base'i bu değişkenden okur ve base_url olarak iletir. Yani override, bir satırın yorumunu kaldırıp anahtarı ayarlamaktır: OPENAI_API_BASE_URL'i https://api.apisrouter.com/v1 olarak ve OPENAI_API_KEY'i gateway anahtarınıza ayarlayın. Her şeyden önce bir kapsam notu: bu, repo içinde classic/original_autogpt altında yaşayan otonom agent olan AutoGPT Classic için geçerlidir. Repo'nun daha yeni AutoGPT Platform'u (görsel builder), model kimlik bilgilerini block başına kendi backend'i üzerinden yönetir ve bu ortam değişkeni onu yapılandırmanın yolu değildir.

OPENAI_API_BASE_URL=https://api.apisrouter.com/v1
OPENAI_API_KEY=sk-APIsRouter-...
SMART_LLM=gpt-5.4
FAST_LLM=gpt-5.4-mini

AutoGPT Classic model çağrılarını nasıl yönlendirir.

AutoGPT (GitHub'da Significant-Gravitas, yaklaşık 185K yıldız, var olan en çok yıldızlı agent repo'su), otonom döngüyü öncülük etti: agent plan yapar, bir eylem seçer, onu çalıştırır, sonucu değerlendirir ve hedef tamamlanana veya bütçe bitene kadar tekrarlar. Classic, model kullanımını iki slota böler. SMART_LLM agent'ın ana muhakeme turlarını taşır, FAST_LLM ise daha hafif işi ele alır; varsayılanlar config içinde enum değerleri olarak yaşar, ortamdan geçersiz kılınabilir. Yönlendirme mekaniği bu kadar eski bir proje için alışılmadık derecede temizdir: OpenAICredentials.api_base, OPENAI_API_BASE_URL'den UserConfigurable'dır ve get_api_access_kwargs() bunu OpenAI client'ına base_url olarak verir. Agent'ın yaptığı her OpenAI-provider isteği (planlama turları, tool-use kararları, özetler) bu değişkenin adlandırdığı her neyse ona gider. AutoGPT'yi serbest biçimli araçlardan ayıran kısıt: SMART_LLM ve FAST_LLM, serbest dizeler değil, agent'a derlenmiş model registry'sine karşı doğrulanan ModelName enum'ları olarak tiplenir. Son build'lerin registry'si gpt-5.4'e kadar GPT-5 serisini, 4.1, 4o ve o serisi ailelerle birlikte kapsar, ama pratik kural, checkout'unuzun enum'unun gerçekten içerdiği adlardan seçmektir. Gateway daha sonra tam olarak o id'yi alır, bu yüzden id'nin katalogda da var olması gerekir; gpt-5.4 ve gpt-5.4-mini bugün her iki tarafı da karşılar.

Tam kurulum: doğru dizinde .env, registry'den modeller.

.env.template'i classic/original_autogpt içinde .env olarak kopyalayın, dört değeri yorum satırından çıkarıp ayarlayın ve agent'ı o dizinden çalıştırın. .env, classic agent'ın çalışma dizini düzenine göre yüklenir, bu yüzden repo kökünde güzelce yapılandırılmış bir dosya onun için hiçbir işe yaramaz. Model seçimi bir passthrough değil, bir registry lookup'ıdır. SMART_LLM'i enum'un içermediği bir id'ye ayarlamak, herhangi bir istek yapılmadan önce başlangıçta doğrulamayı başarısız kılar, ki bu en azından yüksek sesle başarısız olur. Bunun sonucu, Claude id'lerinin bu yol üzerinden hiç adreslenemediğidir: Classic, o enum adları için ayrı bir native Anthropic sağlayıcısına (ANTHROPIC_API_KEY) sahiptir ve o sağlayıcı OPENAI_API_BASE_URL'i okumaz. Hedefiniz tek bir endpoint üzerinden tek bir anahtarsa, her iki slotu da gateway'in sunduğu OpenAI-registry adlarında tutun. Bütçe disiplini yine geçerlidir. Otonom döngü, gözetimsiz patlamalarda token harcamasıyla ünlüdür ve onu yeniden yönlendirmek bunu değiştirmez; sadece ölçülebilir kılar. Classic'in kendi bütçe ayarları hâlâ ayarlanmaya değer ve anahtar başına kullanım görünümü size çalıştırma başına dış defteri verir.

cd classic/original_autogpt
cp .env.template .env
# edit .env:
#   OPENAI_API_BASE_URL=https://api.apisrouter.com/v1
#   OPENAI_API_KEY=sk-APIsRouter-...
#   SMART_LLM=gpt-5.4
#   FAST_LLM=gpt-5.4-mini
./autogpt.sh run   # or: poetry run autogpt run

SMART_LLM ve FAST_LLM'i seçmek.

Dürüst karşılaştırma çağrı başına değil, hedef başınadır: agent'a iki farklı SMART_LLM seçimi altında aynı hedefi verin ve kullanım logunda toplam token ile sonuç kalitesini karşılaştırın. Otonom agent'lar, daha güçlü modelin toplam maliyette düzenli olarak kazandığı tek iş yüküdür.

  • SMART_LLM agent'ın muhakemesidir. Her döngü iterasyonunda bir sonraki yapılacağa karar verir ve kötü bir karar yalnızca tek bir çağrıyı boşa harcamaz, boşa giden çağrılardan bir alt ağaç doğurur. gpt-5.4, bugün bu slot için en güçlü registry-ve-katalog eşleşmesidir.
  • FAST_LLM mekanik hacmi emer. gpt-5.4-mini, döngünün destekleyici çağrılarını akıllı slotun fiyatının küçük bir kesrinde tutar, ki bu önemlidir çünkü otonom çalıştırmalar her şeyi çarpar.
  • Para biriktirmek için FAST_LLM'i akıllı slot olarak çalıştırma isteğine direnin: otonom döngü karar kalitesini biriktirir, bu yüzden daha zayıf bir planlayıcı genellikle her çağrıda tasarruf ettiğinden daha fazlasına toplam token olarak mal olur.
  • Registry adları checkout ile değişir. Yeni bir sürümü çektikten sonra, yapılandırdığınız adların hâlâ doğrulandığını yeniden kontrol edin; bir enum yeniden adlandırması, sessiz bir fallback yerine net bir hatayla başlangıçta başarısız olur.

Kullandıkça öde · resmi fiyatların altında

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

ModelResmi FiyatBizim Fiyatımız
GPT-5.4$2.50 / $15.00 per M$2.00 / $12.00 per M
GPT-5.4 mini$0.75 / $4.50 per M$0.60 / $3.60 per M
GPT-5.5$5.00 / $30.00 per M$4.00 / $24.00 per M
GPT-5.6 Sol$5.00 / $30.00 per M$4.00 / $24.00 per M

AutoGPT'ye özgü hata modları.

Değişken adı tuzağı. Üç farklı araç üç farklı yazım kullanır: mem0 OPENAI_BASE_URL'i okur, Aider OPENAI_API_BASE'i okur ve AutoGPT Classic OPENAI_API_BASE_URL'i okur. Başka bir araçtan gelen kas hafızası yanlış değişkeni bırakır, AutoGPT onu sessizce yok sayar ve istekler OPENAI_API_KEY'in tuttuğu her ne ise onunla api.openai.com'a akmaya devam eder. İsteklerin gateway kullanım logunuzda görünmemesi, önce bunu kontrol etmeyi gerektirir. Başlangıçta enum reddi. SMART_LLM veya FAST_LLM, derlenmiş registry dışında bir id'ye ayarlanmışsa agent çalışmadan önce doğrulama başarısız olur. Bu doğru davranıştır, ama herhangi bir dizenin ilerletildiği serbest biçimli araçlardan gelen kişileri şaşırtır; hata "bir registry adı seç" anlamına gelir, "endpoint çöktü" değil. Claude adları native yönlenir. Anthropic enum adları, Anthropic sağlayıcısı ve ANTHROPIC_API_KEY üzerinden gider, OPENAI_API_BASE_URL'i atlar. Her isteğin tek bir kullanım logunda görünmesini bekliyorsanız ve yalnızca bazılarını görüyorsanız, eksik trafik native bir sağlayıcı yolundadır. Yanlış .env. Classic agent kendi dizininin .env dosyasını yükler. Repo kökünde bir dosya veya eski bir .env değeri tarafından gölgelenen bir shell export'u, kafa karıştırıcı yarı yapılandırılmış durumlar üretir. Dört değeri tek bir yerde tutun: classic/original_autogpt/.env. Platform beklentileri. AutoGPT Platform'un block'ları kimlik bilgilerini kendi backend'lerinde yönetir; bu ortam değişkenini ayarlamak onları yeniden yönlendirmez. Bu sayfanın yolu Classic'e aittir.

AutoGPT'yi bir gateway üzerinden kim yönlendirir.

  • Otonom deneyler için Classic'i canlandıran ve döngünün ünlü token iştahını ilk çalıştırmadan itibaren ölçülü, anahtar başına bir defterde isteyen geliştiriciler.
  • Uzun, gözetimsiz hedefler çalıştıran meraklılar; burada agent'ın bütçesiyle gerçekte ne yaptığına dair istek başına görünürlük, toplam kadar önemlidir.
  • Birçok araç genelinde tek bir endpoint standartlaştıran ekipler; burada AutoGPT, ayrı bir hesap yerine aynı anahtara yönlendirilen bir .env daha fazlasıdır.
  • gpt-5.4 muhakemesini gpt-5.4-mini hacmiyle eşleştiren kullanıcılar; token başına fiyatlandırılmış, her iki slota da abonelik bağlı değil.
  • Belirli bir satıcının faturalandırmasına erişimi olmayan geliştiriciler. Kart gerektirmeyen yükleme tabanlı erişim, sağlayıcı başına kayıt bağımlılığını ortadan kaldırır.

Endpoint'i doğrulayın ve ilk çalıştırmayı hata ayıklayın.

Gateway'in SMART_LLM ve FAST_LLM'e koyduğunuz tam id'leri sunduğunu doğrulayın; agent bu dizeleri olduğu gibi gönderir. İlk çalıştırma merdiveni: başlangıçta modelinizi adlandıran bir doğrulama hatası, id'nin build'inizin registry'sinde olmadığı anlamına gelir, başka bir registry adı seçin. 401, classic agent'ın kendi .env'sindeki OPENAI_API_KEY'in gateway anahtarı olmadığı anlamına gelir. Gateway'den gelen bir model-not-found hatası, seçtiğiniz registry adının katalogda olmadığı anlamına gelir; iki tarafı hizalayın. Ve çalışan ama kullanım logunda hiç görünmeyen bir çalıştırma, base URL değişkeninin yanlış yazıldığı veya yanlış dosyada olduğu ve trafiğin varsayılan host'a gittiği anlamına gelir. Döngü çalışmaya başladıktan sonra, ilk hedef sırasında, sonrasında değil, istek başına görünümü izleyin. Otonom agent'lar token davranışlarını ilk birkaç dakikada ortaya koyar ve kaçak bir döngüyü erken yakalamak, herhangi bir token başına fiyat farkından daha değerlidir.

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY" | head -50

Sık sorulan sorular

AutoGPT için özel bir base URL'i hangi ortam değişkeni ayarlar?

Classic agent'ın .env dosyasında OPENAI_API_BASE_URL. Bu, .env.template'te OpenAI uyumlu backend'lere bağlanmak için özel bir URL olarak belgelenir ve sağlayıcı bunu OpenAI client'ına base_url olarak iletir. Yazımına dikkat edin: diğer araçların kullandığı değişkenlerden farklıdır.

AutoGPT Classic bu base URL üzerinden Claude modellerini çalıştırabilir mi?

Hayır. SMART_LLM ve FAST_LLM, AutoGPT'nin derlenmiş model registry'sine karşı doğrulanır ve Anthropic adları, OPENAI_API_BASE_URL'i okumayan ayrı native Anthropic sağlayıcısı üzerinden yönlenir. Tek bir endpoint üzerinden tek bir anahtar için, her iki slotu da gateway'in sunduğu OpenAI-registry adlarında tutun.

SMART_LLM ve FAST_LLM neye ayarlanabilir?

Checkout'unuzdaki ModelName enum'undan adlar: son build'ler gpt-5.4'e kadar GPT-5 serisini artı 4.1, 4o ve o serisi aileleri kapsar. Bilinmeyen dizeler başlangıçta doğrulamayı başarısız kılar. gpt-5.4 ve gpt-5.4-mini, hem registry'de hem katalogda var olan sağlam seçimlerdir.

Bu yapılandırma AutoGPT Platform için de geçerli mi?

Hayır. Platform (repo'nun görsel builder yarısı), model kimlik bilgilerini block başına kendi backend'inde yönetir. OPENAI_API_BASE_URL, classic/original_autogpt altındaki otonom agent olan AutoGPT Classic'i yapılandırır.

Base URL ayarlandıktan sonra hâlâ bir OpenAI hesabına ihtiyacım var mı?

Hayır. OPENAI_API_BASE_URL gateway'e yönlendirilmiş olarak, OPENAI_API_KEY gateway anahtarınızı tutar ve hiçbir istek OpenAI host'larına gitmez. Değişken adları tarihseldir; kimlik bilgileri, base URL'in arkasındaki endpoint'in kabul ettiği her neyse odur.

Bir AutoGPT çalıştırması ne kadara mal olur?

Bu listedeki en az tahmin edilebilir iş yüküdür: döngü kendi çağrı sayısına karar verir, bu yüzden maliyet hedef zorluğuyla ve agent'ın planını ne sıklıkla revize ettiğiyle ölçeklenir. Agent'ın bütçe kontrollerini ayarlayın, erken çalıştırmalar sırasında anahtar başına kullanım görünümünü canlı izleyin ve hedef başına token toplamlarını metrik olarak ele alın.