|
|
@@ -262,6 +262,7 @@ export namespace Session {
|
|
|
if (msgs.length === 0 && !session.parentID) {
|
|
|
generateText({
|
|
|
maxTokens: input.providerID === "google" ? 1024 : 20,
|
|
|
+ providerOptions: model.info.options,
|
|
|
messages: [
|
|
|
...SystemPrompt.title(input.providerID).map(
|
|
|
(x): CoreMessage => ({
|
|
|
@@ -507,6 +508,7 @@ export namespace Session {
|
|
|
toolCallStreaming: true,
|
|
|
abortSignal: abort.signal,
|
|
|
maxSteps: 1000,
|
|
|
+ providerOptions: model.info.options,
|
|
|
messages: [
|
|
|
...system.map(
|
|
|
(x): CoreMessage => ({
|
|
|
@@ -521,9 +523,7 @@ export namespace Session {
|
|
|
ProviderTransform.message(msg, i, input.providerID, input.modelID),
|
|
|
),
|
|
|
temperature: model.info.temperature ? 0 : undefined,
|
|
|
- tools: {
|
|
|
- ...tools,
|
|
|
- },
|
|
|
+ tools: model.info.tool_call === false ? undefined : tools,
|
|
|
model: model.language,
|
|
|
})
|
|
|
try {
|