Skip to content

AnyscaleBackendAdapter

Defined in: backend/src/providers/anyscale.ts:100

Backend adapter for Anyscale Endpoints Chat Completions API.

Features:

  • OpenAI-compatible API
  • Platform-oriented features
  • Text-only (no vision support)
  • No function calling
  • Pricing around $1.00 per 1M tokens

new AnyscaleBackendAdapter(config): AnyscaleBackendAdapter

Defined in: backend/src/providers/anyscale.ts:105

BackendAdapterConfig

AnyscaleBackendAdapter

readonly metadata: AdapterMetadata

Defined in: backend/src/providers/anyscale.ts:101

Adapter metadata for identification and capabilities.

BackendAdapter.metadata

estimateCost(request): Promise<number | null>

Defined in: backend/src/providers/anyscale.ts:440

Estimate cost.

IRChatRequest

Promise<number | null>

BackendAdapter.estimateCost


execute(request, signal?): Promise<IRChatResponse>

Defined in: backend/src/providers/anyscale.ts:240

Execute non-streaming request.

IRChatRequest

AbortSignal

Promise<IRChatResponse>

BackendAdapter.execute


executeStream(request, signal?): IRChatStream

Defined in: backend/src/providers/anyscale.ts:282

Execute streaming request.

IRChatRequest

AbortSignal

IRChatStream

BackendAdapter.executeStream


fromIR(request): AnyscaleRequest

Defined in: backend/src/providers/anyscale.ts:136

Convert IR to Anyscale format.

IRChatRequest

AnyscaleRequest

BackendAdapter.fromIR


healthCheck(): Promise<boolean>

Defined in: backend/src/providers/anyscale.ts:424

Health check.

Promise<boolean>

BackendAdapter.healthCheck


toIR(response, originalRequest, latencyMs): IRChatResponse

Defined in: backend/src/providers/anyscale.ts:183

Convert Anyscale response to IR.

AnyscaleResponse

IRChatRequest

number

IRChatResponse

BackendAdapter.toIR