Interface: AIProvider
AI provider interface (unified wrapper)
Implemented by
Table of contents
Properties
Methods
Properties
name
• name: string
Provider name
Defined in
Methods
chat
▸ chat(model
, context
, options?
): Promise
<ModelResponse
>
Chat request
Parameters
Name | Type |
---|---|
model | string |
context | Context |
options? | any |
Returns
Promise
<ModelResponse
>
Defined in
chatStream
▸ chatStream(model
, context
, options?
): AsyncGenerator
<StreamingResponseChunk
, void
, unknown
>
Streaming chat request (optional)
Parameters
Name | Type |
---|---|
model | string |
context | Context |
options? | any |
Returns
AsyncGenerator
<StreamingResponseChunk
, void
, unknown
>
Defined in
close
▸ close(): Promise
<void
>
Resource cleanup (optional)
Returns
Promise
<void
>