|
|
|
@@ -421,7 +421,11 @@ class OpenAILargeLanguageModel(_CommonOpenAI, LargeLanguageModel): |
|
|
|
|
|
|
|
# text completion model |
|
|
|
response = client.completions.create( |
|
|
|
prompt=prompt_messages[0].content, model=model, stream=stream, **model_parameters, **extra_model_kwargs |
|
|
|
prompt=prompt_messages[0].content, |
|
|
|
model=model, |
|
|
|
stream=stream, |
|
|
|
**model_parameters, |
|
|
|
**extra_model_kwargs, |
|
|
|
) |
|
|
|
|
|
|
|
if stream: |
|
|
|
@@ -593,6 +597,8 @@ class OpenAILargeLanguageModel(_CommonOpenAI, LargeLanguageModel): |
|
|
|
model_parameters["response_format"] = {"type": "json_schema", "json_schema": schema} |
|
|
|
else: |
|
|
|
model_parameters["response_format"] = {"type": response_format} |
|
|
|
elif "json_schema" in model_parameters: |
|
|
|
del model_parameters["json_schema"] |
|
|
|
|
|
|
|
extra_model_kwargs = {} |
|
|
|
|