Skip to content

Commit 6a28842

Browse files
committed
go: support openai route
1 parent 1221bbb commit 6a28842

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type { APIEvent } from "@solidjs/start/server"
2+
import { handler } from "~/routes/zen/util/handler"
3+
import { parseOpenAiVariant } from "~/routes/zen/util/variant"
4+
5+
export function POST(input: APIEvent) {
6+
return handler(input, {
7+
format: "openai",
8+
modelList: "lite",
9+
parseApiKey: (headers: Headers) => headers.get("authorization")?.split(" ")[1],
10+
parseModel: (url: string, body: any) => body.model,
11+
parseVariant: (url: string, body: any) => parseOpenAiVariant(body),
12+
parseIsStream: (url: string, body: any) => !!body.stream,
13+
})
14+
}

0 commit comments

Comments
 (0)