Explorer
/proc/4/root/tmp/model_meta.py
← Zurück ↓ Download
import os,urllib.request,json
base=os.getenv('LLM_BASE_URL',''); model=os.getenv('LLM_MODEL',''); key=os.getenv('OPENROUTER_API_KEY') or os.getenv('DEEPSEEK_API_KEY','')
print('BASE',base,'MODEL',model)
for url in ['https://openrouter.ai/api/v1/models',base.rstrip('/')+'/models']:
 try:
  req=urllib.request.Request(url,headers={'Authorization':'Bearer '+key}); data=json.loads(urllib.request.urlopen(req,timeout=30).read()); items=data.get('data',[]); hit=[x for x in items if x.get('id')==model]
  print('URL',url,'MATCHES',len(hit))
  for x in hit: print(json.dumps({k:x.get(k) for k in ['id','context_length','architecture','top_provider','pricing','supported_parameters','max_completion_tokens']},ensure_ascii=False))
 except Exception as e: print('URL_ERROR',url,type(e).__name__,str(e)[:300])