Files
ragflow/internal/entity
jay77721 31264bafb2 feat(go-models): migrate batch 4 model drivers to unified handlers (#17699)
## Summary

Relate to #17284

Migrate 10 OpenAI-compatible drivers (`orcarouter`, `perplexity`,
`ppio`, `qiniu`, `ragcon`, `stepfun`, `togetherai`, `tokenhub`,
`tokenpony`, `upstage`) to use the unified response handlers
(`HandleNonStreamingResponse` / `HandleStreamingResponse`), following
the same pattern established by `deepseek` in #17634.

- Cut ~150 lines per driver (1436 lines removed, 62 added across 10
files).
- No functional changes — pure deduplication of HTTP plumbing.
- Each driver now routes through `baseModel.doRequest()` and
`HandleNonStreamingResponse()`.

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-03 17:48:45 +08:00
..
2026-07-24 22:00:09 +08:00
2026-07-16 16:00:56 +08:00
2026-08-01 22:06:56 +08:00
2026-07-16 16:00:56 +08:00
2026-07-16 16:00:56 +08:00
2026-07-16 16:00:56 +08:00
2026-07-16 16:00:56 +08:00
2026-07-16 16:00:56 +08:00