跪拜 Guibai
← All articles
Frontend · Backend · Artificial Intelligence

One Model Isn’t Enough: Multi-Model API Routing Powers a Job-Search Agent

By 程序员海军 ·
Read original on juejin.cn ↗ Google Translate ↗ Alt translation

Multi-model routing makes model choice a per-task cost and reliability decision; a permanent vendor commitment is no longer required. An OpenAI-compatible interface means swapping models does not require re-plumbing an application, and the job-search Agent shows how decision-support tools can label uncertainty explicitly rather than package model guesses as facts.

Summary

After more than two years of GPT-first work across coding, requirements analysis, and AI application development, the tool’s recent misreads and drawn-out correction loops pushed the switch to a multi-model setup. Aiionly, a multi-model API aggregation platform, became the access point: a unified API, per-call billing and Token Plans, an OpenAI-compatible interface that plugs into WorkBuddy, Trae, and Codex, and model routing now built into the WorkBuddy client. Platform choice does not add intelligence to a model; it buys selection freedom and switching convenience, with usage and billing visible in a console.

The same setup backs a job-search Agent built after more than 50 candidate interviews in a year. The observation behind it: most job seekers optimize for passing interviews but skip the question of whether a company and role deserve the time. The Agent takes a resume and preferences (city, salary, weekends, remote), then analyzes a JD, company intro, and HR chat screenshots. It separates three questions: whether the candidate can do the job, whether the role matches their requirements, and what in the listing needs verification. A listing that advertises “20-30K including performance bonus” against a fixed-salary requirement gets flagged as pending verification, with follow-up questions for HR; silence about overtime is treated as an unknown, not a promise of weekends off.

The design treats unknown as unknown and the Agent must not guess. Reliable analysis depends on clearly defined requirements, sufficient input, and evidence-backed output, and personal data in resumes and HR chats needs masking. The broader approach is operational: each task routes to whichever model is most stable and cost-effective, so loyalty to a single tool becomes optional.

Takeaways
— Aiionly aggregates multiple model vendors behind one unified API; swapping models means changing configuration rather than integrating a new service.
— The platform exposes an OpenAI-compatible interface that works with WorkBuddy, Trae, and Codex, and model routing into WorkBuddy is now built into the Aiionly client via “Agent Routing → WorkBuddy.”
— Pricing combines per-call charges with prepaid Token Plans, and the console shows usage and billing.
— Platform choice does not change model intelligence; it changes selection freedom, integration convenience, and cost transparency.
— The job-search Agent digests a resume, preferences (city, salary, weekends, remote), and a JD, company intro, and HR chat screenshots, then separates three questions: competence, personal fit, and items needing verification.
— A “20-30K including performance bonus” listing is marked pending verification when the candidate requires a fixed monthly salary, with follow-up questions for HR.
— Missing information stays unknown: a JD that does not mention overtime is not read as a promise of double weekends.
— The Agent’s premise came from 50+ interviews in one year: candidates focus on passing interviews, not on whether an opportunity deserves their time.
Conclusions

Separating “can I do the job” from “should I take the job” keeps the Agent from confusing competence with fit; the pending-verification state treats salary structure as deliberately opaque information that requires a human follow-up.

The case for a unified API is a switching-cost argument: once changing models is a configuration edit, staying with GPT becomes a habit instead of a necessity, which is how a platform vendor competes without claiming better models.

Refusing to infer from absent information (“not knowing is not knowing”) is the Agent’s strongest design decision; fabricated employer intent, delivered confidently, is exactly the failure mode that breaks trust in AI-assisted decisions.

The multi-model workflow treats model selection as task-level routing rather than an annual framework choice, a response to a release cycle where today’s benchmark leader becomes next month’s old news.

Concepts & terms
Multi-model API aggregation platform
A service that exposes several model vendors through one API and console, so developers can select or swap models per task without registering and integrating each vendor separately.
OpenAI-compatible interface
An API endpoint shaped like OpenAI’s chat completions API, so clients built for OpenAI (including WorkBuddy, Trae, and Codex) can point at a different provider by changing the base URL and credentials.
大小周
A Chinese workweek schedule that alternates six-day and five-day weeks: one week has a single day off, the next has two. It shows up in job listings and is usually read as a working-condition signal.
Token Plan
A prepaid token package sold by an API platform, as opposed to per-call billing; the plan tier is chosen by expected volume, from occasional testing to heavy Coding and Agent workloads.
Source: juejin.cn ↗ Google Translate ↗ Backup ↗