Skip to content

Commit 454e1c5

Browse files
docs: update examples
1 parent de4f483 commit 454e1c5

File tree

6 files changed

+15
-71
lines changed

6 files changed

+15
-71
lines changed

src/resources/beta/messages/messages.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -200,15 +200,8 @@ export class Messages extends APIResource {
200200
* ```ts
201201
* const betaMessageTokensCount =
202202
* await client.beta.messages.countTokens({
203-
* messages: [
204-
* {
205-
* content: [
206-
* { text: 'What is a quaternion?', type: 'text' },
207-
* ],
208-
* role: 'user',
209-
* },
210-
* ],
211-
* model: 'claude-mythos-preview',
203+
* messages: [{ content: 'Hello, world', role: 'user' }],
204+
* model: 'claude-opus-4-6',
212205
* });
213206
* ```
214207
*/

src/resources/completions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export class Completions extends APIResource {
2424
* ```ts
2525
* const completion = await client.completions.create({
2626
* max_tokens_to_sample: 256,
27-
* model: 'claude-mythos-preview',
27+
* model: 'claude-2.1',
2828
* prompt: '\n\nHuman: Hello, world!\n\nAssistant:',
2929
* });
3030
* ```

src/resources/messages/messages.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,8 @@ export class Messages extends APIResource {
176176
* ```ts
177177
* const messageTokensCount =
178178
* await client.messages.countTokens({
179-
* messages: [
180-
* {
181-
* content: [
182-
* { text: 'What is a quaternion?', type: 'text' },
183-
* ],
184-
* role: 'user',
185-
* },
186-
* ],
187-
* model: 'claude-mythos-preview',
179+
* messages: [{ content: 'Hello, world', role: 'user' }],
180+
* model: 'claude-opus-4-6',
188181
* });
189182
* ```
190183
*/

tests/api-resources/beta/messages/messages.test.ts

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ describe('resource messages', () => {
119119

120120
test('countTokens: only required params', async () => {
121121
const responsePromise = client.beta.messages.countTokens({
122-
messages: [{ content: [{ text: 'What is a quaternion?', type: 'text' }], role: 'user' }],
123-
model: 'claude-mythos-preview',
122+
messages: [{ content: 'Hello, world', role: 'user' }],
123+
model: 'claude-opus-4-6',
124124
});
125125
const rawResponse = await responsePromise.asResponse();
126126
expect(rawResponse).toBeInstanceOf(Response);
@@ -133,29 +133,8 @@ describe('resource messages', () => {
133133

134134
test('countTokens: required and optional params', async () => {
135135
const response = await client.beta.messages.countTokens({
136-
messages: [
137-
{
138-
content: [
139-
{
140-
text: 'What is a quaternion?',
141-
type: 'text',
142-
cache_control: { type: 'ephemeral', ttl: '5m' },
143-
citations: [
144-
{
145-
cited_text: 'cited_text',
146-
document_index: 0,
147-
document_title: 'x',
148-
end_char_index: 0,
149-
start_char_index: 0,
150-
type: 'char_location',
151-
},
152-
],
153-
},
154-
],
155-
role: 'user',
156-
},
157-
],
158-
model: 'claude-mythos-preview',
136+
messages: [{ content: 'Hello, world', role: 'user' }],
137+
model: 'claude-opus-4-6',
159138
cache_control: { type: 'ephemeral', ttl: '5m' },
160139
context_management: {
161140
edits: [

tests/api-resources/completions.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ describe('resource completions', () => {
1111
test('create: only required params', async () => {
1212
const responsePromise = client.completions.create({
1313
max_tokens_to_sample: 256,
14-
model: 'claude-mythos-preview',
14+
model: 'claude-2.1',
1515
prompt: '\n\nHuman: Hello, world!\n\nAssistant:',
1616
});
1717
const rawResponse = await responsePromise.asResponse();
@@ -26,7 +26,7 @@ describe('resource completions', () => {
2626
test('create: required and optional params', async () => {
2727
const response = await client.completions.create({
2828
max_tokens_to_sample: 256,
29-
model: 'claude-mythos-preview',
29+
model: 'claude-2.1',
3030
prompt: '\n\nHuman: Hello, world!\n\nAssistant:',
3131
metadata: { user_id: '13803d75-b4b5-4c3e-b2a2-6f21399b021b' },
3232
stop_sequences: ['string'],

tests/api-resources/messages/messages.test.ts

Lines changed: 4 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ describe('resource messages', () => {
8787

8888
test('countTokens: only required params', async () => {
8989
const responsePromise = client.messages.countTokens({
90-
messages: [{ content: [{ text: 'What is a quaternion?', type: 'text' }], role: 'user' }],
91-
model: 'claude-mythos-preview',
90+
messages: [{ content: 'Hello, world', role: 'user' }],
91+
model: 'claude-opus-4-6',
9292
});
9393
const rawResponse = await responsePromise.asResponse();
9494
expect(rawResponse).toBeInstanceOf(Response);
@@ -101,29 +101,8 @@ describe('resource messages', () => {
101101

102102
test('countTokens: required and optional params', async () => {
103103
const response = await client.messages.countTokens({
104-
messages: [
105-
{
106-
content: [
107-
{
108-
text: 'What is a quaternion?',
109-
type: 'text',
110-
cache_control: { type: 'ephemeral', ttl: '5m' },
111-
citations: [
112-
{
113-
cited_text: 'cited_text',
114-
document_index: 0,
115-
document_title: 'x',
116-
end_char_index: 0,
117-
start_char_index: 0,
118-
type: 'char_location',
119-
},
120-
],
121-
},
122-
],
123-
role: 'user',
124-
},
125-
],
126-
model: 'claude-mythos-preview',
104+
messages: [{ content: 'Hello, world', role: 'user' }],
105+
model: 'claude-opus-4-6',
127106
cache_control: { type: 'ephemeral', ttl: '5m' },
128107
output_config: {
129108
effort: 'low',

0 commit comments

Comments
 (0)