Skip to content

Commit 05a71d9

Browse files
VinciGit00claude
andcommitted
refactor: remove schema endpoint
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 05bc8ed commit 05a71d9

5 files changed

Lines changed: 0 additions & 33 deletions

File tree

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,6 @@ await sgai.search("What is the capital of France?", {
9696
});
9797
```
9898

99-
### schema
100-
101-
```ts
102-
await sgai.schema("A product with name and price");
103-
```
104-
10599
### credits
106100

107101
```ts

src/client.ts

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { request } from "./http.js";
22
import type {
33
ApiCrawlOptions,
44
ApiExtractOptions,
5-
ApiGenerateSchemaOptions,
65
ApiHistoryFilterInput,
76
ApiMonitorCreateInput,
87
ApiScrapeOptions,
@@ -64,20 +63,6 @@ export function scrapegraphai(config: ClientConfig) {
6463
);
6564
},
6665

67-
async schema(
68-
prompt: string,
69-
schemaOptions?: ApiGenerateSchemaOptions,
70-
requestOptions?: RequestOptions,
71-
) {
72-
return request(
73-
"POST",
74-
buildUrl("/v2/schema"),
75-
key,
76-
{ prompt, ...schemaOptions },
77-
mergeRequestOptions(requestOptions),
78-
);
79-
},
80-
8166
async credits(requestOptions?: RequestOptions) {
8267
return request(
8368
"GET",

src/index.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ export type {
66
ApiExtractOptions,
77
ApiExtractRequestBase,
88
ApiFetchConfig,
9-
ApiGenerateSchemaOptions,
10-
ApiGenerateSchemaRequest,
119
ApiHistoryFilterInput,
1210
ApiHistoryService,
1311
ApiHtmlMode,

src/schemas.ts

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import * as url from "./url.js";
55
export const apiServiceEnumSchema = z.enum([
66
"scrape",
77
"extract",
8-
"schema",
98
"search",
109
"monitor",
1110
"crawl",
@@ -181,12 +180,6 @@ export const apiExtractRequestBaseSchema = z
181180
message: "Either url, html, or markdown is required",
182181
});
183182

184-
export const apiGenerateSchemaRequestSchema = z.object({
185-
prompt: apiUserPromptSchema,
186-
existingSchema: z.record(z.string(), z.unknown()).optional(),
187-
model: z.enum(MODEL_NAMES).optional(),
188-
});
189-
190183
export const apiSearchRequestSchema = z
191184
.object({
192185
query: z.string().min(1).max(500),

src/types/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import type {
33
apiCrawlRequestSchema,
44
apiExtractRequestBaseSchema,
55
apiFetchConfigSchema,
6-
apiGenerateSchemaRequestSchema,
76
apiHistoryFilterSchema,
87
apiHtmlModeSchema,
98
apiLlmConfigSchema,
@@ -36,7 +35,6 @@ export type ApiFetchConfig = z.infer<typeof apiFetchConfigSchema>;
3635
export type ApiLlmConfig = z.infer<typeof apiLlmConfigSchema>;
3736
export type ApiScrapeRequest = z.infer<typeof apiScrapeRequestSchema>;
3837
export type ApiExtractRequestBase = z.infer<typeof apiExtractRequestBaseSchema>;
39-
export type ApiGenerateSchemaRequest = z.infer<typeof apiGenerateSchemaRequestSchema>;
4038
export type ApiSearchRequest = z.infer<typeof apiSearchRequestSchema>;
4139
export type ApiHistoryFilterInput = z.infer<typeof apiHistoryFilterSchema>;
4240
export type ApiHistoryService = Exclude<ApiHistoryFilterInput["service"], undefined>;
@@ -48,6 +46,5 @@ export type ApiScrapeOptions = Omit<ApiScrapeRequest, "url">;
4846
export type ApiExtractOptions = Omit<ApiExtractRequestBase, "url" | "html" | "markdown"> & {
4947
schema?: unknown;
5048
};
51-
export type ApiGenerateSchemaOptions = Omit<ApiGenerateSchemaRequest, "prompt">;
5249
export type ApiSearchOptions = Omit<ApiSearchRequest, "query">;
5350
export type ApiCrawlOptions = Omit<ApiCrawlRequest, "url">;

0 commit comments

Comments
 (0)