diff --git a/.changeset/yummy-poems-see.md b/.changeset/yummy-poems-see.md index f163572..69226af 100644 --- a/.changeset/yummy-poems-see.md +++ b/.changeset/yummy-poems-see.md @@ -2,4 +2,4 @@ 'token.js': patch --- -Added gpt-4.5 models +Added claude 3-7 models diff --git a/docs/providers/anthropic.md b/docs/providers/anthropic.md index 3a35d0d..f98a355 100644 --- a/docs/providers/anthropic.md +++ b/docs/providers/anthropic.md @@ -5,9 +5,11 @@ ## Usage {% code title=".env" %} + ```bash ANTHROPIC_API_KEY= ``` + {% endcode %} ```typescript @@ -40,6 +42,9 @@ main() | Model | Chat Completion | Streaming | JSON Output | Image Input | Function Calling | N > 1 | | -------------------------- | --------------- | --------- | ----------- | ----------- | ---------------- | ----- | +| claude-3-7-sonnet-latest | ✅ | ✅ | ➖ | ✅ | ✅ | ➖ | +| claude-3-7-sonnet-20250219 | ✅ | ✅ | ➖ | ✅ | ✅ | ➖ | +| claude-3-5-sonnet-latest | ✅ | ✅ | ➖ | ✅ | ✅ | ➖ | | claude-3-5-sonnet-20240620 | ✅ | ✅ | ➖ | ✅ | ✅ | ➖ | | claude-3-5-haiku-20241022 | ✅ | ✅ | ➖ | ➖ | ✅ | ➖ | | claude-3-opus-20240229 | ✅ | ✅ | ➖ | ✅ | ✅ | ➖ | @@ -58,4 +63,4 @@ main() ## Additional Resources -* [Anthropic Documentation](https://docs.anthropic.com) +- [Anthropic Documentation](https://docs.anthropic.com) diff --git a/src/models.ts b/src/models.ts index d794363..3c2bf0b 100644 --- a/src/models.ts +++ b/src/models.ts @@ -138,6 +138,9 @@ export const models = { }, anthropic: { models: [ + 'claude-3-7-sonnet-latest', + 'claude-3-7-sonnet-20250219', + 'claude-3-5-sonnet-latest', 'claude-3-5-sonnet-20240620', 'claude-3-5-haiku-20241022', 'claude-3-opus-20240229', @@ -149,6 +152,9 @@ export const models = { ] as const, supportsCompletion: true, supportsStreaming: [ + 'claude-3-7-sonnet-latest', + 'claude-3-7-sonnet-20250219', + 'claude-3-5-sonnet-latest', 'claude-3-5-sonnet-20240620', 'claude-3-5-haiku-20241022', 'claude-3-opus-20240229', @@ -160,12 +166,18 @@ export const models = { ] as const, supportsJSON: [] as const, supportsImages: [ + 'claude-3-7-sonnet-latest', + 'claude-3-7-sonnet-20250219', + 'claude-3-5-sonnet-latest', 'claude-3-5-sonnet-20240620', 'claude-3-opus-20240229', 'claude-3-sonnet-20240229', 'claude-3-haiku-20240307', ] as const, supportsToolCalls: [ + 'claude-3-7-sonnet-latest', + 'claude-3-7-sonnet-20250219', + 'claude-3-5-sonnet-latest', 'claude-3-5-sonnet-20240620', 'claude-3-5-haiku-20241022', 'claude-3-opus-20240229',