Skip to content

Commit 261a9af

Browse files
feat(api): api update (#224)
1 parent 4b505be commit 261a9af

File tree

6 files changed

+242
-28
lines changed

6 files changed

+242
-28
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 52
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/julep-ai-inc-dash%2Fjulep-bf9190a8aea0e7a9ecedb4d16c0636c39c8d4044dffcedb531a7518712b2b07a.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/julep-ai-inc-dash%2Fjulep-0ddb64e7a5985e95f3f06a7c68b75863ac5a97177d7487b0833789fd8016ffc1.yml

src/resources/agents/docs.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -169,11 +169,6 @@ export declare namespace DocSearchParams {
169169
* Body param:
170170
*/
171171
metadata_filter?: unknown;
172-
173-
/**
174-
* Body param:
175-
*/
176-
mmr_strength?: number;
177172
}
178173

179174
export interface VectorDocSearchRequest {

src/resources/sessions.ts

Lines changed: 241 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4296,7 +4296,7 @@ export interface Session {
42964296

42974297
metadata?: unknown | null;
42984298

4299-
recall_options?: Session.RecallOptions | null;
4299+
recall_options?: Session.VectorDocSearch | Session.TextOnlyDocSearch | Session.HybridDocSearch | null;
43004300

43014301
render_templates?: boolean;
43024302

@@ -4310,7 +4310,49 @@ export interface Session {
43104310
}
43114311

43124312
export namespace Session {
4313-
export interface RecallOptions {
4313+
export interface VectorDocSearch {
4314+
vector: Array<number>;
4315+
4316+
confidence?: number;
4317+
4318+
lang?: 'en-US';
4319+
4320+
limit?: number;
4321+
4322+
max_query_length?: number;
4323+
4324+
metadata_filter?: unknown;
4325+
4326+
mmr_strength?: number;
4327+
4328+
mode?: string;
4329+
4330+
num_search_messages?: number;
4331+
4332+
text?: string | null;
4333+
}
4334+
4335+
export interface TextOnlyDocSearch {
4336+
text: string;
4337+
4338+
lang?: 'en-US';
4339+
4340+
limit?: number;
4341+
4342+
max_query_length?: number;
4343+
4344+
metadata_filter?: unknown;
4345+
4346+
mode?: string;
4347+
4348+
num_search_messages?: number;
4349+
}
4350+
4351+
export interface HybridDocSearch {
4352+
text: string;
4353+
4354+
vector: Array<number>;
4355+
43144356
alpha?: number;
43154357

43164358
confidence?: number;
@@ -4325,7 +4367,7 @@ export namespace Session {
43254367

43264368
mmr_strength?: number;
43274369

4328-
mode?: 'hybrid' | 'vector' | 'text';
4370+
mode?: string;
43294371

43304372
num_search_messages?: number;
43314373
}
@@ -4758,7 +4800,11 @@ export interface SessionCreateParams {
47584800

47594801
metadata?: unknown | null;
47604802

4761-
recall_options?: SessionCreateParams.RecallOptions | null;
4803+
recall_options?:
4804+
| SessionCreateParams.VectorDocSearch
4805+
| SessionCreateParams.TextOnlyDocSearch
4806+
| SessionCreateParams.HybridDocSearch
4807+
| null;
47624808

47634809
render_templates?: boolean;
47644810

@@ -4774,7 +4820,49 @@ export interface SessionCreateParams {
47744820
}
47754821

47764822
export namespace SessionCreateParams {
4777-
export interface RecallOptions {
4823+
export interface VectorDocSearch {
4824+
vector: Array<number>;
4825+
4826+
confidence?: number;
4827+
4828+
lang?: 'en-US';
4829+
4830+
limit?: number;
4831+
4832+
max_query_length?: number;
4833+
4834+
metadata_filter?: unknown;
4835+
4836+
mmr_strength?: number;
4837+
4838+
mode?: string;
4839+
4840+
num_search_messages?: number;
4841+
4842+
text?: string | null;
4843+
}
4844+
4845+
export interface TextOnlyDocSearch {
4846+
text: string;
4847+
4848+
lang?: 'en-US';
4849+
4850+
limit?: number;
4851+
4852+
max_query_length?: number;
4853+
4854+
metadata_filter?: unknown;
4855+
4856+
mode?: string;
4857+
4858+
num_search_messages?: number;
4859+
}
4860+
4861+
export interface HybridDocSearch {
4862+
text: string;
4863+
4864+
vector: Array<number>;
4865+
47784866
alpha?: number;
47794867

47804868
confidence?: number;
@@ -4789,7 +4877,7 @@ export namespace SessionCreateParams {
47894877

47904878
mmr_strength?: number;
47914879

4792-
mode?: 'hybrid' | 'vector' | 'text';
4880+
mode?: string;
47934881

47944882
num_search_messages?: number;
47954883
}
@@ -4804,7 +4892,11 @@ export interface SessionUpdateParams {
48044892

48054893
metadata?: unknown | null;
48064894

4807-
recall_options?: SessionUpdateParams.RecallOptions | null;
4895+
recall_options?:
4896+
| SessionUpdateParams.VectorDocSearchUpdate
4897+
| SessionUpdateParams.TextOnlyDocSearchUpdate
4898+
| SessionUpdateParams.HybridDocSearchUpdate
4899+
| null;
48084900

48094901
render_templates?: boolean;
48104902

@@ -4816,7 +4908,45 @@ export interface SessionUpdateParams {
48164908
}
48174909

48184910
export namespace SessionUpdateParams {
4819-
export interface RecallOptions {
4911+
export interface VectorDocSearchUpdate {
4912+
confidence?: number;
4913+
4914+
lang?: 'en-US';
4915+
4916+
limit?: number;
4917+
4918+
max_query_length?: number;
4919+
4920+
metadata_filter?: unknown;
4921+
4922+
mmr_strength?: number;
4923+
4924+
mode?: string;
4925+
4926+
num_search_messages?: number;
4927+
4928+
text?: string | null;
4929+
4930+
vector?: Array<number> | null;
4931+
}
4932+
4933+
export interface TextOnlyDocSearchUpdate {
4934+
lang?: 'en-US';
4935+
4936+
limit?: number;
4937+
4938+
max_query_length?: number;
4939+
4940+
metadata_filter?: unknown;
4941+
4942+
mode?: string;
4943+
4944+
num_search_messages?: number;
4945+
4946+
text?: string | null;
4947+
}
4948+
4949+
export interface HybridDocSearchUpdate {
48204950
alpha?: number;
48214951

48224952
confidence?: number;
@@ -4831,9 +4961,13 @@ export namespace SessionUpdateParams {
48314961

48324962
mmr_strength?: number;
48334963

4834-
mode?: 'hybrid' | 'vector' | 'text';
4964+
mode?: string;
48354965

48364966
num_search_messages?: number;
4967+
4968+
text?: string | null;
4969+
4970+
vector?: Array<number> | null;
48374971
}
48384972
}
48394973

@@ -5866,7 +6000,11 @@ export interface SessionCreateOrUpdateParams {
58666000

58676001
metadata?: unknown | null;
58686002

5869-
recall_options?: SessionCreateOrUpdateParams.RecallOptions | null;
6003+
recall_options?:
6004+
| SessionCreateOrUpdateParams.VectorDocSearch
6005+
| SessionCreateOrUpdateParams.TextOnlyDocSearch
6006+
| SessionCreateOrUpdateParams.HybridDocSearch
6007+
| null;
58706008

58716009
render_templates?: boolean;
58726010

@@ -5882,7 +6020,49 @@ export interface SessionCreateOrUpdateParams {
58826020
}
58836021

58846022
export namespace SessionCreateOrUpdateParams {
5885-
export interface RecallOptions {
6023+
export interface VectorDocSearch {
6024+
vector: Array<number>;
6025+
6026+
confidence?: number;
6027+
6028+
lang?: 'en-US';
6029+
6030+
limit?: number;
6031+
6032+
max_query_length?: number;
6033+
6034+
metadata_filter?: unknown;
6035+
6036+
mmr_strength?: number;
6037+
6038+
mode?: string;
6039+
6040+
num_search_messages?: number;
6041+
6042+
text?: string | null;
6043+
}
6044+
6045+
export interface TextOnlyDocSearch {
6046+
text: string;
6047+
6048+
lang?: 'en-US';
6049+
6050+
limit?: number;
6051+
6052+
max_query_length?: number;
6053+
6054+
metadata_filter?: unknown;
6055+
6056+
mode?: string;
6057+
6058+
num_search_messages?: number;
6059+
}
6060+
6061+
export interface HybridDocSearch {
6062+
text: string;
6063+
6064+
vector: Array<number>;
6065+
58866066
alpha?: number;
58876067

58886068
confidence?: number;
@@ -5897,7 +6077,7 @@ export namespace SessionCreateOrUpdateParams {
58976077

58986078
mmr_strength?: number;
58996079

5900-
mode?: 'hybrid' | 'vector' | 'text';
6080+
mode?: string;
59016081

59026082
num_search_messages?: number;
59036083
}
@@ -5912,7 +6092,11 @@ export interface SessionResetParams {
59126092

59136093
metadata?: unknown | null;
59146094

5915-
recall_options?: SessionResetParams.RecallOptions | null;
6095+
recall_options?:
6096+
| SessionResetParams.VectorDocSearch
6097+
| SessionResetParams.TextOnlyDocSearch
6098+
| SessionResetParams.HybridDocSearch
6099+
| null;
59166100

59176101
render_templates?: boolean;
59186102

@@ -5924,7 +6108,49 @@ export interface SessionResetParams {
59246108
}
59256109

59266110
export namespace SessionResetParams {
5927-
export interface RecallOptions {
6111+
export interface VectorDocSearch {
6112+
vector: Array<number>;
6113+
6114+
confidence?: number;
6115+
6116+
lang?: 'en-US';
6117+
6118+
limit?: number;
6119+
6120+
max_query_length?: number;
6121+
6122+
metadata_filter?: unknown;
6123+
6124+
mmr_strength?: number;
6125+
6126+
mode?: string;
6127+
6128+
num_search_messages?: number;
6129+
6130+
text?: string | null;
6131+
}
6132+
6133+
export interface TextOnlyDocSearch {
6134+
text: string;
6135+
6136+
lang?: 'en-US';
6137+
6138+
limit?: number;
6139+
6140+
max_query_length?: number;
6141+
6142+
metadata_filter?: unknown;
6143+
6144+
mode?: string;
6145+
6146+
num_search_messages?: number;
6147+
}
6148+
6149+
export interface HybridDocSearch {
6150+
text: string;
6151+
6152+
vector: Array<number>;
6153+
59286154
alpha?: number;
59296155

59306156
confidence?: number;
@@ -5939,7 +6165,7 @@ export namespace SessionResetParams {
59396165

59406166
mmr_strength?: number;
59416167

5942-
mode?: 'hybrid' | 'vector' | 'text';
6168+
mode?: string;
59436169

59446170
num_search_messages?: number;
59456171
}

src/resources/users/docs.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,11 +175,6 @@ export declare namespace DocSearchParams {
175175
* Body param:
176176
*/
177177
metadata_filter?: unknown;
178-
179-
/**
180-
* Body param:
181-
*/
182-
mmr_strength?: number;
183178
}
184179

185180
export interface VectorDocSearchRequest {

tests/api-resources/agents/docs.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,6 @@ describe('resource docs', () => {
107107
lang: 'en-US',
108108
limit: 1,
109109
metadata_filter: {},
110-
mmr_strength: 0,
111110
});
112111
});
113112
});

0 commit comments

Comments
 (0)