barrylan
barrylan
> 最新插件应该解决了这个bug 最新版依然如此: 
@doctorgreen4721 https://github.com/binary-husky/gpt_academic/issues/2120#issuecomment-2621428909 openrouter api官方文档显示 error 400: Bad Request (invalid or missing params, CORS) 。 基本就是请求头有问题。 看源码发现bridge_openrouter.py中的post参数有问题。代码post的model竟然是`'model': ('anthropic/claude-3.5-sonnet', 4096)`,正常应该为`'model': 'anthropic/claude-3.5-sonnet'`。这里面4096可以定位到方法`read_one_api_model_name`,发现是max_token,max_token应该是独立的一个参数。 定位bridge_openrouter.py里的generate_payload: ``` if llm_kwargs['llm_model'].startswith('api2d-'): model = llm_kwargs['llm_model'][len('api2d-'):] if llm_kwargs['llm_model'].startswith('one-api-'): model =...