LocalAI/core/http/endpoints/localai
Ettore Di Giacinto 3387bfaee0
feat(api): add support for open responses specification (#8063)
* feat: openresponses

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Add ttl settings, fix tests

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* fix: register cors middleware by default

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* satisfy schema

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Logitbias and logprobs

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Add grammar

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* SSE compliance

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* tool JSON conversion

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* support background mode

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* swagger

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* drop code. This is handled in the handler

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Small refactorings

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* background mode for MCP

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2026-01-17 22:11:47 +01:00
..
agent_jobs.go feat(agent-jobs): add multimedia support (#7398) 2025-11-30 14:09:25 +01:00
backend.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
backend_monitor.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
detection.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
edit_model.go feat(importer): unify importing code with CLI (#7299) 2025-11-19 20:52:11 +01:00
edit_model_test.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
gallery.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
get_token_metrics.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
import_model.go feat(ui): runtime settings (#7320) 2025-11-20 22:37:20 +01:00
localai_suite_test.go feat(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
mcp.go fix: Highly inconsistent agent response to cogito agent calling MCP server - Body "Invalid http method" (#7790) 2026-01-03 15:43:23 +01:00
metrics.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
p2p.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
settings.go feat(api): add support for open responses specification (#8063) 2026-01-17 22:11:47 +01:00
stores.go feat(loader): enhance single active backend to support LRU eviction (#7535) 2025-12-12 12:28:38 +01:00
system.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
tokenize.go feat: migrate to echo and enable cancellation of non-streaming requests (#7270) 2025-11-14 22:57:53 +01:00
tts.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
types.go feat(webui): add import/edit model page (#6050) 2025-08-14 23:48:09 +02:00
vad.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
video.go chore(refactor): move logging to common package based on slog (#7668) 2025-12-21 19:33:13 +01:00
welcome.go feat(ui): runtime settings (#7320) 2025-11-20 22:37:20 +01:00