mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-06-26 18:26:38 +00:00
feat: increase max token limit for Claude model claude-3-7-sonnet-20250219
- Added logging for dynamic max tokens based on model details. - Increased max token limit for Claude model from 8000 to 128000. - Included beta header for Anthropik API call.
This commit is contained in:
parent
dac37b4344
commit
208ba2a54b
@ -108,6 +108,9 @@ export async function streamText(props: {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const dynamicMaxTokens = modelDetails && modelDetails.maxTokenAllowed ? modelDetails.maxTokenAllowed : MAX_TOKENS;
|
const dynamicMaxTokens = modelDetails && modelDetails.maxTokenAllowed ? modelDetails.maxTokenAllowed : MAX_TOKENS;
|
||||||
|
logger.info(
|
||||||
|
`Max tokens for model ${modelDetails.name} is ${dynamicMaxTokens} based on ${modelDetails.maxTokenAllowed} or ${MAX_TOKENS}`,
|
||||||
|
);
|
||||||
|
|
||||||
let systemPrompt =
|
let systemPrompt =
|
||||||
PromptLibrary.getPropmtFromLibrary(promptId || 'default', {
|
PromptLibrary.getPropmtFromLibrary(promptId || 'default', {
|
||||||
|
@ -17,7 +17,7 @@ export default class AnthropicProvider extends BaseProvider {
|
|||||||
name: 'claude-3-7-sonnet-20250219',
|
name: 'claude-3-7-sonnet-20250219',
|
||||||
label: 'Claude 3.7 Sonnet',
|
label: 'Claude 3.7 Sonnet',
|
||||||
provider: 'Anthropic',
|
provider: 'Anthropic',
|
||||||
maxTokenAllowed: 8000,
|
maxTokenAllowed: 128000,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'claude-3-5-sonnet-latest',
|
name: 'claude-3-5-sonnet-latest',
|
||||||
@ -95,6 +95,7 @@ export default class AnthropicProvider extends BaseProvider {
|
|||||||
});
|
});
|
||||||
const anthropic = createAnthropic({
|
const anthropic = createAnthropic({
|
||||||
apiKey,
|
apiKey,
|
||||||
|
headers: { 'anthropic-beta': 'output-128k-2025-02-19' },
|
||||||
});
|
});
|
||||||
|
|
||||||
return anthropic(model);
|
return anthropic(model);
|
||||||
|
Loading…
Reference in New Issue
Block a user