TradingAgents API yapılandırması

Updated 2026-09-06

Belgelenmiş model istemcisini bağlayın, ardından araştırma grafiğini ayrı doğrulayın. Bu kaynak incelemeli kılavuz sağlayıcı yapılandırmasını, finansal veri bağımlılıklarını ve sınırlı ilk deneyi kapsar.

Sürümlenmiş bir araştırma sorusuyla başlayın

Uyumlu sağlayıcıyı, özel backend URL'sini ve iki model rolünü ayarlayın, sonra belirli bir araştırma tarihinde tek bir şirketi test edin. TradingAgents analistleri, karşıt araştırma tartışmalarını ve risk incelemesini düzenlediğinden yararlı ilk görev, bu rollerin aynı kaynak paketini nasıl açıkladığını incelemektir. Modelleri değiştirmeden önce şirketi ve bilgi kesitini seçin. Sonraki model karşılaştırmaları aynı soruyu kullansın diye ilk koşudaki temel gerçekleri ve çözülmemiş maddeleri koruyun. Aşağıdaki alanlar üst akış 9dee508c revizyonunu izler.

Uyumlu sağlayıcıyı ve iki model rolünü yapılandırın

İncelenen default_config.py, llm_provider, backend_url, deep_think_llm ve quick_think_llm alanlarını açığa çıkarır. Uyumlu istemci sağlanan uç noktayı kullanır; kimlik doğrulama ayrı bir ortam ayarıdır. Her iki rol yuvası da seçilen uç noktanın ve proje istemcisinin kabul ettiği kesin bir model tanımlayıcısı ister. Aşağıdaki örnek bu kaynak alanlarına uyarlanır ve yalnızca yapılandırma oluşturur. Gerekli yetenekleri kontrol ettikten sonra RESEARCH_MODEL_ID ve SUMMARY_MODEL_ID değerlerini güncel katalogdan ayarlayın. Bu adlar yerel ortam yuvalarıdır; model kimlikleri veya TradingAgents varsayılanları değildir. Kimlik bilgisini komut dosyasına değil işlem ortamına koyun.

import os
from copy import deepcopy
from tradingagents.default_config import DEFAULT_CONFIG

config = deepcopy(DEFAULT_CONFIG)
config.update({
    "llm_provider": "openai_compatible",
    "backend_url": "https://api.apisrouter.com/v1",
    "deep_think_llm": os.environ["RESEARCH_MODEL_ID"],
    "quick_think_llm": os.environ["SUMMARY_MODEL_ID"],
    "max_debate_rounds": 1,
    "max_risk_discuss_rounds": 1,
})
assert os.environ["OPENAI_COMPATIBLE_API_KEY"]
# Configuration only. This does not start a research run.

Model rotasını finansal veriden ayrı tutun

Finansal veri sağlayıcılarını model uç noktasından bağımsız yapılandırın. Uluslararası hisselerde toplamadan önce ihraççıyı ve borsaya özgü sembolü çözün. İşlem para birimini, raporlama para birimini, piyasa saat dilimini ve karşılaştırma ölçütünü koruyun. ABD'de listelenen bir depo makbuzu ile temel adi hissenin fiyat serileri karşılaştırılmadan önce açık bir dönüşüm kuralı gerekir. Diyagram model ayarlarının nasıl bağlandığını gösterir; finansal veri araçları kendi kimlik bilgilerini, kapsamını ve kaynak zaman damgalarını korur. Eksik araştırma girdisini LLM arızası saymadan önce bu araçları kontrol edin.

TradingAgents model yapılandırmasının uyumlu sağlayıcı üzerinden araştırma ve özet model yuvalarına giden yolu.TradingAgents routes through openai_compatible + backend_url yolu to the APIsRouter gateway (api.apisrouter.com/v1), which fans out to: Research model slot, Summary model slot.TradingAgentsviaopenai_compatible +backend_url yoluAPIsRouterapi.apisrouter.com/v1Research model slotSummary model slot
Belgelenmiş model istemcisi yolu. Piyasa verisi yapılandırması ayrı kalır.

Rolleri görev sözleşmesine göre seçin

Her rolün gerçekten kullandığı yetenekleri test edin. Salt metin yanıtı araç çağrısı ayrıştırmasını, uzun bağlam işlemeyi veya yapılandırılmış çıktı davranışını kanıtlamaz. Model ailesini değiştirmek, uç nokta tanımlayıcıyı kabul etse bile sağlayıcı bağdaştırıcısının davranışını değiştirebilir. En küçük yararlı rol kümesiyle başlayın; tartışmayı yalnızca desteklenmeyen iddiaları veya yararlı karşı kanıtı belirlediğinde ekleyin. Uzun raporları daha iyi araştırma saymak yerine son varlığı aynı kaynak paketiyle değerlendirin.

RolGerekli kanıtİncelenecek hata
AnalistAraç sonucu ve kaynak konumuVeri hatasından sonra gerçeklerin icat edilmesi
Araştırma tartışmasıAnalist kanıtına bağlı görüşlerTekrarlanan iddiaların doğrulama gibi sunulması
Risk incelemesiAçık varsayımlar ve çözülmemiş maddelerDoğrulanmış girdiler olmadan kendinden emin pozisyon

Aşamalı ilk kabul testi kullanın

Önce çözümlenmiş yapılandırmayı anahtarları yazdırmadan inceleyin. Sonra yetkili bir yürütme ortamında seçilen modelle proje istemcisini çalıştırın ve redakte edilmiş bir istek kaydı tutun. Ardından gerekli bir araç etkileşimini ve hata yolunu test edin. Son olarak sınırlı bir kaynak kümesiyle TradingAgentsGraph'ı çalıştırın ve ortaya çıkan durumu, alıntılanan gerçekleri ve son araştırma çıktısını inceleyin. Depo revizyonunu, bağımlılık sürümlerini, girdi hash'lerini ve rol ayarlarını kaydedin. Fabrika yanıtı yalnızca istemci aşamasını geçer; kullanılabilir araştırma varlığı sayılmadan önce tam raporun kaynak ve sayı incelemesine yine ihtiyacı vardır.

import os
from research_config import config
from tradingagents.graph.trading_graph import TradingAgentsGraph

graph = TradingAgentsGraph(debug=False, config=config)
state, decision = graph.propagate(
    os.environ["RESEARCH_TICKER"],
    os.environ["RESEARCH_DATE"],
)
# Inspect state and decision against the source packet.
# Running this template makes model and data requests.

Tarihsel araştırmayı sonraki bilgiden koruyun

İstenen analiz tarihi, her sağlayıcı yanıtının zaman noktasına ait olduğunu kanıtlamaz. Temel bilgilerin kesit tarihinde gerçekten kullanılabildiğini, makalelerin sonradan düzeltilip düzeltilmediğini ve önbellek verisinin başka bir deneyden gelip gelmediğini kontrol edin. Özgün yayım zamanı ile içe alma zamanını ayrı saklayın. Eğitim veya geriye dönük değerlendirme geri bildirimini ayrılmış değerlendirme döneminin dışında tutun. Tarihsel ticker listeleri ilgili borsa kotundan çıkarmaları ve sembol değişikliklerini içermelidir. Model değişikliği ile veri değişikliğinin karıştırılmaması için her deneye şirket eylemi işleme biçimini ve karşılaştırma ölçütünü ekleyin.

Tartışmayı, yeniden denemeleri ve yinelenen bağlamı bütçelendirin

Finans ajanı harcaması özetler, yinelenen bağlam ve faturalandırılabilir yeniden denemeler dahil grafikteki her istekten gelir. Planlama için güncel fiyat sözleşmesini kullanın ve sonrasında gerçek istek kullanımını uzlaştırın. Tarama öncesinde tartışma turlarına, kaynak hacmine, paralel işlere ve otomatik yeniden denemelere sınır koyun. Belge sürümlerini kullanarak kaynak çıkarmayı önbelleğe alın; uygulama yeniden kullanımını sağlayıcı faturalandırma indiriminden ayırın. Veri aboneliklerini ve yerel hesaplamayı LLM ücretlerinden ayrı izleyin, kabul edilmiş araştırma varlığı başına maliyeti karşılaştırın. Ticker ve tarih evrenini genişletmeden önce yukarıdaki sınırlı koşuyla başlayın.

Başarısız olan aşamayı teşhis edin

Kimlik doğrulama hatalarında uyumlu sağlayıcı anahtarının istemciyi oluşturan aynı işleme ulaştığını doğrulayın. Model yoksa kesin tanımlayıcıyı ve hesap erişimini güncel katalogla karşılaştırın. Hatalı araç çıktısında yalnızca son istisnayı değil, araç şemasını ve temizlenmiş yanıtı koruyun. Duraklama veri sağlayıcısı isteği, tekrarlanan araç döngüsü veya model zaman aşımı olabilir; sınırları yükseltmeden önce aşama zaman damgalarını inceleyin. Zorunlu veri eksikse durun. Metin görünene kadar yeniden denemek özgün hatayı gizleyebilir ve tüm araştırma bütçesini tüketebilir.

Kanıt ve sınırlamalar

Yapılandırma 5 Eylül 2026'da 9dee508c revizyonunda kaynak açısından incelendi. Örnekler yürüyüş şablonlarıdır; bu kılavuz için APIsRouter istemci isteği, eksiksiz grafik veya ölçülmüş görev maliyeti vakası çalıştırılmadı. İş akışını genişletmeden önce seçilen modelleri ve veri araçlarını kendi sınırlı koşunuzda doğrulayın.

Sık sorulan sorular

openai_compatible hangi anahtarı okur?

İncelenen sağlayıcı OPENAI_COMPATIBLE_API_KEY ile eşlenir. Yürütme ortamında ayarlayın ve gizli bilgiyi yazdırmadan çözümlenmiş sağlayıcıyı doğrulayın.

İki rol farklı model kullanabilir mi?

Yapılandırmada ayrı deep_think_llm ve quick_think_llm alanları vardır. Her iki kesin kimliği ve gerekli yeteneği doğrulayın; ortak bir uç nokta tek başına uyumluluğu kanıtlamaz.

Uç nokta hisse fiyatı sağlar mı?

Hayır. Piyasa verisi ayrı yapılandırılan sağlayıcı araçlarından gelir; kendi kapsamı, kimlik bilgileri, lisansı ve kullanılabilirliği vardır.

propagate'e hangi tarihi vermeliyim?

Amaçlanan araştırma tarihini kullanın ve her veri aracının bilgi kesitinize uyduğunu ayrıca doğrulayın. Tarih argümanı tek başına güncel veriyi zaman noktasına ait yapmaz.

İki model rolünü nasıl seçerim?

Güncel katalog kimliklerini kullanın, gereken araçları ve çıktı biçimlerini test edin, sonra rollerden birini değiştirmeden önce aynı kaynak paketindeki onaylı raporları karşılaştırın.

Başarılı bir grafik işlem stratejisini kanıtlar mı?

Hayır. Test edilen girdiler altında bir iş akışı sonucu oluşturur. Strateji değerlendirmesi zaman noktasına ait veri, bağımsız değerlendirme ve gerçekçi yürütme varsayımları gerektirir.