Built-in web search is disabled for newer OpenAI models
Maintainer thường phản hồi trong vòng 2 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 68/100
Hướng nghiên cứu
Kiểm tra danh sách cho phép tìm kiếm web tích hợp sẵn và cách xây dựng các khả năng của danh mục được truy cập qua eca.models/all. Thêm hoặc điều chỉnh một kiểm thử hồi quy cho ba ID mô hình OpenAI được liệt kê, xác nhận khả năng :web-search của chúng được bật, đồng thời mục GPT-6 Astra hiện có vẫn được bật. Issue chỉ ra các mục còn thiếu trong danh sách cho phép; công việc được xem là hoàn tất khi kiểm thử hồi quy chạy thành công cho cả bốn mô hình.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
To upvote this issue, give it a thumbs up. See this list for the most upvoted issues.
Describe the bug
Source inspection of 0.167.0, latest release 0.168.0, and master d19f10e shows that the built-in web-search allowlist omits openai/gpt-6.1-sol, openai/gpt-6-sol, and openai/gpt-6-luna. Catalog capability construction consequently returns web-search: false for these IDs. This report is source/test-based, not a fresh authenticated provider reproduction.
To Reproduce
Pass a catalog containing these model IDs to eca.models/all and inspect each model's :web-search capability. A regression test exercising that path fails for all three IDs on master; existing entries such as openai/gpt-6-astra remain enabled.
Expected behavior
Enable hosted web search for supported models. OpenAI's model pages explicitly list web search as supported for GPT-6.1 Sol, GPT-6 Sol, and GPT-6 Luna.
Doctor
Installed version: 0.167.0. The original user observation was on 0.163.1 with ChatGPT/Claude subscription login. No new authenticated requests were made for this report.
Screenshots
Not applicable.
Additional context
PR #628 addresses a separate gate: the non-Lite Codex parallel projection removes hosted tools even when a model has the capability. Affected requests taking that path need both fixes. Requests taking the ordinary path do not need #628; Lite requests still need a separate transport fix. Which path a particular subscription model takes depends on live provider metadata, not rechecked here.
There is no web-search override in config-overrides->capabilities.
anthropic/claude-sonnet-5-5 is also absent. Its public documentation describes server-side tools, but acceptance of ECA's specific web_search_20250305 version was not authenticated here. I am leaving that model out of the proposed patch pending confirmation, since enabling an unsupported hosted tool could break even plain chat requests.
- Ngôn ngữ chính
- Clojure
- Star
- 1k
- Fork
- 82
- Merge trung bình
- 2 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 21
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của editor-code-assistant/eca
-
Models doesn't work when fetchModels: false is usedCó thể đã có người làm @zikajk đã nhận 9 ngày trước. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
editor-code-assistant/eca#661 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 54/100
editor-code-assistant/eca#674 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
bug
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 74/100
editor-code-assistant/eca#672 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
editor-code-assistant/eca#671 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
editor-code-assistant/eca#670 ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của editor-code-assistant/eca
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
WG adoption
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 79/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 4 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
clojure-emacs/cider#4224 ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100