This commit is contained in:
Gardel 2025-12-23 15:42:21 +08:00 committed by GitHub
commit 3deb635cf8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,11 +19,17 @@ import PROMPT_CODEX from "./prompt/codex.txt"
import type { Provider } from "@/provider/provider"
export namespace SystemPrompt {
export function header(providerID: string) {
if (providerID.includes("anthropic")) return [PROMPT_ANTHROPIC_SPOOF.trim()]
function providerSpoof(providerID: string) {
if (providerID !== "google-vertex-anthropic" && providerID.includes("anthropic")) {
return [PROMPT_ANTHROPIC_SPOOF.trim()]
}
return []
}
export function header(providerID: string) {
return [...providerSpoof(providerID)]
}
export function provider(model: Provider.Model) {
if (model.api.id.includes("gpt-5")) return [PROMPT_CODEX]
if (model.api.id.includes("gpt-") || model.api.id.includes("o1") || model.api.id.includes("o3"))