Files
James DeloreyandGitHub 93e63521b3 feat: add openai and gemini evals (#154)
* feat: add anthropic models to evals

* chore: CI fixes

* chore: remove unused import and delete one model to avoid rate limits from anthropic

* chore: use 3.5-sonnet

* add gemini evals

* chore: syncpack things

* chore: update types

* feat: working gemini evals

* chore: remove anthropic eval for now

* chore: fix formatting

* feat: update openai models to use ai wholesaling
2025-05-15 13:25:00 -05:00

24 lines
721 B
TypeScript

import type { ContainerManager, ContainerMcpAgent, UserContainer } from './sandbox.server.app'
export interface Env {
OAUTH_KV: KVNamespace
CLOUDFLARE_CLIENT_ID: string
CLOUDFLARE_CLIENT_SECRET: string
ENVIRONMENT: 'dev'
MCP_SERVER_NAME: string
MCP_SERVER_VERSION: string
OPENAI_API_KEY: string
AI_GATEWAY_TOKEN: string
CLOUDFLARE_ACCOUNT_ID: string
AI_GATEWAY_ID: string
MCP_OBJECT: DurableObjectNamespace<ContainerMcpAgent>
CONTAINER_MANAGER: DurableObjectNamespace<ContainerManager>
USER_CONTAINER: DurableObjectNamespace<UserContainer>
USER_BLOCKLIST: KVNamespace
MCP_METRICS: AnalyticsEngineDataset
AI: Ai
DEV_DISABLE_OAUTH: string
DEV_CLOUDFLARE_API_TOKEN: string
DEV_CLOUDFLARE_EMAIL: string
}