Files
Sybil-2/web/src/lib/quick-question.ts
T
buzzert 411a8cebc7
TestFlight / Build and upload (push) Successful in 1m54s
Expose chat-latest and default Quick Question to it
2026-10-02 13:56:44 -07:00

26 lines
569 B
TypeScript

import type { Provider } from "./api";
export const QUICK_QUESTION_DEFAULT_MODEL = "chat-latest";
export function pickQuickQuestionModel(provider: Provider, options: string[], preferred: string | null = null) {
if (preferred?.trim()) return preferred.trim();
if (provider === "openai") return QUICK_QUESTION_DEFAULT_MODEL;
return options[0] ?? "";
}
export function buildQuickQuestionRequest({
provider,
model,
content,
}: {
provider: Provider;
model: string;
content: string;
}) {
return {
provider,
model,
question: content,
};
}