Appearance
Interface: SchemaAdapter
Defined in: packages/ema/src/schema.ts:71
Adapter contract for translating between EMA schema and provider schema.
Methods
adaptMessageToAPI()
ts
adaptMessageToAPI(message): any;Defined in: packages/ema/src/schema.ts:73
Converts an internal message to the provider request shape.
Parameters
message
Returns
any
adaptResponseFromAPI()
ts
adaptResponseFromAPI(response): LLMResponse;Defined in: packages/ema/src/schema.ts:77
Converts a provider response back to the EMA schema.
Parameters
response
any
Returns
adaptToolToAPI()
ts
adaptToolToAPI(tool): any;Defined in: packages/ema/src/schema.ts:75
Converts a tool definition to the provider request shape.
Parameters
tool
Returns
any