feat: add v2 generate text endpoint (#34371)

This commit is contained in:
Kit Langton
2026-06-28 22:43:58 -04:00
committed by GitHub
parent b538078804
commit eb096d6ff8
12 changed files with 461 additions and 232 deletions
+2
View File
@@ -1,6 +1,7 @@
import { Context } from "effect"
import { HttpApi, HttpApiGroup, HttpApiMiddleware, OpenApi } from "effect/unstable/httpapi"
import { SchemaErrorMiddleware } from "./middleware/schema-error"
import { GenerateGroup } from "./groups/generate"
import { MessageGroup } from "./groups/message"
import { ModelGroup } from "./groups/model"
import { ProviderGroup } from "./groups/provider"
@@ -41,6 +42,7 @@ const makeApiFromGroup = <
.add(makeSessionGroup(sessionLocationMiddleware))
.add(MessageGroup.middleware(sessionLocationMiddleware))
.add(ModelGroup.middleware(locationMiddleware))
.add(GenerateGroup.middleware(locationMiddleware))
.add(ProviderGroup.middleware(locationMiddleware))
.add(IntegrationGroup.middleware(locationMiddleware))
.add(CredentialGroup.middleware(locationMiddleware))