go: support openai route
This commit is contained in:
parent
1221bbbe14
commit
6a288426b8
1 changed files with 14 additions and 0 deletions
14
packages/console/app/src/routes/zen/go/v1/responses.ts
Normal file
14
packages/console/app/src/routes/zen/go/v1/responses.ts
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
import type { APIEvent } from "@solidjs/start/server"
|
||||
import { handler } from "~/routes/zen/util/handler"
|
||||
import { parseOpenAiVariant } from "~/routes/zen/util/variant"
|
||||
|
||||
export function POST(input: APIEvent) {
|
||||
return handler(input, {
|
||||
format: "openai",
|
||||
modelList: "lite",
|
||||
parseApiKey: (headers: Headers) => headers.get("authorization")?.split(" ")[1],
|
||||
parseModel: (url: string, body: any) => body.model,
|
||||
parseVariant: (url: string, body: any) => parseOpenAiVariant(body),
|
||||
parseIsStream: (url: string, body: any) => !!body.stream,
|
||||
})
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue