Pythagora-io / gpt-pilot

The first real AI developer
Other
29.06k stars 2.91k forks source link

[Bug]: API error: Error code: 400 - {'error': {'message': "Unknown parameter: 'stream_options' #1032

Open demaxiya567 opened 1 week ago

demaxiya567 commented 1 week ago

Version

VisualStudio Code extension

Operating System

Windows 11

What happened?

After update the extension in 20240622,when i use gpt-4o apikey occered error "API check for openai failed with: Error connecting to the LLM: API error: Error code: 400 - {'error': {'message': "Unknown parameter: 'stream_options'. (request id: 2024062310172985662975484060090) (request id: 202406231017298283504288geyfPln)", 'type': 'invalid_request_error', 'param': 'stream_options', 'code': 'unknown_parameter'}} ;I keep getting this error whether I'm importing a project or creating a new one

jjyandwhforever commented 1 week ago

hello!! Could you tell me how to solve that?

LeonOstrez commented 4 days ago

how did you set gpt-4o model? Can you share config.json but remember to remove your API key when sending it here

demaxiya567 commented 1 day ago

how did you set gpt-4o model? Can you share config.json but remember to remove your API key when sending it here

Here is my setting:

{ "llm": { "openai": { "base_url": , "api_key": , "connect_timeout": 60.0, "read_timeout": 10.0, "extra": null } }, "agent": { "default": { "provider": "openai", "model": "gpt-4o", "temperature": 0.5 }, "CodeMonkey.describe_files": { "provider": "openai", "model": "deepseek-v2", "temperature": 0.0 }, "Troubleshooter.get_route_files": { "provider": "openai", "model": "gpt-4o", "temperature": 0.0 } }, "prompt": { "paths": [ "c:\software\gpt-pilot\core\prompts" ] }, "log": { "level": "DEBUG", "format": "%(asctime)s %(levelname)s [%(name)s] %(message)s", "output": "pythagora.log" }, "db": { "url": "sqlite+aiosqlite:///pythagora.db", "debug_sql": false }, "ui": { "type": "plain" }, "fs": { "type": "local", "workspace_root": "c:\software\gpt-pilot\workspace", "ignore_paths": [ ".git", ".gpt-pilot", ".idea", ".vscode", ".next", ".DS_Store", "pycache", "site-packages", "node_modules", "package-lock.json", "venv", ".venv", "dist", "build", "target", ".min.js", ".min.css", ".svg", ".csv", "*.log", "go.sum" ], "ignore_size_threshold": 50000 } }

quloos commented 1 day ago

I came across similar issue with claude3.5 sonnet. Every .html file seems good to me.

Error connecting to the LLM: API error: Error code: 400 - {'error': {'message': "Unable to render prompt template: Unexpected end of template. Jinja was looking for the following tags: 'endblock'. The innermost block that needs to be closed is 'block'. (request id: 2024070209463069627827436227569)", 'type': 'invalid_request_error', 'param': '', 'code': 400}}