Skip to content

Commit 00ec4d8

Browse files
docs(sdk): specify example params
1 parent f62af7b commit 00ec4d8

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 4
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/isaacus%2Fisaacus-6705b8e0baa0e4aad69a1c04e9876b352e40e0e5caf21e87e7b2c355e70c4e66.yml
33
openapi_spec_hash: 87d3cc80f5ddc5275e8a47d35f1a484e
4-
config_hash: a85580968a69d8d6fadf96e5e2d6870e
4+
config_hash: eb6af7379e9073b3ece2803bfcf65e68

README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ const client = new Isaacus({
2929
const embeddingResponse = await client.embeddings.create({
3030
model: 'kanon-2-embedder',
3131
texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'],
32+
task: 'retrieval/query',
3233
});
3334

3435
console.log(embeddingResponse.embeddings);
@@ -49,6 +50,7 @@ const client = new Isaacus({
4950
const params: Isaacus.EmbeddingCreateParams = {
5051
model: 'kanon-2-embedder',
5152
texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'],
53+
task: 'retrieval/query',
5254
};
5355
const embeddingResponse: Isaacus.EmbeddingResponse = await client.embeddings.create(params);
5456
```
@@ -67,6 +69,7 @@ const embeddingResponse = await client.embeddings
6769
.create({
6870
model: 'kanon-2-embedder',
6971
texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'],
72+
task: 'retrieval/query',
7073
})
7174
.catch(async (err) => {
7275
if (err instanceof Isaacus.APIError) {
@@ -108,7 +111,7 @@ const client = new Isaacus({
108111
});
109112

110113
// Or, configure per-request:
111-
await client.embeddings.create({ model: 'kanon-2-embedder', texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'] }, {
114+
await client.embeddings.create({ model: 'kanon-2-embedder', texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'], task: 'retrieval/query' }, {
112115
maxRetries: 5,
113116
});
114117
```
@@ -125,7 +128,7 @@ const client = new Isaacus({
125128
});
126129

127130
// Override per-request:
128-
await client.embeddings.create({ model: 'kanon-2-embedder', texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'] }, {
131+
await client.embeddings.create({ model: 'kanon-2-embedder', texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'], task: 'retrieval/query' }, {
129132
timeout: 5 * 1000,
130133
});
131134
```
@@ -152,6 +155,7 @@ const response = await client.embeddings
152155
.create({
153156
model: 'kanon-2-embedder',
154157
texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'],
158+
task: 'retrieval/query',
155159
})
156160
.asResponse();
157161
console.log(response.headers.get('X-My-Header'));
@@ -161,6 +165,7 @@ const { data: embeddingResponse, response: raw } = await client.embeddings
161165
.create({
162166
model: 'kanon-2-embedder',
163167
texts: ['Are restraints of trade enforceable under English law?', 'What is a non-compete clause?'],
168+
task: 'retrieval/query',
164169
})
165170
.withResponse();
166171
console.log(raw.headers.get('X-My-Header'));

0 commit comments

Comments
 (0)