Language Models Ops
Predict
Bases: Operation
Perform a prediction using a LanguageModel
.
Source code in synalinks/src/ops/language_models.py
predict(x, schema=None, data_model=None, language_model=None, streaming=False, name=None, description=None, **kwargs)
async
Perform a prediction using a LanguageModel
.
Predict consist in predicting a target data_model from an input data_model. This function uses a backend DataModel to get the target schema.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
x
|
JsonDataModel | SymbolicDataModel
|
the input data model. |
required |
data_model
|
DataModel
|
The target data model. |
None
|
language_model
|
LanguageModel
|
The language model to use |
None
|
streaming
|
bool
|
Enable streaming if True (Default to False) |
False
|
name
|
str
|
Optional. The name of the operation. |
None
|
description
|
str
|
Optional. The description of the operation. |
None
|
**kwargs
|
keyword arguments
|
Additional keywords forwarded to the LanguageModel call. |
{}
|
Returns:
Type | Description |
---|---|
JsonDataModel | SymbolicDataModel
|
The resulting data model. |