rag.client_adapter
Adapt an FFAI client into a callable that returns a GenerationResult for RAG generation.
Adapt an FFAI client into a callable that returns a GenerationResult for RAG generation.
- class ClientAdapter(client, **kwargs)[source]
Bases:
objectWrap an FFAI client into a callable that returns a GenerationResult.
Handles both synchronous and asynchronous
generate_responsemethods, automatically awaiting coroutines when necessary.- Parameters:
client (Any) – An FFAI client instance with a
generate_responsemethod.**kwargs (Any) – Extra keyword arguments forwarded to
generate_responseon every call.
Classes
- class ClientAdapter(client, **kwargs)[source]
Bases:
objectWrap an FFAI client into a callable that returns a GenerationResult.
Handles both synchronous and asynchronous
generate_responsemethods, automatically awaiting coroutines when necessary.- Parameters:
client (Any) – An FFAI client instance with a
generate_responsemethod.**kwargs (Any) – Extra keyword arguments forwarded to
generate_responseon every call.