AxMockAIServiceConfig
type AxMockAIServiceConfig<TModelKey> = object;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L23
Type Parameters
| Type Parameter |
|---|
TModelKey |
Properties
chatResponse?
optional chatResponse:
| AxChatResponse
| ReadableStream<AxChatResponse>
| () => Promise<
| AxChatResponse
| ReadableStream<AxChatResponse>>
| (req: Readonly<AxChatRequest<unknown>>, options?: Readonly<AxAIServiceOptions>) => Promise<
| AxChatResponse
| ReadableStream<AxChatResponse>>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L36
embedModelInfo?
optional embedModelInfo: AxModelInfoWithProvider;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L27
embedResponse?
optional embedResponse:
| AxEmbedResponse
| (req: Readonly<AxEmbedRequest>) =>
| AxEmbedResponse
| Promise<AxEmbedResponse>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L45
errorMessage?
optional errorMessage: string;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L61
features?
optional features: object;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L28
functions?
optional functions: boolean;media?
optional media: Partial<AxAIFeatures["media"]>;streaming?
optional streaming: boolean;structuredOutputs?
optional structuredOutputs: boolean;id?
optional id: string;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L25
latencyMs?
optional latencyMs: number;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L62
modelInfo?
optional modelInfo: Partial<AxModelInfoWithProvider>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L26
models?
optional models: AxAIModelList<TModelKey>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L34
name?
optional name: string;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L24
options?
optional options: AxAIServiceOptions;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L35
shouldError?
optional shouldError: boolean;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L60
speechResponse?
optional speechResponse:
| AxSpeechResponse
| (req: Readonly<AxSpeechRequest<unknown>>) =>
| AxSpeechResponse
| Promise<AxSpeechResponse>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L55
transcribeResponse?
optional transcribeResponse:
| AxTranscriptionResponse
| (req: Readonly<AxTranscriptionRequest<unknown>>) =>
| AxTranscriptionResponse
| Promise<AxTranscriptionResponse>;Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/mock/api.ts#L50