diff --git a/package.json b/package.json index 2c01bbf..11c4b69 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gooeyai", - "version": "0.0.1-beta15", + "version": "0.0.1-beta17", "private": false, "repository": "https://github.com/GooeyAI/typescript-sdk", "main": "./index.js", diff --git a/reference.md b/reference.md index dc3f30d..3311717 100644 --- a/reference.md +++ b/reference.md @@ -192,9 +192,1515 @@ await client.copilotForYourEnterprise.asyncFormVideoBots(); +
client.copilotForYourEnterprise.statusVideoBots({ ...params }) -> Gooey.VideoBotsPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.copilotForYourEnterprise.statusVideoBots({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusVideoBotsRequest` + +
+
+ +
+
+ +**requestOptions:** `CopilotForYourEnterprise.RequestOptions` + +
+
+
+
+ +
+
+
+ +## AiAnimationGenerator + +
client.aiAnimationGenerator.statusDeforumSd({ ...params }) -> Gooey.DeforumSdPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.aiAnimationGenerator.statusDeforumSd({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusDeforumSdRequest` + +
+
+ +
+
+ +**requestOptions:** `AiAnimationGenerator.RequestOptions` + +
+
+
+
+ +
+
+
+ +## AiArtQrCode + +
client.aiArtQrCode.statusArtQrCode({ ...params }) -> Gooey.QrCodeGeneratorPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.aiArtQrCode.statusArtQrCode({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusArtQrCodeRequest` + +
+
+ +
+
+ +**requestOptions:** `AiArtQrCode.RequestOptions` + +
+
+
+
+ +
+
+
+ +## GeneratePeopleAlsoAskSeoContent + +
client.generatePeopleAlsoAskSeoContent.statusRelatedQnaMaker({ ...params }) -> Gooey.RelatedQnAPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.generatePeopleAlsoAskSeoContent.statusRelatedQnaMaker({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusRelatedQnaMakerRequest` + +
+
+ +
+
+ +**requestOptions:** `GeneratePeopleAlsoAskSeoContent.RequestOptions` + +
+
+
+
+ +
+
+
+ +## CreateAPerfectSeoOptimizedTitleParagraph + +
client.createAPerfectSeoOptimizedTitleParagraph.statusSeoSummary({ ...params }) -> Gooey.SeoSummaryPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.createAPerfectSeoOptimizedTitleParagraph.statusSeoSummary({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusSeoSummaryRequest` + +
+
+ +
+
+ +**requestOptions:** `CreateAPerfectSeoOptimizedTitleParagraph.RequestOptions` + +
+
+
+
+ +
+
+
+ +## WebSearchGpt3 + +
client.webSearchGpt3.statusGoogleGpt({ ...params }) -> Gooey.GoogleGptPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.webSearchGpt3.statusGoogleGpt({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusGoogleGptRequest` + +
+
+ +
+
+ +**requestOptions:** `WebSearchGpt3.RequestOptions` + +
+
+
+
+ +
+
+
+ +## ProfileLookupGpt3ForAiPersonalizedEmails + +
client.profileLookupGpt3ForAiPersonalizedEmails.statusSocialLookupEmail({ ...params }) -> Gooey.SocialLookupEmailPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.profileLookupGpt3ForAiPersonalizedEmails.statusSocialLookupEmail({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusSocialLookupEmailRequest` + +
+
+ +
+
+ +**requestOptions:** `ProfileLookupGpt3ForAiPersonalizedEmails.RequestOptions` + +
+
+
+
+ +
+
+
+ +## BulkRunner + +
client.bulkRunner.statusBulkRunner({ ...params }) -> Gooey.BulkRunnerPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.bulkRunner.statusBulkRunner({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusBulkRunnerRequest` + +
+
+ +
+
+ +**requestOptions:** `BulkRunner.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.bulkRunner.post() -> void +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.bulkRunner.post(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `BulkRunner.RequestOptions` + +
+
+
+
+ +
+
+
+ ## Evaluator -
client.evaluator.asyncFormBulkEval({ ...params }) -> Gooey.BodyAsyncFormBulkEval +
client.evaluator.asyncFormBulkEval({ ...params }) -> Gooey.BodyAsyncFormBulkEval +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.evaluator.asyncFormBulkEval(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.AsyncFormBulkEvalRequest` + +
+
+ +
+
+ +**requestOptions:** `Evaluator.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.evaluator.statusBulkEval({ ...params }) -> Gooey.BulkEvalPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.evaluator.statusBulkEval({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusBulkEvalRequest` + +
+
+ +
+
+ +**requestOptions:** `Evaluator.RequestOptions` + +
+
+
+
+ +
+
+
+ +## SyntheticDataMakerForVideosPdFs + +
client.syntheticDataMakerForVideosPdFs.statusDocExtract({ ...params }) -> Gooey.DocExtractPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.syntheticDataMakerForVideosPdFs.statusDocExtract({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusDocExtractRequest` + +
+
+ +
+
+ +**requestOptions:** `SyntheticDataMakerForVideosPdFs.RequestOptions` + +
+
+
+
+ +
+
+
+ +## LargeLanguageModelsGpt3 + +
client.largeLanguageModelsGpt3.statusCompareLlm({ ...params }) -> Gooey.CompareLlmPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.largeLanguageModelsGpt3.statusCompareLlm({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusCompareLlmRequest` + +
+
+ +
+
+ +**requestOptions:** `LargeLanguageModelsGpt3.RequestOptions` + +
+
+
+
+ +
+
+
+ +## SearchYourDocsWithGpt + +
client.searchYourDocsWithGpt.statusDocSearch({ ...params }) -> Gooey.DocSearchPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.searchYourDocsWithGpt.statusDocSearch({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusDocSearchRequest` + +
+
+ +
+
+ +**requestOptions:** `SearchYourDocsWithGpt.RequestOptions` + +
+
+
+
+ +
+
+
+ +## SmartGpt + +
client.smartGpt.asyncFormSmartGpt({ ...params }) -> Gooey.BodyAsyncFormSmartGpt +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.smartGpt.asyncFormSmartGpt(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.AsyncFormSmartGptRequest` + +
+
+ +
+
+ +**requestOptions:** `SmartGpt.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.smartGpt.statusSmartGpt({ ...params }) -> Gooey.SmartGptPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.smartGpt.statusSmartGpt({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusSmartGptRequest` + +
+
+ +
+
+ +**requestOptions:** `SmartGpt.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.smartGpt.post() -> void +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.smartGpt.post(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `SmartGpt.RequestOptions` + +
+
+
+
+ +
+
+
+ +## SummarizeYourDocsWithGpt + +
client.summarizeYourDocsWithGpt.statusDocSummary({ ...params }) -> Gooey.DocSummaryPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.summarizeYourDocsWithGpt.statusDocSummary({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusDocSummaryRequest` + +
+
+ +
+
+ +**requestOptions:** `SummarizeYourDocsWithGpt.RequestOptions` + +
+
+
+
+ +
+
+
+ +## Functions + +
client.functions.asyncFormFunctions({ ...params }) -> Gooey.BodyAsyncFormFunctions +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.functions.asyncFormFunctions(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.AsyncFormFunctionsRequest` + +
+
+ +
+
+ +**requestOptions:** `Functions.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.functions.statusFunctions({ ...params }) -> Gooey.FunctionsPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.functions.statusFunctions({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusFunctionsRequest` + +
+
+ +
+
+ +**requestOptions:** `Functions.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.functions.post() -> void +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.functions.post(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `Functions.RequestOptions` + +
+
+
+
+ +
+
+
+ +## LipSyncing + +
client.lipSyncing.asyncFormLipsync({ ...params }) -> Gooey.BodyAsyncFormLipsync +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.lipSyncing.asyncFormLipsync(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.AsyncFormLipsyncRequest` + +
+
+ +
+
+ +**requestOptions:** `LipSyncing.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.lipSyncing.statusLipsync({ ...params }) -> Gooey.LipsyncPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.lipSyncing.statusLipsync({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusLipsyncRequest` + +
+
+ +
+
+ +**requestOptions:** `LipSyncing.RequestOptions` + +
+
+
+
+ +
+
+
+ +## LipsyncVideoWithAnyText + +
client.lipsyncVideoWithAnyText.statusLipsyncTts({ ...params }) -> Gooey.LipsyncTtsPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.lipsyncVideoWithAnyText.statusLipsyncTts({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusLipsyncTtsRequest` + +
+
+ +
+
+ +**requestOptions:** `LipsyncVideoWithAnyText.RequestOptions` + +
+
+
+
+ +
+
+
+ +## CompareAiVoiceGenerators + +
client.compareAiVoiceGenerators.statusTextToSpeech({ ...params }) -> Gooey.TextToSpeechPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.compareAiVoiceGenerators.statusTextToSpeech({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusTextToSpeechRequest` + +
+
+ +
+
+ +**requestOptions:** `CompareAiVoiceGenerators.RequestOptions` + +
+
+
+
+ +
+
+
+ +## SpeechRecognitionTranslation + +
client.speechRecognitionTranslation.statusAsr({ ...params }) -> Gooey.AsrPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.speechRecognitionTranslation.statusAsr({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusAsrRequest` + +
+
+ +
+
+ +**requestOptions:** `SpeechRecognitionTranslation.RequestOptions` + +
+
+
+
+ +
+
+
+ +## TextGuidedAudioGenerator + +
client.textGuidedAudioGenerator.statusText2Audio({ ...params }) -> Gooey.Text2AudioPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.textGuidedAudioGenerator.statusText2Audio({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusText2AudioRequest` + +
+
+ +
+
+ +**requestOptions:** `TextGuidedAudioGenerator.RequestOptions` + +
+
+
+
+ +
+
+
+ +## CompareAiTranslations + +
client.compareAiTranslations.statusTranslate({ ...params }) -> Gooey.TranslationPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.compareAiTranslations.statusTranslate({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusTranslateRequest` + +
+
+ +
+
+ +**requestOptions:** `CompareAiTranslations.RequestOptions` + +
+
+
+
+ +
+
+
+ +## EditAnImageWithAiPrompt + +
client.editAnImageWithAiPrompt.statusImg2Img({ ...params }) -> Gooey.Img2ImgPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.editAnImageWithAiPrompt.statusImg2Img({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusImg2ImgRequest` + +
+
+ +
+
+ +**requestOptions:** `EditAnImageWithAiPrompt.RequestOptions` + +
+
+
+
+ +
+
+
+ +## CompareAiImageGenerators + +
client.compareAiImageGenerators.statusCompareText2Img({ ...params }) -> Gooey.CompareText2ImgPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.compareAiImageGenerators.statusCompareText2Img({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusCompareText2ImgRequest` + +
+
+ +
+
+ +**requestOptions:** `CompareAiImageGenerators.RequestOptions` + +
+
+
+
+ +
+
+
+ +## GenerateProductPhotoBackgrounds + +
client.generateProductPhotoBackgrounds.statusObjectInpainting({ ...params }) -> Gooey.ObjectInpaintingPageStatusResponse
@@ -207,7 +1713,9 @@ await client.copilotForYourEnterprise.asyncFormVideoBots();
```typescript -await client.evaluator.asyncFormBulkEval(); +await client.generateProductPhotoBackgrounds.statusObjectInpainting({ + runId: "run_id", +}); ```
@@ -223,7 +1731,7 @@ await client.evaluator.asyncFormBulkEval();
-**request:** `Gooey.AsyncFormBulkEvalRequest` +**request:** `Gooey.StatusObjectInpaintingRequest`
@@ -231,7 +1739,7 @@ await client.evaluator.asyncFormBulkEval();
-**requestOptions:** `Evaluator.RequestOptions` +**requestOptions:** `GenerateProductPhotoBackgrounds.RequestOptions`
@@ -242,9 +1750,9 @@ await client.evaluator.asyncFormBulkEval();
-## SmartGpt +## AiImageWithAFace -
client.smartGpt.asyncFormSmartGpt({ ...params }) -> Gooey.BodyAsyncFormSmartGpt +
client.aiImageWithAFace.statusFaceInpainting({ ...params }) -> Gooey.FaceInpaintingPageStatusResponse
@@ -257,7 +1765,9 @@ await client.evaluator.asyncFormBulkEval();
```typescript -await client.smartGpt.asyncFormSmartGpt(); +await client.aiImageWithAFace.statusFaceInpainting({ + runId: "run_id", +}); ```
@@ -273,7 +1783,7 @@ await client.smartGpt.asyncFormSmartGpt();
-**request:** `Gooey.AsyncFormSmartGptRequest` +**request:** `Gooey.StatusFaceInpaintingRequest`
@@ -281,7 +1791,7 @@ await client.smartGpt.asyncFormSmartGpt();
-**requestOptions:** `SmartGpt.RequestOptions` +**requestOptions:** `AiImageWithAFace.RequestOptions`
@@ -292,7 +1802,9 @@ await client.smartGpt.asyncFormSmartGpt();
-
client.smartGpt.post() -> void +## AiGeneratedPhotoFromEmailProfileLookup + +
client.aiGeneratedPhotoFromEmailProfileLookup.statusEmailFaceInpainting({ ...params }) -> Gooey.EmailFaceInpaintingPageStatusResponse
@@ -305,7 +1817,9 @@ await client.smartGpt.asyncFormSmartGpt();
```typescript -await client.smartGpt.post(); +await client.aiGeneratedPhotoFromEmailProfileLookup.statusEmailFaceInpainting({ + runId: "run_id", +}); ```
@@ -321,7 +1835,15 @@ await client.smartGpt.post();
-**requestOptions:** `SmartGpt.RequestOptions` +**request:** `Gooey.StatusEmailFaceInpaintingRequest` + +
+
+ +
+
+ +**requestOptions:** `AiGeneratedPhotoFromEmailProfileLookup.RequestOptions`
@@ -332,9 +1854,9 @@ await client.smartGpt.post();
-## Functions +## RenderImageSearchResultsWithAi -
client.functions.asyncFormFunctions({ ...params }) -> Gooey.BodyAsyncFormFunctions +
client.renderImageSearchResultsWithAi.statusGoogleImageGen({ ...params }) -> Gooey.GoogleImageGenPageStatusResponse
@@ -347,7 +1869,9 @@ await client.smartGpt.post();
```typescript -await client.functions.asyncFormFunctions(); +await client.renderImageSearchResultsWithAi.statusGoogleImageGen({ + runId: "run_id", +}); ```
@@ -363,7 +1887,7 @@ await client.functions.asyncFormFunctions();
-**request:** `Gooey.AsyncFormFunctionsRequest` +**request:** `Gooey.StatusGoogleImageGenRequest`
@@ -371,7 +1895,7 @@ await client.functions.asyncFormFunctions();
-**requestOptions:** `Functions.RequestOptions` +**requestOptions:** `RenderImageSearchResultsWithAi.RequestOptions`
@@ -382,7 +1906,9 @@ await client.functions.asyncFormFunctions();
-
client.functions.post() -> void +## AiBackgroundChanger + +
client.aiBackgroundChanger.statusImageSegmentation({ ...params }) -> Gooey.ImageSegmentationPageStatusResponse
@@ -395,7 +1921,9 @@ await client.functions.asyncFormFunctions();
```typescript -await client.functions.post(); +await client.aiBackgroundChanger.statusImageSegmentation({ + runId: "run_id", +}); ```
@@ -411,7 +1939,15 @@ await client.functions.post();
-**requestOptions:** `Functions.RequestOptions` +**request:** `Gooey.StatusImageSegmentationRequest` + +
+
+ +
+
+ +**requestOptions:** `AiBackgroundChanger.RequestOptions`
@@ -422,9 +1958,9 @@ await client.functions.post();
-## LipSyncing +## CompareAiImageUpscalers -
client.lipSyncing.asyncFormLipsync({ ...params }) -> Gooey.BodyAsyncFormLipsync +
client.compareAiImageUpscalers.statusCompareAiUpscalers({ ...params }) -> Gooey.CompareUpscalerPageStatusResponse
@@ -437,7 +1973,9 @@ await client.functions.post();
```typescript -await client.lipSyncing.asyncFormLipsync(); +await client.compareAiImageUpscalers.statusCompareAiUpscalers({ + runId: "run_id", +}); ```
@@ -453,7 +1991,7 @@ await client.lipSyncing.asyncFormLipsync();
-**request:** `Gooey.AsyncFormLipsyncRequest` +**request:** `Gooey.StatusCompareAiUpscalersRequest`
@@ -461,7 +1999,7 @@ await client.lipSyncing.asyncFormLipsync();
-**requestOptions:** `LipSyncing.RequestOptions` +**requestOptions:** `CompareAiImageUpscalers.RequestOptions`
@@ -472,9 +2010,9 @@ await client.lipSyncing.asyncFormLipsync();
-## Misc +## ChyronPlantBot -
client.misc.getBalance() -> Gooey.BalanceResponse +
client.chyronPlantBot.statusChyronPlant({ ...params }) -> Gooey.ChyronPlantPageStatusResponse
@@ -487,7 +2025,9 @@ await client.lipSyncing.asyncFormLipsync();
```typescript -await client.misc.getBalance(); +await client.chyronPlantBot.statusChyronPlant({ + runId: "run_id", +}); ```
@@ -503,7 +2043,15 @@ await client.misc.getBalance();
-**requestOptions:** `Misc.RequestOptions` +**request:** `Gooey.StatusChyronPlantRequest` + +
+
+ +
+
+ +**requestOptions:** `ChyronPlantBot.RequestOptions`
@@ -514,7 +2062,9 @@ await client.misc.getBalance();
-
client.misc.videoBotsBroadcast({ ...params }) -> unknown +## LetterWriter + +
client.letterWriter.statusLetterWriter({ ...params }) -> Gooey.LetterWriterPageStatusResponse
@@ -527,8 +2077,8 @@ await client.misc.getBalance();
```typescript -await client.misc.videoBotsBroadcast({ - text: "text", +await client.letterWriter.statusLetterWriter({ + runId: "run_id", }); ``` @@ -545,7 +2095,7 @@ await client.misc.videoBotsBroadcast({
-**request:** `Gooey.BotBroadcastRequestModel` +**request:** `Gooey.StatusLetterWriterRequest`
@@ -553,7 +2103,7 @@ await client.misc.videoBotsBroadcast({
-**requestOptions:** `Misc.RequestOptions` +**requestOptions:** `LetterWriter.RequestOptions`
@@ -564,9 +2114,9 @@ await client.misc.videoBotsBroadcast({
-## BulkRunner +## Embeddings -
client.bulkRunner.post() -> void +
client.embeddings.statusEmbeddings({ ...params }) -> Gooey.EmbeddingsPageStatusResponse
@@ -579,7 +2129,9 @@ await client.misc.videoBotsBroadcast({
```typescript -await client.bulkRunner.post(); +await client.embeddings.statusEmbeddings({ + runId: "run_id", +}); ```
@@ -595,7 +2147,15 @@ await client.bulkRunner.post();
-**requestOptions:** `BulkRunner.RequestOptions` +**request:** `Gooey.StatusEmbeddingsRequest` + +
+
+ +
+
+ +**requestOptions:** `Embeddings.RequestOptions`
@@ -606,8 +2166,6 @@ await client.bulkRunner.post();
-## Embeddings -
client.embeddings.post() -> void
@@ -647,3 +2205,147 @@ await client.embeddings.post();
+ +## PeopleAlsoAskAnswersFromADoc + +
client.peopleAlsoAskAnswersFromADoc.statusRelatedQnaMakerDoc({ ...params }) -> Gooey.RelatedQnADocPageStatusResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.peopleAlsoAskAnswersFromADoc.statusRelatedQnaMakerDoc({ + runId: "run_id", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.StatusRelatedQnaMakerDocRequest` + +
+
+ +
+
+ +**requestOptions:** `PeopleAlsoAskAnswersFromADoc.RequestOptions` + +
+
+
+
+ +
+
+
+ +## Misc + +
client.misc.getBalance() -> Gooey.BalanceResponse +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.misc.getBalance(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `Misc.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.misc.videoBotsBroadcast({ ...params }) -> unknown +
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.misc.videoBotsBroadcast({ + text: "text", +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Gooey.BotBroadcastRequestModel` + +
+
+ +
+
+ +**requestOptions:** `Misc.RequestOptions` + +
+
+
+
+ +
+
+
diff --git a/src/Client.ts b/src/Client.ts index 277e246..6443a16 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -10,13 +10,39 @@ import * as serializers from "./serialization/index"; import * as errors from "./errors/index"; import { CopilotIntegrations } from "./api/resources/copilotIntegrations/client/Client"; import { CopilotForYourEnterprise } from "./api/resources/copilotForYourEnterprise/client/Client"; +import { AiAnimationGenerator } from "./api/resources/aiAnimationGenerator/client/Client"; +import { AiArtQrCode } from "./api/resources/aiArtQrCode/client/Client"; +import { GeneratePeopleAlsoAskSeoContent } from "./api/resources/generatePeopleAlsoAskSeoContent/client/Client"; +import { CreateAPerfectSeoOptimizedTitleParagraph } from "./api/resources/createAPerfectSeoOptimizedTitleParagraph/client/Client"; +import { WebSearchGpt3 } from "./api/resources/webSearchGpt3/client/Client"; +import { ProfileLookupGpt3ForAiPersonalizedEmails } from "./api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/Client"; +import { BulkRunner } from "./api/resources/bulkRunner/client/Client"; import { Evaluator } from "./api/resources/evaluator/client/Client"; +import { SyntheticDataMakerForVideosPdFs } from "./api/resources/syntheticDataMakerForVideosPdFs/client/Client"; +import { LargeLanguageModelsGpt3 } from "./api/resources/largeLanguageModelsGpt3/client/Client"; +import { SearchYourDocsWithGpt } from "./api/resources/searchYourDocsWithGpt/client/Client"; import { SmartGpt } from "./api/resources/smartGpt/client/Client"; +import { SummarizeYourDocsWithGpt } from "./api/resources/summarizeYourDocsWithGpt/client/Client"; import { Functions } from "./api/resources/functions/client/Client"; import { LipSyncing } from "./api/resources/lipSyncing/client/Client"; -import { Misc } from "./api/resources/misc/client/Client"; -import { BulkRunner } from "./api/resources/bulkRunner/client/Client"; +import { LipsyncVideoWithAnyText } from "./api/resources/lipsyncVideoWithAnyText/client/Client"; +import { CompareAiVoiceGenerators } from "./api/resources/compareAiVoiceGenerators/client/Client"; +import { SpeechRecognitionTranslation } from "./api/resources/speechRecognitionTranslation/client/Client"; +import { TextGuidedAudioGenerator } from "./api/resources/textGuidedAudioGenerator/client/Client"; +import { CompareAiTranslations } from "./api/resources/compareAiTranslations/client/Client"; +import { EditAnImageWithAiPrompt } from "./api/resources/editAnImageWithAiPrompt/client/Client"; +import { CompareAiImageGenerators } from "./api/resources/compareAiImageGenerators/client/Client"; +import { GenerateProductPhotoBackgrounds } from "./api/resources/generateProductPhotoBackgrounds/client/Client"; +import { AiImageWithAFace } from "./api/resources/aiImageWithAFace/client/Client"; +import { AiGeneratedPhotoFromEmailProfileLookup } from "./api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/Client"; +import { RenderImageSearchResultsWithAi } from "./api/resources/renderImageSearchResultsWithAi/client/Client"; +import { AiBackgroundChanger } from "./api/resources/aiBackgroundChanger/client/Client"; +import { CompareAiImageUpscalers } from "./api/resources/compareAiImageUpscalers/client/Client"; +import { ChyronPlantBot } from "./api/resources/chyronPlantBot/client/Client"; +import { LetterWriter } from "./api/resources/letterWriter/client/Client"; import { Embeddings } from "./api/resources/embeddings/client/Client"; +import { PeopleAlsoAskAnswersFromADoc } from "./api/resources/peopleAlsoAskAnswersFromADoc/client/Client"; +import { Misc } from "./api/resources/misc/client/Client"; export declare namespace GooeyClient { interface Options { @@ -71,7 +97,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -192,7 +218,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -313,7 +339,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -434,7 +460,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -555,7 +581,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -676,7 +702,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -797,7 +823,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -918,7 +944,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1039,7 +1065,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1160,7 +1186,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1281,7 +1307,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1402,7 +1428,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1523,7 +1549,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1644,7 +1670,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1765,7 +1791,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -1886,7 +1912,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2007,7 +2033,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2128,7 +2154,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2249,7 +2275,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2370,7 +2396,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2491,7 +2517,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2612,7 +2638,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2733,7 +2759,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2854,7 +2880,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -2975,7 +3001,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3096,7 +3122,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3201,7 +3227,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3254,7 +3280,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3307,7 +3333,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3360,7 +3386,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3413,7 +3439,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3466,7 +3492,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3519,7 +3545,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3572,7 +3598,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3625,7 +3651,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3678,7 +3704,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3731,7 +3757,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3784,7 +3810,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3837,7 +3863,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3890,7 +3916,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3943,7 +3969,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -3996,7 +4022,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4049,7 +4075,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4102,7 +4128,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4155,7 +4181,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4208,7 +4234,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4261,7 +4287,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4314,7 +4340,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4367,7 +4393,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4420,7 +4446,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4473,7 +4499,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4526,7 +4552,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4579,7 +4605,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4632,7 +4658,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4685,7 +4711,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4738,7 +4764,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4791,7 +4817,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4844,7 +4870,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4897,7 +4923,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4950,7 +4976,7 @@ export class GooeyClient { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -4998,18 +5024,88 @@ export class GooeyClient { return (this._copilotForYourEnterprise ??= new CopilotForYourEnterprise(this._options)); } + protected _aiAnimationGenerator: AiAnimationGenerator | undefined; + + public get aiAnimationGenerator(): AiAnimationGenerator { + return (this._aiAnimationGenerator ??= new AiAnimationGenerator(this._options)); + } + + protected _aiArtQrCode: AiArtQrCode | undefined; + + public get aiArtQrCode(): AiArtQrCode { + return (this._aiArtQrCode ??= new AiArtQrCode(this._options)); + } + + protected _generatePeopleAlsoAskSeoContent: GeneratePeopleAlsoAskSeoContent | undefined; + + public get generatePeopleAlsoAskSeoContent(): GeneratePeopleAlsoAskSeoContent { + return (this._generatePeopleAlsoAskSeoContent ??= new GeneratePeopleAlsoAskSeoContent(this._options)); + } + + protected _createAPerfectSeoOptimizedTitleParagraph: CreateAPerfectSeoOptimizedTitleParagraph | undefined; + + public get createAPerfectSeoOptimizedTitleParagraph(): CreateAPerfectSeoOptimizedTitleParagraph { + return (this._createAPerfectSeoOptimizedTitleParagraph ??= new CreateAPerfectSeoOptimizedTitleParagraph( + this._options + )); + } + + protected _webSearchGpt3: WebSearchGpt3 | undefined; + + public get webSearchGpt3(): WebSearchGpt3 { + return (this._webSearchGpt3 ??= new WebSearchGpt3(this._options)); + } + + protected _profileLookupGpt3ForAiPersonalizedEmails: ProfileLookupGpt3ForAiPersonalizedEmails | undefined; + + public get profileLookupGpt3ForAiPersonalizedEmails(): ProfileLookupGpt3ForAiPersonalizedEmails { + return (this._profileLookupGpt3ForAiPersonalizedEmails ??= new ProfileLookupGpt3ForAiPersonalizedEmails( + this._options + )); + } + + protected _bulkRunner: BulkRunner | undefined; + + public get bulkRunner(): BulkRunner { + return (this._bulkRunner ??= new BulkRunner(this._options)); + } + protected _evaluator: Evaluator | undefined; public get evaluator(): Evaluator { return (this._evaluator ??= new Evaluator(this._options)); } + protected _syntheticDataMakerForVideosPdFs: SyntheticDataMakerForVideosPdFs | undefined; + + public get syntheticDataMakerForVideosPdFs(): SyntheticDataMakerForVideosPdFs { + return (this._syntheticDataMakerForVideosPdFs ??= new SyntheticDataMakerForVideosPdFs(this._options)); + } + + protected _largeLanguageModelsGpt3: LargeLanguageModelsGpt3 | undefined; + + public get largeLanguageModelsGpt3(): LargeLanguageModelsGpt3 { + return (this._largeLanguageModelsGpt3 ??= new LargeLanguageModelsGpt3(this._options)); + } + + protected _searchYourDocsWithGpt: SearchYourDocsWithGpt | undefined; + + public get searchYourDocsWithGpt(): SearchYourDocsWithGpt { + return (this._searchYourDocsWithGpt ??= new SearchYourDocsWithGpt(this._options)); + } + protected _smartGpt: SmartGpt | undefined; public get smartGpt(): SmartGpt { return (this._smartGpt ??= new SmartGpt(this._options)); } + protected _summarizeYourDocsWithGpt: SummarizeYourDocsWithGpt | undefined; + + public get summarizeYourDocsWithGpt(): SummarizeYourDocsWithGpt { + return (this._summarizeYourDocsWithGpt ??= new SummarizeYourDocsWithGpt(this._options)); + } + protected _functions: Functions | undefined; public get functions(): Functions { @@ -5022,16 +5118,96 @@ export class GooeyClient { return (this._lipSyncing ??= new LipSyncing(this._options)); } - protected _misc: Misc | undefined; + protected _lipsyncVideoWithAnyText: LipsyncVideoWithAnyText | undefined; - public get misc(): Misc { - return (this._misc ??= new Misc(this._options)); + public get lipsyncVideoWithAnyText(): LipsyncVideoWithAnyText { + return (this._lipsyncVideoWithAnyText ??= new LipsyncVideoWithAnyText(this._options)); } - protected _bulkRunner: BulkRunner | undefined; + protected _compareAiVoiceGenerators: CompareAiVoiceGenerators | undefined; - public get bulkRunner(): BulkRunner { - return (this._bulkRunner ??= new BulkRunner(this._options)); + public get compareAiVoiceGenerators(): CompareAiVoiceGenerators { + return (this._compareAiVoiceGenerators ??= new CompareAiVoiceGenerators(this._options)); + } + + protected _speechRecognitionTranslation: SpeechRecognitionTranslation | undefined; + + public get speechRecognitionTranslation(): SpeechRecognitionTranslation { + return (this._speechRecognitionTranslation ??= new SpeechRecognitionTranslation(this._options)); + } + + protected _textGuidedAudioGenerator: TextGuidedAudioGenerator | undefined; + + public get textGuidedAudioGenerator(): TextGuidedAudioGenerator { + return (this._textGuidedAudioGenerator ??= new TextGuidedAudioGenerator(this._options)); + } + + protected _compareAiTranslations: CompareAiTranslations | undefined; + + public get compareAiTranslations(): CompareAiTranslations { + return (this._compareAiTranslations ??= new CompareAiTranslations(this._options)); + } + + protected _editAnImageWithAiPrompt: EditAnImageWithAiPrompt | undefined; + + public get editAnImageWithAiPrompt(): EditAnImageWithAiPrompt { + return (this._editAnImageWithAiPrompt ??= new EditAnImageWithAiPrompt(this._options)); + } + + protected _compareAiImageGenerators: CompareAiImageGenerators | undefined; + + public get compareAiImageGenerators(): CompareAiImageGenerators { + return (this._compareAiImageGenerators ??= new CompareAiImageGenerators(this._options)); + } + + protected _generateProductPhotoBackgrounds: GenerateProductPhotoBackgrounds | undefined; + + public get generateProductPhotoBackgrounds(): GenerateProductPhotoBackgrounds { + return (this._generateProductPhotoBackgrounds ??= new GenerateProductPhotoBackgrounds(this._options)); + } + + protected _aiImageWithAFace: AiImageWithAFace | undefined; + + public get aiImageWithAFace(): AiImageWithAFace { + return (this._aiImageWithAFace ??= new AiImageWithAFace(this._options)); + } + + protected _aiGeneratedPhotoFromEmailProfileLookup: AiGeneratedPhotoFromEmailProfileLookup | undefined; + + public get aiGeneratedPhotoFromEmailProfileLookup(): AiGeneratedPhotoFromEmailProfileLookup { + return (this._aiGeneratedPhotoFromEmailProfileLookup ??= new AiGeneratedPhotoFromEmailProfileLookup( + this._options + )); + } + + protected _renderImageSearchResultsWithAi: RenderImageSearchResultsWithAi | undefined; + + public get renderImageSearchResultsWithAi(): RenderImageSearchResultsWithAi { + return (this._renderImageSearchResultsWithAi ??= new RenderImageSearchResultsWithAi(this._options)); + } + + protected _aiBackgroundChanger: AiBackgroundChanger | undefined; + + public get aiBackgroundChanger(): AiBackgroundChanger { + return (this._aiBackgroundChanger ??= new AiBackgroundChanger(this._options)); + } + + protected _compareAiImageUpscalers: CompareAiImageUpscalers | undefined; + + public get compareAiImageUpscalers(): CompareAiImageUpscalers { + return (this._compareAiImageUpscalers ??= new CompareAiImageUpscalers(this._options)); + } + + protected _chyronPlantBot: ChyronPlantBot | undefined; + + public get chyronPlantBot(): ChyronPlantBot { + return (this._chyronPlantBot ??= new ChyronPlantBot(this._options)); + } + + protected _letterWriter: LetterWriter | undefined; + + public get letterWriter(): LetterWriter { + return (this._letterWriter ??= new LetterWriter(this._options)); } protected _embeddings: Embeddings | undefined; @@ -5040,6 +5216,18 @@ export class GooeyClient { return (this._embeddings ??= new Embeddings(this._options)); } + protected _peopleAlsoAskAnswersFromADoc: PeopleAlsoAskAnswersFromADoc | undefined; + + public get peopleAlsoAskAnswersFromADoc(): PeopleAlsoAskAnswersFromADoc { + return (this._peopleAlsoAskAnswersFromADoc ??= new PeopleAlsoAskAnswersFromADoc(this._options)); + } + + protected _misc: Misc | undefined; + + public get misc(): Misc { + return (this._misc ??= new Misc(this._options)); + } + protected async _getAuthorizationHeader(): Promise { const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; if (bearer == null) { diff --git a/src/api/resources/aiAnimationGenerator/client/Client.ts b/src/api/resources/aiAnimationGenerator/client/Client.ts new file mode 100644 index 0000000..e676c1f --- /dev/null +++ b/src/api/resources/aiAnimationGenerator/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace AiAnimationGenerator { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class AiAnimationGenerator { + constructor(protected readonly _options: AiAnimationGenerator.Options = {}) {} + + /** + * @param {Gooey.StatusDeforumSdRequest} request + * @param {AiAnimationGenerator.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.aiAnimationGenerator.statusDeforumSd({ + * runId: "run_id" + * }) + */ + public async statusDeforumSd( + request: Gooey.StatusDeforumSdRequest, + requestOptions?: AiAnimationGenerator.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/DeforumSD/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.DeforumSdPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/aiAnimationGenerator/client/index.ts b/src/api/resources/aiAnimationGenerator/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/aiAnimationGenerator/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/aiAnimationGenerator/client/requests/StatusDeforumSdRequest.ts b/src/api/resources/aiAnimationGenerator/client/requests/StatusDeforumSdRequest.ts new file mode 100644 index 0000000..87292b7 --- /dev/null +++ b/src/api/resources/aiAnimationGenerator/client/requests/StatusDeforumSdRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusDeforumSdRequest { + runId: string; +} diff --git a/src/api/resources/aiAnimationGenerator/client/requests/index.ts b/src/api/resources/aiAnimationGenerator/client/requests/index.ts new file mode 100644 index 0000000..c07286a --- /dev/null +++ b/src/api/resources/aiAnimationGenerator/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusDeforumSdRequest } from "./StatusDeforumSdRequest"; diff --git a/src/api/resources/aiAnimationGenerator/index.ts b/src/api/resources/aiAnimationGenerator/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/aiAnimationGenerator/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/aiArtQrCode/client/Client.ts b/src/api/resources/aiArtQrCode/client/Client.ts new file mode 100644 index 0000000..59cfc95 --- /dev/null +++ b/src/api/resources/aiArtQrCode/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace AiArtQrCode { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class AiArtQrCode { + constructor(protected readonly _options: AiArtQrCode.Options = {}) {} + + /** + * @param {Gooey.StatusArtQrCodeRequest} request + * @param {AiArtQrCode.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.aiArtQrCode.statusArtQrCode({ + * runId: "run_id" + * }) + */ + public async statusArtQrCode( + request: Gooey.StatusArtQrCodeRequest, + requestOptions?: AiArtQrCode.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/art-qr-code/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.QrCodeGeneratorPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/aiArtQrCode/client/index.ts b/src/api/resources/aiArtQrCode/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/aiArtQrCode/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/aiArtQrCode/client/requests/StatusArtQrCodeRequest.ts b/src/api/resources/aiArtQrCode/client/requests/StatusArtQrCodeRequest.ts new file mode 100644 index 0000000..c433ee6 --- /dev/null +++ b/src/api/resources/aiArtQrCode/client/requests/StatusArtQrCodeRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusArtQrCodeRequest { + runId: string; +} diff --git a/src/api/resources/aiArtQrCode/client/requests/index.ts b/src/api/resources/aiArtQrCode/client/requests/index.ts new file mode 100644 index 0000000..c407e61 --- /dev/null +++ b/src/api/resources/aiArtQrCode/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusArtQrCodeRequest } from "./StatusArtQrCodeRequest"; diff --git a/src/api/resources/aiArtQrCode/index.ts b/src/api/resources/aiArtQrCode/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/aiArtQrCode/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/aiBackgroundChanger/client/Client.ts b/src/api/resources/aiBackgroundChanger/client/Client.ts new file mode 100644 index 0000000..c8d0ca9 --- /dev/null +++ b/src/api/resources/aiBackgroundChanger/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace AiBackgroundChanger { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class AiBackgroundChanger { + constructor(protected readonly _options: AiBackgroundChanger.Options = {}) {} + + /** + * @param {Gooey.StatusImageSegmentationRequest} request + * @param {AiBackgroundChanger.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.aiBackgroundChanger.statusImageSegmentation({ + * runId: "run_id" + * }) + */ + public async statusImageSegmentation( + request: Gooey.StatusImageSegmentationRequest, + requestOptions?: AiBackgroundChanger.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/ImageSegmentation/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.ImageSegmentationPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/aiBackgroundChanger/client/index.ts b/src/api/resources/aiBackgroundChanger/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/aiBackgroundChanger/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/aiBackgroundChanger/client/requests/StatusImageSegmentationRequest.ts b/src/api/resources/aiBackgroundChanger/client/requests/StatusImageSegmentationRequest.ts new file mode 100644 index 0000000..a3763e2 --- /dev/null +++ b/src/api/resources/aiBackgroundChanger/client/requests/StatusImageSegmentationRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusImageSegmentationRequest { + runId: string; +} diff --git a/src/api/resources/aiBackgroundChanger/client/requests/index.ts b/src/api/resources/aiBackgroundChanger/client/requests/index.ts new file mode 100644 index 0000000..86a37b4 --- /dev/null +++ b/src/api/resources/aiBackgroundChanger/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusImageSegmentationRequest } from "./StatusImageSegmentationRequest"; diff --git a/src/api/resources/aiBackgroundChanger/index.ts b/src/api/resources/aiBackgroundChanger/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/aiBackgroundChanger/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/Client.ts b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/Client.ts new file mode 100644 index 0000000..3375844 --- /dev/null +++ b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace AiGeneratedPhotoFromEmailProfileLookup { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class AiGeneratedPhotoFromEmailProfileLookup { + constructor(protected readonly _options: AiGeneratedPhotoFromEmailProfileLookup.Options = {}) {} + + /** + * @param {Gooey.StatusEmailFaceInpaintingRequest} request + * @param {AiGeneratedPhotoFromEmailProfileLookup.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.aiGeneratedPhotoFromEmailProfileLookup.statusEmailFaceInpainting({ + * runId: "run_id" + * }) + */ + public async statusEmailFaceInpainting( + request: Gooey.StatusEmailFaceInpaintingRequest, + requestOptions?: AiGeneratedPhotoFromEmailProfileLookup.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/EmailFaceInpainting/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.EmailFaceInpaintingPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/index.ts b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/StatusEmailFaceInpaintingRequest.ts b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/StatusEmailFaceInpaintingRequest.ts new file mode 100644 index 0000000..c57ca13 --- /dev/null +++ b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/StatusEmailFaceInpaintingRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusEmailFaceInpaintingRequest { + runId: string; +} diff --git a/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/index.ts b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/index.ts new file mode 100644 index 0000000..9dc765d --- /dev/null +++ b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusEmailFaceInpaintingRequest } from "./StatusEmailFaceInpaintingRequest"; diff --git a/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/index.ts b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/aiGeneratedPhotoFromEmailProfileLookup/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/aiImageWithAFace/client/Client.ts b/src/api/resources/aiImageWithAFace/client/Client.ts new file mode 100644 index 0000000..a792f95 --- /dev/null +++ b/src/api/resources/aiImageWithAFace/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace AiImageWithAFace { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class AiImageWithAFace { + constructor(protected readonly _options: AiImageWithAFace.Options = {}) {} + + /** + * @param {Gooey.StatusFaceInpaintingRequest} request + * @param {AiImageWithAFace.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.aiImageWithAFace.statusFaceInpainting({ + * runId: "run_id" + * }) + */ + public async statusFaceInpainting( + request: Gooey.StatusFaceInpaintingRequest, + requestOptions?: AiImageWithAFace.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/FaceInpainting/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.FaceInpaintingPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/aiImageWithAFace/client/index.ts b/src/api/resources/aiImageWithAFace/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/aiImageWithAFace/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/aiImageWithAFace/client/requests/StatusFaceInpaintingRequest.ts b/src/api/resources/aiImageWithAFace/client/requests/StatusFaceInpaintingRequest.ts new file mode 100644 index 0000000..ee03839 --- /dev/null +++ b/src/api/resources/aiImageWithAFace/client/requests/StatusFaceInpaintingRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusFaceInpaintingRequest { + runId: string; +} diff --git a/src/api/resources/aiImageWithAFace/client/requests/index.ts b/src/api/resources/aiImageWithAFace/client/requests/index.ts new file mode 100644 index 0000000..7135cce --- /dev/null +++ b/src/api/resources/aiImageWithAFace/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusFaceInpaintingRequest } from "./StatusFaceInpaintingRequest"; diff --git a/src/api/resources/aiImageWithAFace/index.ts b/src/api/resources/aiImageWithAFace/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/aiImageWithAFace/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/bulkRunner/client/Client.ts b/src/api/resources/bulkRunner/client/Client.ts index 382fff5..a59996a 100644 --- a/src/api/resources/bulkRunner/client/Client.ts +++ b/src/api/resources/bulkRunner/client/Client.ts @@ -4,7 +4,9 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; +import * as Gooey from "../../../index"; import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; import * as errors from "../../../../errors/index"; export declare namespace BulkRunner { @@ -27,6 +29,104 @@ export declare namespace BulkRunner { export class BulkRunner { constructor(protected readonly _options: BulkRunner.Options = {}) {} + /** + * @param {Gooey.StatusBulkRunnerRequest} request + * @param {BulkRunner.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.bulkRunner.statusBulkRunner({ + * runId: "run_id" + * }) + */ + public async statusBulkRunner( + request: Gooey.StatusBulkRunnerRequest, + requestOptions?: BulkRunner.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/bulk-runner/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.BulkRunnerPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + /** * @param {BulkRunner.RequestOptions} requestOptions - Request-specific configuration. * @@ -44,7 +144,7 @@ export class BulkRunner { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/bulkRunner/client/index.ts b/src/api/resources/bulkRunner/client/index.ts index cb0ff5c..415726b 100644 --- a/src/api/resources/bulkRunner/client/index.ts +++ b/src/api/resources/bulkRunner/client/index.ts @@ -1 +1 @@ -export {}; +export * from "./requests"; diff --git a/src/api/resources/bulkRunner/client/requests/StatusBulkRunnerRequest.ts b/src/api/resources/bulkRunner/client/requests/StatusBulkRunnerRequest.ts new file mode 100644 index 0000000..eec8937 --- /dev/null +++ b/src/api/resources/bulkRunner/client/requests/StatusBulkRunnerRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusBulkRunnerRequest { + runId: string; +} diff --git a/src/api/resources/bulkRunner/client/requests/index.ts b/src/api/resources/bulkRunner/client/requests/index.ts new file mode 100644 index 0000000..b9b5369 --- /dev/null +++ b/src/api/resources/bulkRunner/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusBulkRunnerRequest } from "./StatusBulkRunnerRequest"; diff --git a/src/api/resources/chyronPlantBot/client/Client.ts b/src/api/resources/chyronPlantBot/client/Client.ts new file mode 100644 index 0000000..6f38886 --- /dev/null +++ b/src/api/resources/chyronPlantBot/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace ChyronPlantBot { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class ChyronPlantBot { + constructor(protected readonly _options: ChyronPlantBot.Options = {}) {} + + /** + * @param {Gooey.StatusChyronPlantRequest} request + * @param {ChyronPlantBot.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.chyronPlantBot.statusChyronPlant({ + * runId: "run_id" + * }) + */ + public async statusChyronPlant( + request: Gooey.StatusChyronPlantRequest, + requestOptions?: ChyronPlantBot.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/ChyronPlant/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.ChyronPlantPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/chyronPlantBot/client/index.ts b/src/api/resources/chyronPlantBot/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/chyronPlantBot/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/chyronPlantBot/client/requests/StatusChyronPlantRequest.ts b/src/api/resources/chyronPlantBot/client/requests/StatusChyronPlantRequest.ts new file mode 100644 index 0000000..1cd802e --- /dev/null +++ b/src/api/resources/chyronPlantBot/client/requests/StatusChyronPlantRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusChyronPlantRequest { + runId: string; +} diff --git a/src/api/resources/chyronPlantBot/client/requests/index.ts b/src/api/resources/chyronPlantBot/client/requests/index.ts new file mode 100644 index 0000000..d1278dc --- /dev/null +++ b/src/api/resources/chyronPlantBot/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusChyronPlantRequest } from "./StatusChyronPlantRequest"; diff --git a/src/api/resources/chyronPlantBot/index.ts b/src/api/resources/chyronPlantBot/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/chyronPlantBot/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/compareAiImageGenerators/client/Client.ts b/src/api/resources/compareAiImageGenerators/client/Client.ts new file mode 100644 index 0000000..ab531a4 --- /dev/null +++ b/src/api/resources/compareAiImageGenerators/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace CompareAiImageGenerators { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class CompareAiImageGenerators { + constructor(protected readonly _options: CompareAiImageGenerators.Options = {}) {} + + /** + * @param {Gooey.StatusCompareText2ImgRequest} request + * @param {CompareAiImageGenerators.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.compareAiImageGenerators.statusCompareText2Img({ + * runId: "run_id" + * }) + */ + public async statusCompareText2Img( + request: Gooey.StatusCompareText2ImgRequest, + requestOptions?: CompareAiImageGenerators.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/CompareText2Img/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.CompareText2ImgPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/compareAiImageGenerators/client/index.ts b/src/api/resources/compareAiImageGenerators/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/compareAiImageGenerators/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/compareAiImageGenerators/client/requests/StatusCompareText2ImgRequest.ts b/src/api/resources/compareAiImageGenerators/client/requests/StatusCompareText2ImgRequest.ts new file mode 100644 index 0000000..8e0fff5 --- /dev/null +++ b/src/api/resources/compareAiImageGenerators/client/requests/StatusCompareText2ImgRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusCompareText2ImgRequest { + runId: string; +} diff --git a/src/api/resources/compareAiImageGenerators/client/requests/index.ts b/src/api/resources/compareAiImageGenerators/client/requests/index.ts new file mode 100644 index 0000000..ad838db --- /dev/null +++ b/src/api/resources/compareAiImageGenerators/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusCompareText2ImgRequest } from "./StatusCompareText2ImgRequest"; diff --git a/src/api/resources/compareAiImageGenerators/index.ts b/src/api/resources/compareAiImageGenerators/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/compareAiImageGenerators/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/compareAiImageUpscalers/client/Client.ts b/src/api/resources/compareAiImageUpscalers/client/Client.ts new file mode 100644 index 0000000..18bd3d9 --- /dev/null +++ b/src/api/resources/compareAiImageUpscalers/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace CompareAiImageUpscalers { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class CompareAiImageUpscalers { + constructor(protected readonly _options: CompareAiImageUpscalers.Options = {}) {} + + /** + * @param {Gooey.StatusCompareAiUpscalersRequest} request + * @param {CompareAiImageUpscalers.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.compareAiImageUpscalers.statusCompareAiUpscalers({ + * runId: "run_id" + * }) + */ + public async statusCompareAiUpscalers( + request: Gooey.StatusCompareAiUpscalersRequest, + requestOptions?: CompareAiImageUpscalers.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/compare-ai-upscalers/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.CompareUpscalerPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/compareAiImageUpscalers/client/index.ts b/src/api/resources/compareAiImageUpscalers/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/compareAiImageUpscalers/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/compareAiImageUpscalers/client/requests/StatusCompareAiUpscalersRequest.ts b/src/api/resources/compareAiImageUpscalers/client/requests/StatusCompareAiUpscalersRequest.ts new file mode 100644 index 0000000..74694d2 --- /dev/null +++ b/src/api/resources/compareAiImageUpscalers/client/requests/StatusCompareAiUpscalersRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusCompareAiUpscalersRequest { + runId: string; +} diff --git a/src/api/resources/compareAiImageUpscalers/client/requests/index.ts b/src/api/resources/compareAiImageUpscalers/client/requests/index.ts new file mode 100644 index 0000000..bcdc6ae --- /dev/null +++ b/src/api/resources/compareAiImageUpscalers/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusCompareAiUpscalersRequest } from "./StatusCompareAiUpscalersRequest"; diff --git a/src/api/resources/compareAiImageUpscalers/index.ts b/src/api/resources/compareAiImageUpscalers/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/compareAiImageUpscalers/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/compareAiTranslations/client/Client.ts b/src/api/resources/compareAiTranslations/client/Client.ts new file mode 100644 index 0000000..1cdf187 --- /dev/null +++ b/src/api/resources/compareAiTranslations/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace CompareAiTranslations { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class CompareAiTranslations { + constructor(protected readonly _options: CompareAiTranslations.Options = {}) {} + + /** + * @param {Gooey.StatusTranslateRequest} request + * @param {CompareAiTranslations.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.compareAiTranslations.statusTranslate({ + * runId: "run_id" + * }) + */ + public async statusTranslate( + request: Gooey.StatusTranslateRequest, + requestOptions?: CompareAiTranslations.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/translate/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.TranslationPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/compareAiTranslations/client/index.ts b/src/api/resources/compareAiTranslations/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/compareAiTranslations/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/compareAiTranslations/client/requests/StatusTranslateRequest.ts b/src/api/resources/compareAiTranslations/client/requests/StatusTranslateRequest.ts new file mode 100644 index 0000000..c6411ec --- /dev/null +++ b/src/api/resources/compareAiTranslations/client/requests/StatusTranslateRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusTranslateRequest { + runId: string; +} diff --git a/src/api/resources/compareAiTranslations/client/requests/index.ts b/src/api/resources/compareAiTranslations/client/requests/index.ts new file mode 100644 index 0000000..9133079 --- /dev/null +++ b/src/api/resources/compareAiTranslations/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusTranslateRequest } from "./StatusTranslateRequest"; diff --git a/src/api/resources/compareAiTranslations/index.ts b/src/api/resources/compareAiTranslations/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/compareAiTranslations/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/compareAiVoiceGenerators/client/Client.ts b/src/api/resources/compareAiVoiceGenerators/client/Client.ts new file mode 100644 index 0000000..87f75c3 --- /dev/null +++ b/src/api/resources/compareAiVoiceGenerators/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace CompareAiVoiceGenerators { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class CompareAiVoiceGenerators { + constructor(protected readonly _options: CompareAiVoiceGenerators.Options = {}) {} + + /** + * @param {Gooey.StatusTextToSpeechRequest} request + * @param {CompareAiVoiceGenerators.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.compareAiVoiceGenerators.statusTextToSpeech({ + * runId: "run_id" + * }) + */ + public async statusTextToSpeech( + request: Gooey.StatusTextToSpeechRequest, + requestOptions?: CompareAiVoiceGenerators.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/TextToSpeech/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.TextToSpeechPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/compareAiVoiceGenerators/client/index.ts b/src/api/resources/compareAiVoiceGenerators/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/compareAiVoiceGenerators/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/compareAiVoiceGenerators/client/requests/StatusTextToSpeechRequest.ts b/src/api/resources/compareAiVoiceGenerators/client/requests/StatusTextToSpeechRequest.ts new file mode 100644 index 0000000..8309b35 --- /dev/null +++ b/src/api/resources/compareAiVoiceGenerators/client/requests/StatusTextToSpeechRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusTextToSpeechRequest { + runId: string; +} diff --git a/src/api/resources/compareAiVoiceGenerators/client/requests/index.ts b/src/api/resources/compareAiVoiceGenerators/client/requests/index.ts new file mode 100644 index 0000000..4524caa --- /dev/null +++ b/src/api/resources/compareAiVoiceGenerators/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusTextToSpeechRequest } from "./StatusTextToSpeechRequest"; diff --git a/src/api/resources/compareAiVoiceGenerators/index.ts b/src/api/resources/compareAiVoiceGenerators/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/compareAiVoiceGenerators/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/copilotForYourEnterprise/client/Client.ts b/src/api/resources/copilotForYourEnterprise/client/Client.ts index 0f13e40..3c73c35 100644 --- a/src/api/resources/copilotForYourEnterprise/client/Client.ts +++ b/src/api/resources/copilotForYourEnterprise/client/Client.ts @@ -62,7 +62,7 @@ export class CopilotForYourEnterprise { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +150,104 @@ export class CopilotForYourEnterprise { } } + /** + * @param {Gooey.StatusVideoBotsRequest} request + * @param {CopilotForYourEnterprise.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.copilotForYourEnterprise.statusVideoBots({ + * runId: "run_id" + * }) + */ + public async statusVideoBots( + request: Gooey.StatusVideoBotsRequest, + requestOptions?: CopilotForYourEnterprise.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/video-bots/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.VideoBotsPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + protected async _getAuthorizationHeader(): Promise { const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; if (bearer == null) { diff --git a/src/api/resources/copilotForYourEnterprise/client/requests/StatusVideoBotsRequest.ts b/src/api/resources/copilotForYourEnterprise/client/requests/StatusVideoBotsRequest.ts new file mode 100644 index 0000000..9716870 --- /dev/null +++ b/src/api/resources/copilotForYourEnterprise/client/requests/StatusVideoBotsRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusVideoBotsRequest { + runId: string; +} diff --git a/src/api/resources/copilotForYourEnterprise/client/requests/index.ts b/src/api/resources/copilotForYourEnterprise/client/requests/index.ts index ce34b7f..7586726 100644 --- a/src/api/resources/copilotForYourEnterprise/client/requests/index.ts +++ b/src/api/resources/copilotForYourEnterprise/client/requests/index.ts @@ -1 +1,2 @@ export { type AsyncFormVideoBotsRequest } from "./AsyncFormVideoBotsRequest"; +export { type StatusVideoBotsRequest } from "./StatusVideoBotsRequest"; diff --git a/src/api/resources/copilotIntegrations/client/Client.ts b/src/api/resources/copilotIntegrations/client/Client.ts index 1915648..7592a92 100644 --- a/src/api/resources/copilotIntegrations/client/Client.ts +++ b/src/api/resources/copilotIntegrations/client/Client.ts @@ -55,7 +55,7 @@ export class CopilotIntegrations { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -137,7 +137,7 @@ export class CopilotIntegrations { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/Client.ts b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/Client.ts new file mode 100644 index 0000000..e448741 --- /dev/null +++ b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace CreateAPerfectSeoOptimizedTitleParagraph { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class CreateAPerfectSeoOptimizedTitleParagraph { + constructor(protected readonly _options: CreateAPerfectSeoOptimizedTitleParagraph.Options = {}) {} + + /** + * @param {Gooey.StatusSeoSummaryRequest} request + * @param {CreateAPerfectSeoOptimizedTitleParagraph.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.createAPerfectSeoOptimizedTitleParagraph.statusSeoSummary({ + * runId: "run_id" + * }) + */ + public async statusSeoSummary( + request: Gooey.StatusSeoSummaryRequest, + requestOptions?: CreateAPerfectSeoOptimizedTitleParagraph.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/SEOSummary/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.SeoSummaryPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/index.ts b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/StatusSeoSummaryRequest.ts b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/StatusSeoSummaryRequest.ts new file mode 100644 index 0000000..3e8214d --- /dev/null +++ b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/StatusSeoSummaryRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusSeoSummaryRequest { + runId: string; +} diff --git a/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/index.ts b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/index.ts new file mode 100644 index 0000000..22806d4 --- /dev/null +++ b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusSeoSummaryRequest } from "./StatusSeoSummaryRequest"; diff --git a/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/index.ts b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/createAPerfectSeoOptimizedTitleParagraph/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/editAnImageWithAiPrompt/client/Client.ts b/src/api/resources/editAnImageWithAiPrompt/client/Client.ts new file mode 100644 index 0000000..c65385e --- /dev/null +++ b/src/api/resources/editAnImageWithAiPrompt/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace EditAnImageWithAiPrompt { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class EditAnImageWithAiPrompt { + constructor(protected readonly _options: EditAnImageWithAiPrompt.Options = {}) {} + + /** + * @param {Gooey.StatusImg2ImgRequest} request + * @param {EditAnImageWithAiPrompt.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.editAnImageWithAiPrompt.statusImg2Img({ + * runId: "run_id" + * }) + */ + public async statusImg2Img( + request: Gooey.StatusImg2ImgRequest, + requestOptions?: EditAnImageWithAiPrompt.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/Img2Img/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.Img2ImgPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/editAnImageWithAiPrompt/client/index.ts b/src/api/resources/editAnImageWithAiPrompt/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/editAnImageWithAiPrompt/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/editAnImageWithAiPrompt/client/requests/StatusImg2ImgRequest.ts b/src/api/resources/editAnImageWithAiPrompt/client/requests/StatusImg2ImgRequest.ts new file mode 100644 index 0000000..14c71ff --- /dev/null +++ b/src/api/resources/editAnImageWithAiPrompt/client/requests/StatusImg2ImgRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusImg2ImgRequest { + runId: string; +} diff --git a/src/api/resources/editAnImageWithAiPrompt/client/requests/index.ts b/src/api/resources/editAnImageWithAiPrompt/client/requests/index.ts new file mode 100644 index 0000000..586bd45 --- /dev/null +++ b/src/api/resources/editAnImageWithAiPrompt/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusImg2ImgRequest } from "./StatusImg2ImgRequest"; diff --git a/src/api/resources/editAnImageWithAiPrompt/index.ts b/src/api/resources/editAnImageWithAiPrompt/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/editAnImageWithAiPrompt/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/embeddings/client/Client.ts b/src/api/resources/embeddings/client/Client.ts index 6966b7c..7aeadcf 100644 --- a/src/api/resources/embeddings/client/Client.ts +++ b/src/api/resources/embeddings/client/Client.ts @@ -4,7 +4,9 @@ import * as environments from "../../../../environments"; import * as core from "../../../../core"; +import * as Gooey from "../../../index"; import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; import * as errors from "../../../../errors/index"; export declare namespace Embeddings { @@ -27,6 +29,104 @@ export declare namespace Embeddings { export class Embeddings { constructor(protected readonly _options: Embeddings.Options = {}) {} + /** + * @param {Gooey.StatusEmbeddingsRequest} request + * @param {Embeddings.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.embeddings.statusEmbeddings({ + * runId: "run_id" + * }) + */ + public async statusEmbeddings( + request: Gooey.StatusEmbeddingsRequest, + requestOptions?: Embeddings.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/embeddings/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.EmbeddingsPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + /** * @param {Embeddings.RequestOptions} requestOptions - Request-specific configuration. * @@ -44,7 +144,7 @@ export class Embeddings { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/embeddings/client/index.ts b/src/api/resources/embeddings/client/index.ts index cb0ff5c..415726b 100644 --- a/src/api/resources/embeddings/client/index.ts +++ b/src/api/resources/embeddings/client/index.ts @@ -1 +1 @@ -export {}; +export * from "./requests"; diff --git a/src/api/resources/embeddings/client/requests/StatusEmbeddingsRequest.ts b/src/api/resources/embeddings/client/requests/StatusEmbeddingsRequest.ts new file mode 100644 index 0000000..ca63624 --- /dev/null +++ b/src/api/resources/embeddings/client/requests/StatusEmbeddingsRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusEmbeddingsRequest { + runId: string; +} diff --git a/src/api/resources/embeddings/client/requests/index.ts b/src/api/resources/embeddings/client/requests/index.ts new file mode 100644 index 0000000..e45c447 --- /dev/null +++ b/src/api/resources/embeddings/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusEmbeddingsRequest } from "./StatusEmbeddingsRequest"; diff --git a/src/api/resources/evaluator/client/Client.ts b/src/api/resources/evaluator/client/Client.ts index b5c7858..4c3d6c7 100644 --- a/src/api/resources/evaluator/client/Client.ts +++ b/src/api/resources/evaluator/client/Client.ts @@ -62,7 +62,7 @@ export class Evaluator { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +150,104 @@ export class Evaluator { } } + /** + * @param {Gooey.StatusBulkEvalRequest} request + * @param {Evaluator.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.evaluator.statusBulkEval({ + * runId: "run_id" + * }) + */ + public async statusBulkEval( + request: Gooey.StatusBulkEvalRequest, + requestOptions?: Evaluator.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/bulk-eval/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.BulkEvalPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + protected async _getAuthorizationHeader(): Promise { const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; if (bearer == null) { diff --git a/src/api/resources/evaluator/client/requests/StatusBulkEvalRequest.ts b/src/api/resources/evaluator/client/requests/StatusBulkEvalRequest.ts new file mode 100644 index 0000000..e255f2c --- /dev/null +++ b/src/api/resources/evaluator/client/requests/StatusBulkEvalRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusBulkEvalRequest { + runId: string; +} diff --git a/src/api/resources/evaluator/client/requests/index.ts b/src/api/resources/evaluator/client/requests/index.ts index b30e469..617239f 100644 --- a/src/api/resources/evaluator/client/requests/index.ts +++ b/src/api/resources/evaluator/client/requests/index.ts @@ -1 +1,2 @@ export { type AsyncFormBulkEvalRequest } from "./AsyncFormBulkEvalRequest"; +export { type StatusBulkEvalRequest } from "./StatusBulkEvalRequest"; diff --git a/src/api/resources/functions/client/Client.ts b/src/api/resources/functions/client/Client.ts index 02ac05d..77f660c 100644 --- a/src/api/resources/functions/client/Client.ts +++ b/src/api/resources/functions/client/Client.ts @@ -62,7 +62,7 @@ export class Functions { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +150,104 @@ export class Functions { } } + /** + * @param {Gooey.StatusFunctionsRequest} request + * @param {Functions.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.functions.statusFunctions({ + * runId: "run_id" + * }) + */ + public async statusFunctions( + request: Gooey.StatusFunctionsRequest, + requestOptions?: Functions.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/functions/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.FunctionsPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + /** * @param {Functions.RequestOptions} requestOptions - Request-specific configuration. * @@ -167,7 +265,7 @@ export class Functions { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/functions/client/requests/StatusFunctionsRequest.ts b/src/api/resources/functions/client/requests/StatusFunctionsRequest.ts new file mode 100644 index 0000000..b1b78f5 --- /dev/null +++ b/src/api/resources/functions/client/requests/StatusFunctionsRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusFunctionsRequest { + runId: string; +} diff --git a/src/api/resources/functions/client/requests/index.ts b/src/api/resources/functions/client/requests/index.ts index 500bb67..6eb4f54 100644 --- a/src/api/resources/functions/client/requests/index.ts +++ b/src/api/resources/functions/client/requests/index.ts @@ -1 +1,2 @@ export { type AsyncFormFunctionsRequest } from "./AsyncFormFunctionsRequest"; +export { type StatusFunctionsRequest } from "./StatusFunctionsRequest"; diff --git a/src/api/resources/generatePeopleAlsoAskSeoContent/client/Client.ts b/src/api/resources/generatePeopleAlsoAskSeoContent/client/Client.ts new file mode 100644 index 0000000..8bf078e --- /dev/null +++ b/src/api/resources/generatePeopleAlsoAskSeoContent/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace GeneratePeopleAlsoAskSeoContent { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class GeneratePeopleAlsoAskSeoContent { + constructor(protected readonly _options: GeneratePeopleAlsoAskSeoContent.Options = {}) {} + + /** + * @param {Gooey.StatusRelatedQnaMakerRequest} request + * @param {GeneratePeopleAlsoAskSeoContent.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.generatePeopleAlsoAskSeoContent.statusRelatedQnaMaker({ + * runId: "run_id" + * }) + */ + public async statusRelatedQnaMaker( + request: Gooey.StatusRelatedQnaMakerRequest, + requestOptions?: GeneratePeopleAlsoAskSeoContent.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/related-qna-maker/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.RelatedQnAPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/generatePeopleAlsoAskSeoContent/client/index.ts b/src/api/resources/generatePeopleAlsoAskSeoContent/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/generatePeopleAlsoAskSeoContent/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/StatusRelatedQnaMakerRequest.ts b/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/StatusRelatedQnaMakerRequest.ts new file mode 100644 index 0000000..dad50ad --- /dev/null +++ b/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/StatusRelatedQnaMakerRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusRelatedQnaMakerRequest { + runId: string; +} diff --git a/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/index.ts b/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/index.ts new file mode 100644 index 0000000..940c0ba --- /dev/null +++ b/src/api/resources/generatePeopleAlsoAskSeoContent/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusRelatedQnaMakerRequest } from "./StatusRelatedQnaMakerRequest"; diff --git a/src/api/resources/generatePeopleAlsoAskSeoContent/index.ts b/src/api/resources/generatePeopleAlsoAskSeoContent/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/generatePeopleAlsoAskSeoContent/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/generateProductPhotoBackgrounds/client/Client.ts b/src/api/resources/generateProductPhotoBackgrounds/client/Client.ts new file mode 100644 index 0000000..2e08a63 --- /dev/null +++ b/src/api/resources/generateProductPhotoBackgrounds/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace GenerateProductPhotoBackgrounds { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class GenerateProductPhotoBackgrounds { + constructor(protected readonly _options: GenerateProductPhotoBackgrounds.Options = {}) {} + + /** + * @param {Gooey.StatusObjectInpaintingRequest} request + * @param {GenerateProductPhotoBackgrounds.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.generateProductPhotoBackgrounds.statusObjectInpainting({ + * runId: "run_id" + * }) + */ + public async statusObjectInpainting( + request: Gooey.StatusObjectInpaintingRequest, + requestOptions?: GenerateProductPhotoBackgrounds.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/ObjectInpainting/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.ObjectInpaintingPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/generateProductPhotoBackgrounds/client/index.ts b/src/api/resources/generateProductPhotoBackgrounds/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/generateProductPhotoBackgrounds/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/generateProductPhotoBackgrounds/client/requests/StatusObjectInpaintingRequest.ts b/src/api/resources/generateProductPhotoBackgrounds/client/requests/StatusObjectInpaintingRequest.ts new file mode 100644 index 0000000..beac513 --- /dev/null +++ b/src/api/resources/generateProductPhotoBackgrounds/client/requests/StatusObjectInpaintingRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusObjectInpaintingRequest { + runId: string; +} diff --git a/src/api/resources/generateProductPhotoBackgrounds/client/requests/index.ts b/src/api/resources/generateProductPhotoBackgrounds/client/requests/index.ts new file mode 100644 index 0000000..99040de --- /dev/null +++ b/src/api/resources/generateProductPhotoBackgrounds/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusObjectInpaintingRequest } from "./StatusObjectInpaintingRequest"; diff --git a/src/api/resources/generateProductPhotoBackgrounds/index.ts b/src/api/resources/generateProductPhotoBackgrounds/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/generateProductPhotoBackgrounds/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts index c7684f6..9d9e75c 100644 --- a/src/api/resources/index.ts +++ b/src/api/resources/index.ts @@ -1,17 +1,71 @@ export * as copilotIntegrations from "./copilotIntegrations"; export * from "./copilotIntegrations/types"; export * as copilotForYourEnterprise from "./copilotForYourEnterprise"; +export * as aiAnimationGenerator from "./aiAnimationGenerator"; +export * as aiArtQrCode from "./aiArtQrCode"; +export * as generatePeopleAlsoAskSeoContent from "./generatePeopleAlsoAskSeoContent"; +export * as createAPerfectSeoOptimizedTitleParagraph from "./createAPerfectSeoOptimizedTitleParagraph"; +export * as webSearchGpt3 from "./webSearchGpt3"; +export * as profileLookupGpt3ForAiPersonalizedEmails from "./profileLookupGpt3ForAiPersonalizedEmails"; +export * as bulkRunner from "./bulkRunner"; export * as evaluator from "./evaluator"; +export * as syntheticDataMakerForVideosPdFs from "./syntheticDataMakerForVideosPdFs"; +export * as largeLanguageModelsGpt3 from "./largeLanguageModelsGpt3"; +export * as searchYourDocsWithGpt from "./searchYourDocsWithGpt"; export * as smartGpt from "./smartGpt"; +export * as summarizeYourDocsWithGpt from "./summarizeYourDocsWithGpt"; export * as functions from "./functions"; export * as lipSyncing from "./lipSyncing"; -export * as misc from "./misc"; -export * as bulkRunner from "./bulkRunner"; +export * as lipsyncVideoWithAnyText from "./lipsyncVideoWithAnyText"; +export * as compareAiVoiceGenerators from "./compareAiVoiceGenerators"; +export * as speechRecognitionTranslation from "./speechRecognitionTranslation"; +export * as textGuidedAudioGenerator from "./textGuidedAudioGenerator"; +export * as compareAiTranslations from "./compareAiTranslations"; +export * as editAnImageWithAiPrompt from "./editAnImageWithAiPrompt"; +export * as compareAiImageGenerators from "./compareAiImageGenerators"; +export * as generateProductPhotoBackgrounds from "./generateProductPhotoBackgrounds"; +export * as aiImageWithAFace from "./aiImageWithAFace"; +export * as aiGeneratedPhotoFromEmailProfileLookup from "./aiGeneratedPhotoFromEmailProfileLookup"; +export * as renderImageSearchResultsWithAi from "./renderImageSearchResultsWithAi"; +export * as aiBackgroundChanger from "./aiBackgroundChanger"; +export * as compareAiImageUpscalers from "./compareAiImageUpscalers"; +export * as chyronPlantBot from "./chyronPlantBot"; +export * as letterWriter from "./letterWriter"; export * as embeddings from "./embeddings"; +export * as peopleAlsoAskAnswersFromADoc from "./peopleAlsoAskAnswersFromADoc"; +export * as misc from "./misc"; export * from "./copilotIntegrations/client/requests"; export * from "./copilotForYourEnterprise/client/requests"; +export * from "./aiAnimationGenerator/client/requests"; +export * from "./aiArtQrCode/client/requests"; +export * from "./generatePeopleAlsoAskSeoContent/client/requests"; +export * from "./createAPerfectSeoOptimizedTitleParagraph/client/requests"; +export * from "./webSearchGpt3/client/requests"; +export * from "./profileLookupGpt3ForAiPersonalizedEmails/client/requests"; +export * from "./bulkRunner/client/requests"; export * from "./evaluator/client/requests"; +export * from "./syntheticDataMakerForVideosPdFs/client/requests"; +export * from "./largeLanguageModelsGpt3/client/requests"; +export * from "./searchYourDocsWithGpt/client/requests"; export * from "./smartGpt/client/requests"; +export * from "./summarizeYourDocsWithGpt/client/requests"; export * from "./functions/client/requests"; export * from "./lipSyncing/client/requests"; +export * from "./lipsyncVideoWithAnyText/client/requests"; +export * from "./compareAiVoiceGenerators/client/requests"; +export * from "./speechRecognitionTranslation/client/requests"; +export * from "./textGuidedAudioGenerator/client/requests"; +export * from "./compareAiTranslations/client/requests"; +export * from "./editAnImageWithAiPrompt/client/requests"; +export * from "./compareAiImageGenerators/client/requests"; +export * from "./generateProductPhotoBackgrounds/client/requests"; +export * from "./aiImageWithAFace/client/requests"; +export * from "./aiGeneratedPhotoFromEmailProfileLookup/client/requests"; +export * from "./renderImageSearchResultsWithAi/client/requests"; +export * from "./aiBackgroundChanger/client/requests"; +export * from "./compareAiImageUpscalers/client/requests"; +export * from "./chyronPlantBot/client/requests"; +export * from "./letterWriter/client/requests"; +export * from "./embeddings/client/requests"; +export * from "./peopleAlsoAskAnswersFromADoc/client/requests"; export * from "./misc/client/requests"; diff --git a/src/api/resources/largeLanguageModelsGpt3/client/Client.ts b/src/api/resources/largeLanguageModelsGpt3/client/Client.ts new file mode 100644 index 0000000..b41f961 --- /dev/null +++ b/src/api/resources/largeLanguageModelsGpt3/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace LargeLanguageModelsGpt3 { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class LargeLanguageModelsGpt3 { + constructor(protected readonly _options: LargeLanguageModelsGpt3.Options = {}) {} + + /** + * @param {Gooey.StatusCompareLlmRequest} request + * @param {LargeLanguageModelsGpt3.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.largeLanguageModelsGpt3.statusCompareLlm({ + * runId: "run_id" + * }) + */ + public async statusCompareLlm( + request: Gooey.StatusCompareLlmRequest, + requestOptions?: LargeLanguageModelsGpt3.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/CompareLLM/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.CompareLlmPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/largeLanguageModelsGpt3/client/index.ts b/src/api/resources/largeLanguageModelsGpt3/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/largeLanguageModelsGpt3/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/largeLanguageModelsGpt3/client/requests/StatusCompareLlmRequest.ts b/src/api/resources/largeLanguageModelsGpt3/client/requests/StatusCompareLlmRequest.ts new file mode 100644 index 0000000..fa3a066 --- /dev/null +++ b/src/api/resources/largeLanguageModelsGpt3/client/requests/StatusCompareLlmRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusCompareLlmRequest { + runId: string; +} diff --git a/src/api/resources/largeLanguageModelsGpt3/client/requests/index.ts b/src/api/resources/largeLanguageModelsGpt3/client/requests/index.ts new file mode 100644 index 0000000..178d80e --- /dev/null +++ b/src/api/resources/largeLanguageModelsGpt3/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusCompareLlmRequest } from "./StatusCompareLlmRequest"; diff --git a/src/api/resources/largeLanguageModelsGpt3/index.ts b/src/api/resources/largeLanguageModelsGpt3/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/largeLanguageModelsGpt3/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/letterWriter/client/Client.ts b/src/api/resources/letterWriter/client/Client.ts new file mode 100644 index 0000000..0afd92d --- /dev/null +++ b/src/api/resources/letterWriter/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace LetterWriter { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class LetterWriter { + constructor(protected readonly _options: LetterWriter.Options = {}) {} + + /** + * @param {Gooey.StatusLetterWriterRequest} request + * @param {LetterWriter.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.letterWriter.statusLetterWriter({ + * runId: "run_id" + * }) + */ + public async statusLetterWriter( + request: Gooey.StatusLetterWriterRequest, + requestOptions?: LetterWriter.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/LetterWriter/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.LetterWriterPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/letterWriter/client/index.ts b/src/api/resources/letterWriter/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/letterWriter/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/letterWriter/client/requests/StatusLetterWriterRequest.ts b/src/api/resources/letterWriter/client/requests/StatusLetterWriterRequest.ts new file mode 100644 index 0000000..d1549d1 --- /dev/null +++ b/src/api/resources/letterWriter/client/requests/StatusLetterWriterRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusLetterWriterRequest { + runId: string; +} diff --git a/src/api/resources/letterWriter/client/requests/index.ts b/src/api/resources/letterWriter/client/requests/index.ts new file mode 100644 index 0000000..784a0f3 --- /dev/null +++ b/src/api/resources/letterWriter/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusLetterWriterRequest } from "./StatusLetterWriterRequest"; diff --git a/src/api/resources/letterWriter/index.ts b/src/api/resources/letterWriter/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/letterWriter/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/lipSyncing/client/Client.ts b/src/api/resources/lipSyncing/client/Client.ts index c96cc2d..5b99c8d 100644 --- a/src/api/resources/lipSyncing/client/Client.ts +++ b/src/api/resources/lipSyncing/client/Client.ts @@ -62,7 +62,7 @@ export class LipSyncing { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +150,104 @@ export class LipSyncing { } } + /** + * @param {Gooey.StatusLipsyncRequest} request + * @param {LipSyncing.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.lipSyncing.statusLipsync({ + * runId: "run_id" + * }) + */ + public async statusLipsync( + request: Gooey.StatusLipsyncRequest, + requestOptions?: LipSyncing.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/Lipsync/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.LipsyncPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + protected async _getAuthorizationHeader(): Promise { const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; if (bearer == null) { diff --git a/src/api/resources/lipSyncing/client/requests/StatusLipsyncRequest.ts b/src/api/resources/lipSyncing/client/requests/StatusLipsyncRequest.ts new file mode 100644 index 0000000..1d0100f --- /dev/null +++ b/src/api/resources/lipSyncing/client/requests/StatusLipsyncRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusLipsyncRequest { + runId: string; +} diff --git a/src/api/resources/lipSyncing/client/requests/index.ts b/src/api/resources/lipSyncing/client/requests/index.ts index a5970b4..6d90c0b 100644 --- a/src/api/resources/lipSyncing/client/requests/index.ts +++ b/src/api/resources/lipSyncing/client/requests/index.ts @@ -1 +1,2 @@ export { type AsyncFormLipsyncRequest } from "./AsyncFormLipsyncRequest"; +export { type StatusLipsyncRequest } from "./StatusLipsyncRequest"; diff --git a/src/api/resources/lipsyncVideoWithAnyText/client/Client.ts b/src/api/resources/lipsyncVideoWithAnyText/client/Client.ts new file mode 100644 index 0000000..3425367 --- /dev/null +++ b/src/api/resources/lipsyncVideoWithAnyText/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace LipsyncVideoWithAnyText { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class LipsyncVideoWithAnyText { + constructor(protected readonly _options: LipsyncVideoWithAnyText.Options = {}) {} + + /** + * @param {Gooey.StatusLipsyncTtsRequest} request + * @param {LipsyncVideoWithAnyText.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.lipsyncVideoWithAnyText.statusLipsyncTts({ + * runId: "run_id" + * }) + */ + public async statusLipsyncTts( + request: Gooey.StatusLipsyncTtsRequest, + requestOptions?: LipsyncVideoWithAnyText.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/LipsyncTTS/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.LipsyncTtsPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/lipsyncVideoWithAnyText/client/index.ts b/src/api/resources/lipsyncVideoWithAnyText/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/lipsyncVideoWithAnyText/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/lipsyncVideoWithAnyText/client/requests/StatusLipsyncTtsRequest.ts b/src/api/resources/lipsyncVideoWithAnyText/client/requests/StatusLipsyncTtsRequest.ts new file mode 100644 index 0000000..9765333 --- /dev/null +++ b/src/api/resources/lipsyncVideoWithAnyText/client/requests/StatusLipsyncTtsRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusLipsyncTtsRequest { + runId: string; +} diff --git a/src/api/resources/lipsyncVideoWithAnyText/client/requests/index.ts b/src/api/resources/lipsyncVideoWithAnyText/client/requests/index.ts new file mode 100644 index 0000000..76a4b21 --- /dev/null +++ b/src/api/resources/lipsyncVideoWithAnyText/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusLipsyncTtsRequest } from "./StatusLipsyncTtsRequest"; diff --git a/src/api/resources/lipsyncVideoWithAnyText/index.ts b/src/api/resources/lipsyncVideoWithAnyText/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/lipsyncVideoWithAnyText/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/misc/client/Client.ts b/src/api/resources/misc/client/Client.ts index 7f0e014..ec269fd 100644 --- a/src/api/resources/misc/client/Client.ts +++ b/src/api/resources/misc/client/Client.ts @@ -46,7 +46,7 @@ export class Misc { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -123,7 +123,7 @@ export class Misc { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/peopleAlsoAskAnswersFromADoc/client/Client.ts b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/Client.ts new file mode 100644 index 0000000..898f388 --- /dev/null +++ b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace PeopleAlsoAskAnswersFromADoc { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class PeopleAlsoAskAnswersFromADoc { + constructor(protected readonly _options: PeopleAlsoAskAnswersFromADoc.Options = {}) {} + + /** + * @param {Gooey.StatusRelatedQnaMakerDocRequest} request + * @param {PeopleAlsoAskAnswersFromADoc.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.peopleAlsoAskAnswersFromADoc.statusRelatedQnaMakerDoc({ + * runId: "run_id" + * }) + */ + public async statusRelatedQnaMakerDoc( + request: Gooey.StatusRelatedQnaMakerDocRequest, + requestOptions?: PeopleAlsoAskAnswersFromADoc.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/related-qna-maker-doc/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.RelatedQnADocPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/peopleAlsoAskAnswersFromADoc/client/index.ts b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/StatusRelatedQnaMakerDocRequest.ts b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/StatusRelatedQnaMakerDocRequest.ts new file mode 100644 index 0000000..a23e62a --- /dev/null +++ b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/StatusRelatedQnaMakerDocRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusRelatedQnaMakerDocRequest { + runId: string; +} diff --git a/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/index.ts b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/index.ts new file mode 100644 index 0000000..800f18b --- /dev/null +++ b/src/api/resources/peopleAlsoAskAnswersFromADoc/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusRelatedQnaMakerDocRequest } from "./StatusRelatedQnaMakerDocRequest"; diff --git a/src/api/resources/peopleAlsoAskAnswersFromADoc/index.ts b/src/api/resources/peopleAlsoAskAnswersFromADoc/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/peopleAlsoAskAnswersFromADoc/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/Client.ts b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/Client.ts new file mode 100644 index 0000000..c65b823 --- /dev/null +++ b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace ProfileLookupGpt3ForAiPersonalizedEmails { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class ProfileLookupGpt3ForAiPersonalizedEmails { + constructor(protected readonly _options: ProfileLookupGpt3ForAiPersonalizedEmails.Options = {}) {} + + /** + * @param {Gooey.StatusSocialLookupEmailRequest} request + * @param {ProfileLookupGpt3ForAiPersonalizedEmails.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.profileLookupGpt3ForAiPersonalizedEmails.statusSocialLookupEmail({ + * runId: "run_id" + * }) + */ + public async statusSocialLookupEmail( + request: Gooey.StatusSocialLookupEmailRequest, + requestOptions?: ProfileLookupGpt3ForAiPersonalizedEmails.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/SocialLookupEmail/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.SocialLookupEmailPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/index.ts b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/StatusSocialLookupEmailRequest.ts b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/StatusSocialLookupEmailRequest.ts new file mode 100644 index 0000000..bfb431b --- /dev/null +++ b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/StatusSocialLookupEmailRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusSocialLookupEmailRequest { + runId: string; +} diff --git a/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/index.ts b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/index.ts new file mode 100644 index 0000000..81d3cde --- /dev/null +++ b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusSocialLookupEmailRequest } from "./StatusSocialLookupEmailRequest"; diff --git a/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/index.ts b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/profileLookupGpt3ForAiPersonalizedEmails/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/renderImageSearchResultsWithAi/client/Client.ts b/src/api/resources/renderImageSearchResultsWithAi/client/Client.ts new file mode 100644 index 0000000..7849beb --- /dev/null +++ b/src/api/resources/renderImageSearchResultsWithAi/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace RenderImageSearchResultsWithAi { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class RenderImageSearchResultsWithAi { + constructor(protected readonly _options: RenderImageSearchResultsWithAi.Options = {}) {} + + /** + * @param {Gooey.StatusGoogleImageGenRequest} request + * @param {RenderImageSearchResultsWithAi.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.renderImageSearchResultsWithAi.statusGoogleImageGen({ + * runId: "run_id" + * }) + */ + public async statusGoogleImageGen( + request: Gooey.StatusGoogleImageGenRequest, + requestOptions?: RenderImageSearchResultsWithAi.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/GoogleImageGen/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.GoogleImageGenPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/renderImageSearchResultsWithAi/client/index.ts b/src/api/resources/renderImageSearchResultsWithAi/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/renderImageSearchResultsWithAi/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/renderImageSearchResultsWithAi/client/requests/StatusGoogleImageGenRequest.ts b/src/api/resources/renderImageSearchResultsWithAi/client/requests/StatusGoogleImageGenRequest.ts new file mode 100644 index 0000000..2582d30 --- /dev/null +++ b/src/api/resources/renderImageSearchResultsWithAi/client/requests/StatusGoogleImageGenRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusGoogleImageGenRequest { + runId: string; +} diff --git a/src/api/resources/renderImageSearchResultsWithAi/client/requests/index.ts b/src/api/resources/renderImageSearchResultsWithAi/client/requests/index.ts new file mode 100644 index 0000000..c4f0f2a --- /dev/null +++ b/src/api/resources/renderImageSearchResultsWithAi/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusGoogleImageGenRequest } from "./StatusGoogleImageGenRequest"; diff --git a/src/api/resources/renderImageSearchResultsWithAi/index.ts b/src/api/resources/renderImageSearchResultsWithAi/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/renderImageSearchResultsWithAi/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/searchYourDocsWithGpt/client/Client.ts b/src/api/resources/searchYourDocsWithGpt/client/Client.ts new file mode 100644 index 0000000..0d44c20 --- /dev/null +++ b/src/api/resources/searchYourDocsWithGpt/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace SearchYourDocsWithGpt { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class SearchYourDocsWithGpt { + constructor(protected readonly _options: SearchYourDocsWithGpt.Options = {}) {} + + /** + * @param {Gooey.StatusDocSearchRequest} request + * @param {SearchYourDocsWithGpt.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.searchYourDocsWithGpt.statusDocSearch({ + * runId: "run_id" + * }) + */ + public async statusDocSearch( + request: Gooey.StatusDocSearchRequest, + requestOptions?: SearchYourDocsWithGpt.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/doc-search/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.DocSearchPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/searchYourDocsWithGpt/client/index.ts b/src/api/resources/searchYourDocsWithGpt/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/searchYourDocsWithGpt/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/searchYourDocsWithGpt/client/requests/StatusDocSearchRequest.ts b/src/api/resources/searchYourDocsWithGpt/client/requests/StatusDocSearchRequest.ts new file mode 100644 index 0000000..85ef51b --- /dev/null +++ b/src/api/resources/searchYourDocsWithGpt/client/requests/StatusDocSearchRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusDocSearchRequest { + runId: string; +} diff --git a/src/api/resources/searchYourDocsWithGpt/client/requests/index.ts b/src/api/resources/searchYourDocsWithGpt/client/requests/index.ts new file mode 100644 index 0000000..433aaf6 --- /dev/null +++ b/src/api/resources/searchYourDocsWithGpt/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusDocSearchRequest } from "./StatusDocSearchRequest"; diff --git a/src/api/resources/searchYourDocsWithGpt/index.ts b/src/api/resources/searchYourDocsWithGpt/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/searchYourDocsWithGpt/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/smartGpt/client/Client.ts b/src/api/resources/smartGpt/client/Client.ts index 5d8e615..c9ba8a8 100644 --- a/src/api/resources/smartGpt/client/Client.ts +++ b/src/api/resources/smartGpt/client/Client.ts @@ -62,7 +62,7 @@ export class SmartGpt { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, @@ -150,6 +150,104 @@ export class SmartGpt { } } + /** + * @param {Gooey.StatusSmartGptRequest} request + * @param {SmartGpt.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.smartGpt.statusSmartGpt({ + * runId: "run_id" + * }) + */ + public async statusSmartGpt( + request: Gooey.StatusSmartGptRequest, + requestOptions?: SmartGpt.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/SmartGPT/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.SmartGptPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + /** * @param {SmartGpt.RequestOptions} requestOptions - Request-specific configuration. * @@ -167,7 +265,7 @@ export class SmartGpt { Authorization: await this._getAuthorizationHeader(), "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "gooeyai", - "X-Fern-SDK-Version": "0.0.1-beta15", + "X-Fern-SDK-Version": "0.0.1-beta17", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, }, diff --git a/src/api/resources/smartGpt/client/requests/StatusSmartGptRequest.ts b/src/api/resources/smartGpt/client/requests/StatusSmartGptRequest.ts new file mode 100644 index 0000000..97168bd --- /dev/null +++ b/src/api/resources/smartGpt/client/requests/StatusSmartGptRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusSmartGptRequest { + runId: string; +} diff --git a/src/api/resources/smartGpt/client/requests/index.ts b/src/api/resources/smartGpt/client/requests/index.ts index 4a04138..915a8ab 100644 --- a/src/api/resources/smartGpt/client/requests/index.ts +++ b/src/api/resources/smartGpt/client/requests/index.ts @@ -1 +1,2 @@ export { type AsyncFormSmartGptRequest } from "./AsyncFormSmartGptRequest"; +export { type StatusSmartGptRequest } from "./StatusSmartGptRequest"; diff --git a/src/api/resources/speechRecognitionTranslation/client/Client.ts b/src/api/resources/speechRecognitionTranslation/client/Client.ts new file mode 100644 index 0000000..88fbbb6 --- /dev/null +++ b/src/api/resources/speechRecognitionTranslation/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace SpeechRecognitionTranslation { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class SpeechRecognitionTranslation { + constructor(protected readonly _options: SpeechRecognitionTranslation.Options = {}) {} + + /** + * @param {Gooey.StatusAsrRequest} request + * @param {SpeechRecognitionTranslation.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.speechRecognitionTranslation.statusAsr({ + * runId: "run_id" + * }) + */ + public async statusAsr( + request: Gooey.StatusAsrRequest, + requestOptions?: SpeechRecognitionTranslation.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/asr/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.AsrPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/speechRecognitionTranslation/client/index.ts b/src/api/resources/speechRecognitionTranslation/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/speechRecognitionTranslation/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/speechRecognitionTranslation/client/requests/StatusAsrRequest.ts b/src/api/resources/speechRecognitionTranslation/client/requests/StatusAsrRequest.ts new file mode 100644 index 0000000..dcff613 --- /dev/null +++ b/src/api/resources/speechRecognitionTranslation/client/requests/StatusAsrRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusAsrRequest { + runId: string; +} diff --git a/src/api/resources/speechRecognitionTranslation/client/requests/index.ts b/src/api/resources/speechRecognitionTranslation/client/requests/index.ts new file mode 100644 index 0000000..1445e2b --- /dev/null +++ b/src/api/resources/speechRecognitionTranslation/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusAsrRequest } from "./StatusAsrRequest"; diff --git a/src/api/resources/speechRecognitionTranslation/index.ts b/src/api/resources/speechRecognitionTranslation/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/speechRecognitionTranslation/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/summarizeYourDocsWithGpt/client/Client.ts b/src/api/resources/summarizeYourDocsWithGpt/client/Client.ts new file mode 100644 index 0000000..738c6f8 --- /dev/null +++ b/src/api/resources/summarizeYourDocsWithGpt/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace SummarizeYourDocsWithGpt { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class SummarizeYourDocsWithGpt { + constructor(protected readonly _options: SummarizeYourDocsWithGpt.Options = {}) {} + + /** + * @param {Gooey.StatusDocSummaryRequest} request + * @param {SummarizeYourDocsWithGpt.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.summarizeYourDocsWithGpt.statusDocSummary({ + * runId: "run_id" + * }) + */ + public async statusDocSummary( + request: Gooey.StatusDocSummaryRequest, + requestOptions?: SummarizeYourDocsWithGpt.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/doc-summary/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.DocSummaryPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/summarizeYourDocsWithGpt/client/index.ts b/src/api/resources/summarizeYourDocsWithGpt/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/summarizeYourDocsWithGpt/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/summarizeYourDocsWithGpt/client/requests/StatusDocSummaryRequest.ts b/src/api/resources/summarizeYourDocsWithGpt/client/requests/StatusDocSummaryRequest.ts new file mode 100644 index 0000000..a8ec8fd --- /dev/null +++ b/src/api/resources/summarizeYourDocsWithGpt/client/requests/StatusDocSummaryRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusDocSummaryRequest { + runId: string; +} diff --git a/src/api/resources/summarizeYourDocsWithGpt/client/requests/index.ts b/src/api/resources/summarizeYourDocsWithGpt/client/requests/index.ts new file mode 100644 index 0000000..6505946 --- /dev/null +++ b/src/api/resources/summarizeYourDocsWithGpt/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusDocSummaryRequest } from "./StatusDocSummaryRequest"; diff --git a/src/api/resources/summarizeYourDocsWithGpt/index.ts b/src/api/resources/summarizeYourDocsWithGpt/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/summarizeYourDocsWithGpt/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/syntheticDataMakerForVideosPdFs/client/Client.ts b/src/api/resources/syntheticDataMakerForVideosPdFs/client/Client.ts new file mode 100644 index 0000000..1b98f0c --- /dev/null +++ b/src/api/resources/syntheticDataMakerForVideosPdFs/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace SyntheticDataMakerForVideosPdFs { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class SyntheticDataMakerForVideosPdFs { + constructor(protected readonly _options: SyntheticDataMakerForVideosPdFs.Options = {}) {} + + /** + * @param {Gooey.StatusDocExtractRequest} request + * @param {SyntheticDataMakerForVideosPdFs.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.syntheticDataMakerForVideosPdFs.statusDocExtract({ + * runId: "run_id" + * }) + */ + public async statusDocExtract( + request: Gooey.StatusDocExtractRequest, + requestOptions?: SyntheticDataMakerForVideosPdFs.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/doc-extract/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.DocExtractPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/syntheticDataMakerForVideosPdFs/client/index.ts b/src/api/resources/syntheticDataMakerForVideosPdFs/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/syntheticDataMakerForVideosPdFs/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/StatusDocExtractRequest.ts b/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/StatusDocExtractRequest.ts new file mode 100644 index 0000000..bc296e6 --- /dev/null +++ b/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/StatusDocExtractRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusDocExtractRequest { + runId: string; +} diff --git a/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/index.ts b/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/index.ts new file mode 100644 index 0000000..5ad9d60 --- /dev/null +++ b/src/api/resources/syntheticDataMakerForVideosPdFs/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusDocExtractRequest } from "./StatusDocExtractRequest"; diff --git a/src/api/resources/syntheticDataMakerForVideosPdFs/index.ts b/src/api/resources/syntheticDataMakerForVideosPdFs/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/syntheticDataMakerForVideosPdFs/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/textGuidedAudioGenerator/client/Client.ts b/src/api/resources/textGuidedAudioGenerator/client/Client.ts new file mode 100644 index 0000000..7b3c508 --- /dev/null +++ b/src/api/resources/textGuidedAudioGenerator/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace TextGuidedAudioGenerator { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class TextGuidedAudioGenerator { + constructor(protected readonly _options: TextGuidedAudioGenerator.Options = {}) {} + + /** + * @param {Gooey.StatusText2AudioRequest} request + * @param {TextGuidedAudioGenerator.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.textGuidedAudioGenerator.statusText2Audio({ + * runId: "run_id" + * }) + */ + public async statusText2Audio( + request: Gooey.StatusText2AudioRequest, + requestOptions?: TextGuidedAudioGenerator.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/text2audio/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.Text2AudioPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/textGuidedAudioGenerator/client/index.ts b/src/api/resources/textGuidedAudioGenerator/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/textGuidedAudioGenerator/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/textGuidedAudioGenerator/client/requests/StatusText2AudioRequest.ts b/src/api/resources/textGuidedAudioGenerator/client/requests/StatusText2AudioRequest.ts new file mode 100644 index 0000000..71deda7 --- /dev/null +++ b/src/api/resources/textGuidedAudioGenerator/client/requests/StatusText2AudioRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusText2AudioRequest { + runId: string; +} diff --git a/src/api/resources/textGuidedAudioGenerator/client/requests/index.ts b/src/api/resources/textGuidedAudioGenerator/client/requests/index.ts new file mode 100644 index 0000000..305c67a --- /dev/null +++ b/src/api/resources/textGuidedAudioGenerator/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusText2AudioRequest } from "./StatusText2AudioRequest"; diff --git a/src/api/resources/textGuidedAudioGenerator/index.ts b/src/api/resources/textGuidedAudioGenerator/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/textGuidedAudioGenerator/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/resources/webSearchGpt3/client/Client.ts b/src/api/resources/webSearchGpt3/client/Client.ts new file mode 100644 index 0000000..c36e666 --- /dev/null +++ b/src/api/resources/webSearchGpt3/client/Client.ts @@ -0,0 +1,140 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as environments from "../../../../environments"; +import * as core from "../../../../core"; +import * as Gooey from "../../../index"; +import urlJoin from "url-join"; +import * as serializers from "../../../../serialization/index"; +import * as errors from "../../../../errors/index"; + +export declare namespace WebSearchGpt3 { + interface Options { + environment?: core.Supplier; + apiKey?: core.Supplier; + fetcher?: core.FetchFunction; + } + + interface RequestOptions { + /** The maximum time to wait for a response in seconds. */ + timeoutInSeconds?: number; + /** The number of times to retry the request. Defaults to 2. */ + maxRetries?: number; + /** A hook to abort the request. */ + abortSignal?: AbortSignal; + } +} + +export class WebSearchGpt3 { + constructor(protected readonly _options: WebSearchGpt3.Options = {}) {} + + /** + * @param {Gooey.StatusGoogleGptRequest} request + * @param {WebSearchGpt3.RequestOptions} requestOptions - Request-specific configuration. + * + * @throws {@link Gooey.PaymentRequiredError} + * @throws {@link Gooey.UnprocessableEntityError} + * @throws {@link Gooey.TooManyRequestsError} + * + * @example + * await client.webSearchGpt3.statusGoogleGpt({ + * runId: "run_id" + * }) + */ + public async statusGoogleGpt( + request: Gooey.StatusGoogleGptRequest, + requestOptions?: WebSearchGpt3.RequestOptions + ): Promise { + const { runId } = request; + const _queryParams: Record = {}; + _queryParams["run_id"] = runId; + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.environment)) ?? environments.GooeyEnvironment.Default, + "v3/google-gpt/status" + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "gooeyai", + "X-Fern-SDK-Version": "0.0.1-beta17", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return serializers.GoogleGptPageStatusResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }); + } + + if (_response.error.reason === "status-code") { + switch (_response.error.statusCode) { + case 402: + throw new Gooey.PaymentRequiredError(_response.error.body); + case 422: + throw new Gooey.UnprocessableEntityError( + serializers.HttpValidationError.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + case 429: + throw new Gooey.TooManyRequestsError( + serializers.GenericErrorResponse.parseOrThrow(_response.error.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }) + ); + default: + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.GooeyError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.GooeyTimeoutError(); + case "unknown": + throw new errors.GooeyError({ + message: _response.error.errorMessage, + }); + } + } + + protected async _getAuthorizationHeader(): Promise { + const bearer = (await core.Supplier.get(this._options.apiKey)) ?? process?.env["GOOEY_API_KEY"]; + if (bearer == null) { + throw new errors.GooeyError({ + message: "Please specify GOOEY_API_KEY when instantiating the client.", + }); + } + + return `Bearer ${bearer}`; + } +} diff --git a/src/api/resources/webSearchGpt3/client/index.ts b/src/api/resources/webSearchGpt3/client/index.ts new file mode 100644 index 0000000..415726b --- /dev/null +++ b/src/api/resources/webSearchGpt3/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/api/resources/webSearchGpt3/client/requests/StatusGoogleGptRequest.ts b/src/api/resources/webSearchGpt3/client/requests/StatusGoogleGptRequest.ts new file mode 100644 index 0000000..2c23a55 --- /dev/null +++ b/src/api/resources/webSearchGpt3/client/requests/StatusGoogleGptRequest.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * { + * runId: "run_id" + * } + */ +export interface StatusGoogleGptRequest { + runId: string; +} diff --git a/src/api/resources/webSearchGpt3/client/requests/index.ts b/src/api/resources/webSearchGpt3/client/requests/index.ts new file mode 100644 index 0000000..b815e41 --- /dev/null +++ b/src/api/resources/webSearchGpt3/client/requests/index.ts @@ -0,0 +1 @@ +export { type StatusGoogleGptRequest } from "./StatusGoogleGptRequest"; diff --git a/src/api/resources/webSearchGpt3/index.ts b/src/api/resources/webSearchGpt3/index.ts new file mode 100644 index 0000000..5ec7692 --- /dev/null +++ b/src/api/resources/webSearchGpt3/index.ts @@ -0,0 +1 @@ +export * from "./client"; diff --git a/src/api/types/AggFunction.ts b/src/api/types/AggFunction.ts deleted file mode 100644 index 85843ad..0000000 --- a/src/api/types/AggFunction.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface AggFunction { - column?: string; - function: Gooey.AggFunctionFunction; -} diff --git a/src/api/types/AggFunctionFunction.ts b/src/api/types/AggFunctionFunction.ts deleted file mode 100644 index 3253d31..0000000 --- a/src/api/types/AggFunctionFunction.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type AggFunctionFunction = - | "mean" - | "median" - | "min" - | "max" - | "sum" - | "cumsum" - | "prod" - | "cumprod" - | "std" - | "var" - | "first" - | "last" - | "count" - | "cumcount" - | "nunique" - | "rank"; - -export const AggFunctionFunction = { - Mean: "mean", - Median: "median", - Min: "min", - Max: "max", - Sum: "sum", - Cumsum: "cumsum", - Prod: "prod", - Cumprod: "cumprod", - Std: "std", - Var: "var", - First: "first", - Last: "last", - Count: "count", - Cumcount: "cumcount", - Nunique: "nunique", - Rank: "rank", -} as const; diff --git a/src/api/types/AnimationPrompt.ts b/src/api/types/AnimationPrompt.ts deleted file mode 100644 index fd588f6..0000000 --- a/src/api/types/AnimationPrompt.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export interface AnimationPrompt { - frame: string; - prompt: string; -} diff --git a/src/api/types/AsrPageRequest.ts b/src/api/types/AsrPageRequest.ts deleted file mode 100644 index cfdac8e..0000000 --- a/src/api/types/AsrPageRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface AsrPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - documents: string[]; - selectedModel?: Gooey.AsrPageRequestSelectedModel; - language?: string; - translationModel?: Gooey.AsrPageRequestTranslationModel; - outputFormat?: Gooey.AsrPageRequestOutputFormat; - /** use `translation_model` & `translation_target` instead. */ - googleTranslateTarget?: string; - translationSource?: string; - translationTarget?: string; - /** - * Provide a glossary to customize translation and improve accuracy of domain-specific terms. - * If not specified or invalid, no glossary will be used. Read about the expected format [here](https://docs.google.com/document/d/1TwzAvFmFYekloRKql2PXNPIyqCbsHRL8ZtnWkzAYrh8/edit?usp=sharing). - */ - glossaryDocument?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/AsrPageRequestOutputFormat.ts b/src/api/types/AsrPageRequestOutputFormat.ts deleted file mode 100644 index fa713cf..0000000 --- a/src/api/types/AsrPageRequestOutputFormat.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type AsrPageRequestOutputFormat = "text" | "json" | "srt" | "vtt"; - -export const AsrPageRequestOutputFormat = { - Text: "text", - Json: "json", - Srt: "srt", - Vtt: "vtt", -} as const; diff --git a/src/api/types/AsrPageRequestSelectedModel.ts b/src/api/types/AsrPageRequestSelectedModel.ts deleted file mode 100644 index 86b15e7..0000000 --- a/src/api/types/AsrPageRequestSelectedModel.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type AsrPageRequestSelectedModel = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; - -export const AsrPageRequestSelectedModel = { - WhisperLargeV2: "whisper_large_v2", - WhisperLargeV3: "whisper_large_v3", - WhisperHindiLargeV2: "whisper_hindi_large_v2", - WhisperTeluguLargeV2: "whisper_telugu_large_v2", - NemoEnglish: "nemo_english", - NemoHindi: "nemo_hindi", - VakyanshBhojpuri: "vakyansh_bhojpuri", - GcpV1: "gcp_v1", - Usm: "usm", - Deepgram: "deepgram", - Azure: "azure", - SeamlessM4TV2: "seamless_m4t_v2", - Mms1BAll: "mms_1b_all", - SeamlessM4T: "seamless_m4t", -} as const; diff --git a/src/api/types/AsrPageRequestTranslationModel.ts b/src/api/types/AsrPageRequestTranslationModel.ts deleted file mode 100644 index 0bdb923..0000000 --- a/src/api/types/AsrPageRequestTranslationModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type AsrPageRequestTranslationModel = "google" | "ghana_nlp"; - -export const AsrPageRequestTranslationModel = { - Google: "google", - GhanaNlp: "ghana_nlp", -} as const; diff --git a/src/api/types/BodyAsyncFormArtQrCode.ts b/src/api/types/BodyAsyncFormArtQrCode.ts index 37594f9..c514529 100644 --- a/src/api/types/BodyAsyncFormArtQrCode.ts +++ b/src/api/types/BodyAsyncFormArtQrCode.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormArtQrCode { - pageRequestJson: Gooey.QrCodeGeneratorPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormAsr.ts b/src/api/types/BodyAsyncFormAsr.ts index 0154f4a..f09ea87 100644 --- a/src/api/types/BodyAsyncFormAsr.ts +++ b/src/api/types/BodyAsyncFormAsr.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormAsr { - pageRequestJson: Gooey.AsrPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormBulkEval.ts b/src/api/types/BodyAsyncFormBulkEval.ts index 96fead5..bfc0809 100644 --- a/src/api/types/BodyAsyncFormBulkEval.ts +++ b/src/api/types/BodyAsyncFormBulkEval.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormBulkEval { - pageRequestJson: Gooey.BulkEvalPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormBulkRunner.ts b/src/api/types/BodyAsyncFormBulkRunner.ts index 6e532ea..a3fc324 100644 --- a/src/api/types/BodyAsyncFormBulkRunner.ts +++ b/src/api/types/BodyAsyncFormBulkRunner.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormBulkRunner { - pageRequestJson: Gooey.BulkRunnerPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormChyronPlant.ts b/src/api/types/BodyAsyncFormChyronPlant.ts index 54c07ab..6d7af27 100644 --- a/src/api/types/BodyAsyncFormChyronPlant.ts +++ b/src/api/types/BodyAsyncFormChyronPlant.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormChyronPlant { - pageRequestJson: Gooey.ChyronPlantPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormCompareAiUpscalers.ts b/src/api/types/BodyAsyncFormCompareAiUpscalers.ts index 98dc749..927687f 100644 --- a/src/api/types/BodyAsyncFormCompareAiUpscalers.ts +++ b/src/api/types/BodyAsyncFormCompareAiUpscalers.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormCompareAiUpscalers { - pageRequestJson: Gooey.CompareUpscalerPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormCompareLlm.ts b/src/api/types/BodyAsyncFormCompareLlm.ts index 55f5fa6..60acdaa 100644 --- a/src/api/types/BodyAsyncFormCompareLlm.ts +++ b/src/api/types/BodyAsyncFormCompareLlm.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormCompareLlm { - pageRequestJson: Gooey.CompareLlmPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormCompareText2Img.ts b/src/api/types/BodyAsyncFormCompareText2Img.ts index 6f1933e..be14360 100644 --- a/src/api/types/BodyAsyncFormCompareText2Img.ts +++ b/src/api/types/BodyAsyncFormCompareText2Img.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormCompareText2Img { - pageRequestJson: Gooey.CompareText2ImgPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormDeforumSd.ts b/src/api/types/BodyAsyncFormDeforumSd.ts index aace8c2..4dea3f0 100644 --- a/src/api/types/BodyAsyncFormDeforumSd.ts +++ b/src/api/types/BodyAsyncFormDeforumSd.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormDeforumSd { - pageRequestJson: Gooey.DeforumSdPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormDocExtract.ts b/src/api/types/BodyAsyncFormDocExtract.ts index 9aa69e5..3550b5a 100644 --- a/src/api/types/BodyAsyncFormDocExtract.ts +++ b/src/api/types/BodyAsyncFormDocExtract.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormDocExtract { - pageRequestJson: Gooey.DocExtractPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormDocSearch.ts b/src/api/types/BodyAsyncFormDocSearch.ts index 7156dbf..33d5348 100644 --- a/src/api/types/BodyAsyncFormDocSearch.ts +++ b/src/api/types/BodyAsyncFormDocSearch.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormDocSearch { - pageRequestJson: Gooey.DocSearchPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormDocSummary.ts b/src/api/types/BodyAsyncFormDocSummary.ts index f938217..9339702 100644 --- a/src/api/types/BodyAsyncFormDocSummary.ts +++ b/src/api/types/BodyAsyncFormDocSummary.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormDocSummary { - pageRequestJson: Gooey.DocSummaryPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormEmailFaceInpainting.ts b/src/api/types/BodyAsyncFormEmailFaceInpainting.ts index 9049766..e7a32db 100644 --- a/src/api/types/BodyAsyncFormEmailFaceInpainting.ts +++ b/src/api/types/BodyAsyncFormEmailFaceInpainting.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormEmailFaceInpainting { - pageRequestJson: Gooey.EmailFaceInpaintingPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormEmbeddings.ts b/src/api/types/BodyAsyncFormEmbeddings.ts index 987ae32..0d706d8 100644 --- a/src/api/types/BodyAsyncFormEmbeddings.ts +++ b/src/api/types/BodyAsyncFormEmbeddings.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormEmbeddings { - pageRequestJson: Gooey.EmbeddingsPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormFaceInpainting.ts b/src/api/types/BodyAsyncFormFaceInpainting.ts index ea3f0bb..7db19d4 100644 --- a/src/api/types/BodyAsyncFormFaceInpainting.ts +++ b/src/api/types/BodyAsyncFormFaceInpainting.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormFaceInpainting { - pageRequestJson: Gooey.FaceInpaintingPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormFunctions.ts b/src/api/types/BodyAsyncFormFunctions.ts index a99d707..c49e415 100644 --- a/src/api/types/BodyAsyncFormFunctions.ts +++ b/src/api/types/BodyAsyncFormFunctions.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormFunctions { - pageRequestJson: Gooey.FunctionsPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormGoogleGpt.ts b/src/api/types/BodyAsyncFormGoogleGpt.ts index 87ba538..8a325b1 100644 --- a/src/api/types/BodyAsyncFormGoogleGpt.ts +++ b/src/api/types/BodyAsyncFormGoogleGpt.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormGoogleGpt { - pageRequestJson: Gooey.GoogleGptPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormGoogleImageGen.ts b/src/api/types/BodyAsyncFormGoogleImageGen.ts index ac98657..46540c8 100644 --- a/src/api/types/BodyAsyncFormGoogleImageGen.ts +++ b/src/api/types/BodyAsyncFormGoogleImageGen.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormGoogleImageGen { - pageRequestJson: Gooey.GoogleImageGenPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormImageSegmentation.ts b/src/api/types/BodyAsyncFormImageSegmentation.ts index 1e10d7b..407dff6 100644 --- a/src/api/types/BodyAsyncFormImageSegmentation.ts +++ b/src/api/types/BodyAsyncFormImageSegmentation.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormImageSegmentation { - pageRequestJson: Gooey.ImageSegmentationPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormImg2Img.ts b/src/api/types/BodyAsyncFormImg2Img.ts index 8c998ad..332998c 100644 --- a/src/api/types/BodyAsyncFormImg2Img.ts +++ b/src/api/types/BodyAsyncFormImg2Img.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormImg2Img { - pageRequestJson: Gooey.Img2ImgPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormLetterWriter.ts b/src/api/types/BodyAsyncFormLetterWriter.ts index f42408f..cef4aec 100644 --- a/src/api/types/BodyAsyncFormLetterWriter.ts +++ b/src/api/types/BodyAsyncFormLetterWriter.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormLetterWriter { - pageRequestJson: Gooey.LetterWriterPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormLipsync.ts b/src/api/types/BodyAsyncFormLipsync.ts index b457138..3ef1edb 100644 --- a/src/api/types/BodyAsyncFormLipsync.ts +++ b/src/api/types/BodyAsyncFormLipsync.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormLipsync { - pageRequestJson: Gooey.LipsyncPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormLipsyncTts.ts b/src/api/types/BodyAsyncFormLipsyncTts.ts index 103a38b..bfcbfb5 100644 --- a/src/api/types/BodyAsyncFormLipsyncTts.ts +++ b/src/api/types/BodyAsyncFormLipsyncTts.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormLipsyncTts { - pageRequestJson: Gooey.LipsyncTtsPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormObjectInpainting.ts b/src/api/types/BodyAsyncFormObjectInpainting.ts index 8d574f1..d2fb52e 100644 --- a/src/api/types/BodyAsyncFormObjectInpainting.ts +++ b/src/api/types/BodyAsyncFormObjectInpainting.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormObjectInpainting { - pageRequestJson: Gooey.ObjectInpaintingPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormRelatedQnaMaker.ts b/src/api/types/BodyAsyncFormRelatedQnaMaker.ts index 427d227..3cbc9bb 100644 --- a/src/api/types/BodyAsyncFormRelatedQnaMaker.ts +++ b/src/api/types/BodyAsyncFormRelatedQnaMaker.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormRelatedQnaMaker { - pageRequestJson: Gooey.RelatedQnAPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormRelatedQnaMakerDoc.ts b/src/api/types/BodyAsyncFormRelatedQnaMakerDoc.ts index d55ada6..8901c77 100644 --- a/src/api/types/BodyAsyncFormRelatedQnaMakerDoc.ts +++ b/src/api/types/BodyAsyncFormRelatedQnaMakerDoc.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormRelatedQnaMakerDoc { - pageRequestJson: Gooey.RelatedQnADocPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormSeoSummary.ts b/src/api/types/BodyAsyncFormSeoSummary.ts index 7dfcc61..3924bab 100644 --- a/src/api/types/BodyAsyncFormSeoSummary.ts +++ b/src/api/types/BodyAsyncFormSeoSummary.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormSeoSummary { - pageRequestJson: Gooey.SeoSummaryPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormSmartGpt.ts b/src/api/types/BodyAsyncFormSmartGpt.ts index a4a4679..78769ea 100644 --- a/src/api/types/BodyAsyncFormSmartGpt.ts +++ b/src/api/types/BodyAsyncFormSmartGpt.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormSmartGpt { - pageRequestJson: Gooey.SmartGptPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormSocialLookupEmail.ts b/src/api/types/BodyAsyncFormSocialLookupEmail.ts index fe52748..7eec8ab 100644 --- a/src/api/types/BodyAsyncFormSocialLookupEmail.ts +++ b/src/api/types/BodyAsyncFormSocialLookupEmail.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormSocialLookupEmail { - pageRequestJson: Gooey.SocialLookupEmailPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormText2Audio.ts b/src/api/types/BodyAsyncFormText2Audio.ts index 7dc5f3f..d366353 100644 --- a/src/api/types/BodyAsyncFormText2Audio.ts +++ b/src/api/types/BodyAsyncFormText2Audio.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormText2Audio { - pageRequestJson: Gooey.Text2AudioPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormTextToSpeech.ts b/src/api/types/BodyAsyncFormTextToSpeech.ts index 8415d6a..bd74fa1 100644 --- a/src/api/types/BodyAsyncFormTextToSpeech.ts +++ b/src/api/types/BodyAsyncFormTextToSpeech.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormTextToSpeech { - pageRequestJson: Gooey.TextToSpeechPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormTranslate.ts b/src/api/types/BodyAsyncFormTranslate.ts index b310c60..50c1db1 100644 --- a/src/api/types/BodyAsyncFormTranslate.ts +++ b/src/api/types/BodyAsyncFormTranslate.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormTranslate { - pageRequestJson: Gooey.TranslationPageRequest; + json: string; } diff --git a/src/api/types/BodyAsyncFormVideoBots.ts b/src/api/types/BodyAsyncFormVideoBots.ts index 942d285..95cb30f 100644 --- a/src/api/types/BodyAsyncFormVideoBots.ts +++ b/src/api/types/BodyAsyncFormVideoBots.ts @@ -2,8 +2,6 @@ * This file was auto-generated by Fern from our API Definition. */ -import * as Gooey from "../index"; - export interface BodyAsyncFormVideoBots { - pageRequestJson: Gooey.VideoBotsPageRequest; + json: string; } diff --git a/src/api/types/BulkEvalPageRequest.ts b/src/api/types/BulkEvalPageRequest.ts deleted file mode 100644 index d8269d4..0000000 --- a/src/api/types/BulkEvalPageRequest.ts +++ /dev/null @@ -1,33 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface BulkEvalPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - /** - * Upload or link to a CSV or google sheet that contains your sample input data. - * For example, for Copilot, this would sample questions or for Art QR Code, would would be pairs of image descriptions and URLs. - * Remember to includes header names in your CSV too. - */ - documents: string[]; - /** - * Specify custom LLM prompts to calculate metrics that evaluate each row of the input data. The output should be a JSON object mapping the metric names to values. - * _The `columns` dictionary can be used to reference the spreadsheet columns._ - * - */ - evalPrompts?: Gooey.EvalPrompt[]; - /** Aggregate using one or more operations. Uses [pandas](https://pandas.pydata.org/pandas-docs/stable/reference/groupby.html#dataframegroupby-computations-descriptive-stats). */ - aggFunctions?: Gooey.AggFunction[]; - selectedModel?: Gooey.BulkEvalPageRequestSelectedModel; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.BulkEvalPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/BulkEvalPageRequestResponseFormatType.ts b/src/api/types/BulkEvalPageRequestResponseFormatType.ts deleted file mode 100644 index bc5865c..0000000 --- a/src/api/types/BulkEvalPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type BulkEvalPageRequestResponseFormatType = "text" | "json_object"; - -export const BulkEvalPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/BulkEvalPageRequestSelectedModel.ts b/src/api/types/BulkEvalPageRequestSelectedModel.ts deleted file mode 100644 index f6a22dc..0000000 --- a/src/api/types/BulkEvalPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type BulkEvalPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const BulkEvalPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/BulkRunnerPageRequest.ts b/src/api/types/BulkRunnerPageRequest.ts deleted file mode 100644 index 33da25b..0000000 --- a/src/api/types/BulkRunnerPageRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface BulkRunnerPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - /** - * Upload or link to a CSV or google sheet that contains your sample input data. - * For example, for Copilot, this would sample questions or for Art QR Code, would would be pairs of image descriptions and URLs. - * Remember to includes header names in your CSV too. - */ - documents: string[]; - /** - * Provide one or more Gooey.AI workflow runs. - * You can add multiple runs from the same recipe (e.g. two versions of your copilot) and we'll run the inputs over both of them. - */ - runUrls: string[]; - /** For each input field in the Gooey.AI workflow, specify the column in your input data that corresponds to it. */ - inputColumns: Record; - /** For each output field in the Gooey.AI workflow, specify the column name that you'd like to use for it in the output data. */ - outputColumns: Record; - /** _(optional)_ Add one or more Gooey.AI Evaluator Workflows to evaluate the results of your runs. */ - evalUrls?: string[]; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/ChyronPlantPageRequest.ts b/src/api/types/ChyronPlantPageRequest.ts deleted file mode 100644 index 4b6ba0d..0000000 --- a/src/api/types/ChyronPlantPageRequest.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface ChyronPlantPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - midiNotes: string; - midiNotesPrompt?: string; - chyronPrompt?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/CompareLlmPageRequest.ts b/src/api/types/CompareLlmPageRequest.ts deleted file mode 100644 index 524ac8a..0000000 --- a/src/api/types/CompareLlmPageRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface CompareLlmPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputPrompt?: string; - selectedModels?: Gooey.CompareLlmPageRequestSelectedModelsItem[]; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.CompareLlmPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/CompareLlmPageRequestResponseFormatType.ts b/src/api/types/CompareLlmPageRequestResponseFormatType.ts deleted file mode 100644 index 194a91d..0000000 --- a/src/api/types/CompareLlmPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type CompareLlmPageRequestResponseFormatType = "text" | "json_object"; - -export const CompareLlmPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/CompareLlmPageRequestSelectedModelsItem.ts b/src/api/types/CompareLlmPageRequestSelectedModelsItem.ts deleted file mode 100644 index 4771658..0000000 --- a/src/api/types/CompareLlmPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type CompareLlmPageRequestSelectedModelsItem = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const CompareLlmPageRequestSelectedModelsItem = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/CompareText2ImgPageRequest.ts b/src/api/types/CompareText2ImgPageRequest.ts deleted file mode 100644 index bcd1a8c..0000000 --- a/src/api/types/CompareText2ImgPageRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface CompareText2ImgPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - textPrompt: string; - negativePrompt?: string; - outputWidth?: number; - outputHeight?: number; - numOutputs?: number; - quality?: number; - dallE3Quality?: string; - dallE3Style?: string; - guidanceScale?: number; - seed?: number; - sd2Upscaling?: boolean; - selectedModels?: Gooey.CompareText2ImgPageRequestSelectedModelsItem[]; - scheduler?: Gooey.CompareText2ImgPageRequestScheduler; - editInstruction?: string; - imageGuidanceScale?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/CompareText2ImgPageRequestScheduler.ts b/src/api/types/CompareText2ImgPageRequestScheduler.ts deleted file mode 100644 index 6934b04..0000000 --- a/src/api/types/CompareText2ImgPageRequestScheduler.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type CompareText2ImgPageRequestScheduler = - | "singlestep_dpm_solver" - | "multistep_dpm_solver" - | "dpm_sde" - | "dpm_discrete" - | "dpm_discrete_ancestral" - | "unipc" - | "lms_discrete" - | "heun" - | "euler" - | "euler_ancestral" - | "pndm" - | "ddpm" - | "ddim" - | "deis"; - -export const CompareText2ImgPageRequestScheduler = { - SinglestepDpmSolver: "singlestep_dpm_solver", - MultistepDpmSolver: "multistep_dpm_solver", - DpmSde: "dpm_sde", - DpmDiscrete: "dpm_discrete", - DpmDiscreteAncestral: "dpm_discrete_ancestral", - Unipc: "unipc", - LmsDiscrete: "lms_discrete", - Heun: "heun", - Euler: "euler", - EulerAncestral: "euler_ancestral", - Pndm: "pndm", - Ddpm: "ddpm", - Ddim: "ddim", - Deis: "deis", -} as const; diff --git a/src/api/types/CompareText2ImgPageRequestSelectedModelsItem.ts b/src/api/types/CompareText2ImgPageRequestSelectedModelsItem.ts deleted file mode 100644 index dc5fe7a..0000000 --- a/src/api/types/CompareText2ImgPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type CompareText2ImgPageRequestSelectedModelsItem = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "dall_e_3" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5" - | "deepfloyd_if"; - -export const CompareText2ImgPageRequestSelectedModelsItem = { - DreamShaper: "dream_shaper", - Dreamlike2: "dreamlike_2", - Sd2: "sd_2", - Sd15: "sd_1_5", - DallE: "dall_e", - DallE3: "dall_e_3", - Openjourney2: "openjourney_2", - Openjourney: "openjourney", - AnalogDiffusion: "analog_diffusion", - Protogen53: "protogen_5_3", - JackQiao: "jack_qiao", - RodentDiffusion15: "rodent_diffusion_1_5", - DeepfloydIf: "deepfloyd_if", -} as const; diff --git a/src/api/types/CompareUpscalerPageRequest.ts b/src/api/types/CompareUpscalerPageRequest.ts deleted file mode 100644 index 0102421..0000000 --- a/src/api/types/CompareUpscalerPageRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface CompareUpscalerPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - /** Input Image */ - inputImage?: string; - /** Input Video */ - inputVideo?: string; - /** The final upsampling scale of the image */ - scale: number; - selectedModels?: Gooey.CompareUpscalerPageRequestSelectedModelsItem[]; - selectedBgModel?: "real_esrgan_x2"; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/CompareUpscalerPageRequestSelectedModelsItem.ts b/src/api/types/CompareUpscalerPageRequestSelectedModelsItem.ts deleted file mode 100644 index 719cdde..0000000 --- a/src/api/types/CompareUpscalerPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type CompareUpscalerPageRequestSelectedModelsItem = - | "gfpgan_1_4" - | "real_esrgan_x2" - | "sd_x4" - | "real_esrgan" - | "gfpgan"; - -export const CompareUpscalerPageRequestSelectedModelsItem = { - Gfpgan14: "gfpgan_1_4", - RealEsrganX2: "real_esrgan_x2", - SdX4: "sd_x4", - RealEsrgan: "real_esrgan", - Gfpgan: "gfpgan", -} as const; diff --git a/src/api/types/DeforumSdPageRequest.ts b/src/api/types/DeforumSdPageRequest.ts deleted file mode 100644 index 1be0f47..0000000 --- a/src/api/types/DeforumSdPageRequest.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface DeforumSdPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - animationPrompts: Gooey.AnimationPrompt[]; - maxFrames?: number; - selectedModel?: Gooey.DeforumSdPageRequestSelectedModel; - animationMode?: string; - zoom?: string; - translationX?: string; - translationY?: string; - rotation3DX?: string; - rotation3DY?: string; - rotation3DZ?: string; - fps?: number; - seed?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/DeforumSdPageRequestSelectedModel.ts b/src/api/types/DeforumSdPageRequestSelectedModel.ts deleted file mode 100644 index 741bfe7..0000000 --- a/src/api/types/DeforumSdPageRequestSelectedModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DeforumSdPageRequestSelectedModel = "protogen_2_2" | "epicdream"; - -export const DeforumSdPageRequestSelectedModel = { - Protogen22: "protogen_2_2", - Epicdream: "epicdream", -} as const; diff --git a/src/api/types/DocExtractPageRequest.ts b/src/api/types/DocExtractPageRequest.ts deleted file mode 100644 index 71d62f5..0000000 --- a/src/api/types/DocExtractPageRequest.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface DocExtractPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - documents: string[]; - sheetUrl?: string; - selectedAsrModel?: Gooey.DocExtractPageRequestSelectedAsrModel; - googleTranslateTarget?: string; - /** - * Provide a glossary to customize translation and improve accuracy of domain-specific terms. - * If not specified or invalid, no glossary will be used. Read about the expected format [here](https://docs.google.com/document/d/1TwzAvFmFYekloRKql2PXNPIyqCbsHRL8ZtnWkzAYrh8/edit?usp=sharing). - */ - glossaryDocument?: string; - taskInstructions?: string; - selectedModel?: Gooey.DocExtractPageRequestSelectedModel; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.DocExtractPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/DocExtractPageRequestResponseFormatType.ts b/src/api/types/DocExtractPageRequestResponseFormatType.ts deleted file mode 100644 index c8a93ac..0000000 --- a/src/api/types/DocExtractPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocExtractPageRequestResponseFormatType = "text" | "json_object"; - -export const DocExtractPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/DocExtractPageRequestSelectedAsrModel.ts b/src/api/types/DocExtractPageRequestSelectedAsrModel.ts deleted file mode 100644 index 2379b6b..0000000 --- a/src/api/types/DocExtractPageRequestSelectedAsrModel.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocExtractPageRequestSelectedAsrModel = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; - -export const DocExtractPageRequestSelectedAsrModel = { - WhisperLargeV2: "whisper_large_v2", - WhisperLargeV3: "whisper_large_v3", - WhisperHindiLargeV2: "whisper_hindi_large_v2", - WhisperTeluguLargeV2: "whisper_telugu_large_v2", - NemoEnglish: "nemo_english", - NemoHindi: "nemo_hindi", - VakyanshBhojpuri: "vakyansh_bhojpuri", - GcpV1: "gcp_v1", - Usm: "usm", - Deepgram: "deepgram", - Azure: "azure", - SeamlessM4TV2: "seamless_m4t_v2", - Mms1BAll: "mms_1b_all", - SeamlessM4T: "seamless_m4t", -} as const; diff --git a/src/api/types/DocExtractPageRequestSelectedModel.ts b/src/api/types/DocExtractPageRequestSelectedModel.ts deleted file mode 100644 index 60ba7d0..0000000 --- a/src/api/types/DocExtractPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocExtractPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const DocExtractPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/DocSearchPageRequest.ts b/src/api/types/DocSearchPageRequest.ts deleted file mode 100644 index d397412..0000000 --- a/src/api/types/DocSearchPageRequest.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface DocSearchPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - searchQuery: string; - keywordQuery?: Gooey.DocSearchPageRequestKeywordQuery; - documents?: string[]; - maxReferences?: number; - maxContextWords?: number; - scrollJump?: number; - docExtractUrl?: string; - embeddingModel?: Gooey.DocSearchPageRequestEmbeddingModel; - /** - * Weightage for dense vs sparse embeddings. `0` for sparse, `1` for dense, `0.5` for equal weight. - * Generally speaking, dense embeddings excel at understanding the context of the query, whereas sparse vectors excel at keyword matches. - */ - denseWeight?: number; - taskInstructions?: string; - queryInstructions?: string; - selectedModel?: Gooey.DocSearchPageRequestSelectedModel; - citationStyle?: Gooey.DocSearchPageRequestCitationStyle; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.DocSearchPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/DocSearchPageRequestCitationStyle.ts b/src/api/types/DocSearchPageRequestCitationStyle.ts deleted file mode 100644 index 50305e7..0000000 --- a/src/api/types/DocSearchPageRequestCitationStyle.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSearchPageRequestCitationStyle = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; - -export const DocSearchPageRequestCitationStyle = { - Number: "number", - Title: "title", - Url: "url", - Symbol: "symbol", - Markdown: "markdown", - Html: "html", - SlackMrkdwn: "slack_mrkdwn", - Plaintext: "plaintext", - NumberMarkdown: "number_markdown", - NumberHtml: "number_html", - NumberSlackMrkdwn: "number_slack_mrkdwn", - NumberPlaintext: "number_plaintext", - SymbolMarkdown: "symbol_markdown", - SymbolHtml: "symbol_html", - SymbolSlackMrkdwn: "symbol_slack_mrkdwn", - SymbolPlaintext: "symbol_plaintext", -} as const; diff --git a/src/api/types/DocSearchPageRequestEmbeddingModel.ts b/src/api/types/DocSearchPageRequestEmbeddingModel.ts deleted file mode 100644 index 0313fbf..0000000 --- a/src/api/types/DocSearchPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSearchPageRequestEmbeddingModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const DocSearchPageRequestEmbeddingModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/DocSearchPageRequestKeywordQuery.ts b/src/api/types/DocSearchPageRequestKeywordQuery.ts deleted file mode 100644 index bd68c37..0000000 --- a/src/api/types/DocSearchPageRequestKeywordQuery.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSearchPageRequestKeywordQuery = string | string[]; diff --git a/src/api/types/DocSearchPageRequestResponseFormatType.ts b/src/api/types/DocSearchPageRequestResponseFormatType.ts deleted file mode 100644 index b36205e..0000000 --- a/src/api/types/DocSearchPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSearchPageRequestResponseFormatType = "text" | "json_object"; - -export const DocSearchPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/DocSearchPageRequestSelectedModel.ts b/src/api/types/DocSearchPageRequestSelectedModel.ts deleted file mode 100644 index 30a5ec8..0000000 --- a/src/api/types/DocSearchPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSearchPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const DocSearchPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/DocSummaryPageRequest.ts b/src/api/types/DocSummaryPageRequest.ts deleted file mode 100644 index 617f9a4..0000000 --- a/src/api/types/DocSummaryPageRequest.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface DocSummaryPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - documents: string[]; - taskInstructions?: string; - mergeInstructions?: string; - selectedModel?: Gooey.DocSummaryPageRequestSelectedModel; - chainType?: "map_reduce"; - selectedAsrModel?: Gooey.DocSummaryPageRequestSelectedAsrModel; - googleTranslateTarget?: string; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.DocSummaryPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/DocSummaryPageRequestResponseFormatType.ts b/src/api/types/DocSummaryPageRequestResponseFormatType.ts deleted file mode 100644 index db82b26..0000000 --- a/src/api/types/DocSummaryPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSummaryPageRequestResponseFormatType = "text" | "json_object"; - -export const DocSummaryPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/DocSummaryPageRequestSelectedAsrModel.ts b/src/api/types/DocSummaryPageRequestSelectedAsrModel.ts deleted file mode 100644 index 63c33bd..0000000 --- a/src/api/types/DocSummaryPageRequestSelectedAsrModel.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSummaryPageRequestSelectedAsrModel = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; - -export const DocSummaryPageRequestSelectedAsrModel = { - WhisperLargeV2: "whisper_large_v2", - WhisperLargeV3: "whisper_large_v3", - WhisperHindiLargeV2: "whisper_hindi_large_v2", - WhisperTeluguLargeV2: "whisper_telugu_large_v2", - NemoEnglish: "nemo_english", - NemoHindi: "nemo_hindi", - VakyanshBhojpuri: "vakyansh_bhojpuri", - GcpV1: "gcp_v1", - Usm: "usm", - Deepgram: "deepgram", - Azure: "azure", - SeamlessM4TV2: "seamless_m4t_v2", - Mms1BAll: "mms_1b_all", - SeamlessM4T: "seamless_m4t", -} as const; diff --git a/src/api/types/DocSummaryPageRequestSelectedModel.ts b/src/api/types/DocSummaryPageRequestSelectedModel.ts deleted file mode 100644 index 6e6b928..0000000 --- a/src/api/types/DocSummaryPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type DocSummaryPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const DocSummaryPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/EmailFaceInpaintingPageRequest.ts b/src/api/types/EmailFaceInpaintingPageRequest.ts deleted file mode 100644 index d2ddc9c..0000000 --- a/src/api/types/EmailFaceInpaintingPageRequest.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface EmailFaceInpaintingPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - emailAddress?: string; - twitterHandle?: string; - textPrompt: string; - faceScale?: number; - facePosX?: number; - facePosY?: number; - selectedModel?: Gooey.EmailFaceInpaintingPageRequestSelectedModel; - negativePrompt?: string; - numOutputs?: number; - quality?: number; - upscaleFactor?: number; - outputWidth?: number; - outputHeight?: number; - guidanceScale?: number; - shouldSendEmail?: boolean; - emailFrom?: string; - emailCc?: string; - emailBcc?: string; - emailSubject?: string; - emailBody?: string; - emailBodyEnableHtml?: boolean; - fallbackEmailBody?: string; - seed?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/EmailFaceInpaintingPageRequestSelectedModel.ts b/src/api/types/EmailFaceInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index 19cc6b3..0000000 --- a/src/api/types/EmailFaceInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type EmailFaceInpaintingPageRequestSelectedModel = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; - -export const EmailFaceInpaintingPageRequestSelectedModel = { - Sd2: "sd_2", - RunwayMl: "runway_ml", - DallE: "dall_e", - JackQiao: "jack_qiao", -} as const; diff --git a/src/api/types/EmbeddingsPageRequest.ts b/src/api/types/EmbeddingsPageRequest.ts deleted file mode 100644 index 4614380..0000000 --- a/src/api/types/EmbeddingsPageRequest.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface EmbeddingsPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - texts: string[]; - selectedModel?: Gooey.EmbeddingsPageRequestSelectedModel; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/EmbeddingsPageRequestSelectedModel.ts b/src/api/types/EmbeddingsPageRequestSelectedModel.ts deleted file mode 100644 index 87071e1..0000000 --- a/src/api/types/EmbeddingsPageRequestSelectedModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type EmbeddingsPageRequestSelectedModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const EmbeddingsPageRequestSelectedModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/EvalPrompt.ts b/src/api/types/EvalPrompt.ts deleted file mode 100644 index 9255dfe..0000000 --- a/src/api/types/EvalPrompt.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export interface EvalPrompt { - name: string; - prompt: string; -} diff --git a/src/api/types/FaceInpaintingPageRequest.ts b/src/api/types/FaceInpaintingPageRequest.ts deleted file mode 100644 index 85aad75..0000000 --- a/src/api/types/FaceInpaintingPageRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface FaceInpaintingPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputImage: string; - textPrompt: string; - faceScale?: number; - facePosX?: number; - facePosY?: number; - selectedModel?: Gooey.FaceInpaintingPageRequestSelectedModel; - negativePrompt?: string; - numOutputs?: number; - quality?: number; - upscaleFactor?: number; - outputWidth?: number; - outputHeight?: number; - guidanceScale?: number; - seed?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/FaceInpaintingPageRequestSelectedModel.ts b/src/api/types/FaceInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index a022194..0000000 --- a/src/api/types/FaceInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type FaceInpaintingPageRequestSelectedModel = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; - -export const FaceInpaintingPageRequestSelectedModel = { - Sd2: "sd_2", - RunwayMl: "runway_ml", - DallE: "dall_e", - JackQiao: "jack_qiao", -} as const; diff --git a/src/api/types/FunctionsPageRequest.ts b/src/api/types/FunctionsPageRequest.ts deleted file mode 100644 index 5fa2515..0000000 --- a/src/api/types/FunctionsPageRequest.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface FunctionsPageRequest { - /** The JS code to be executed. */ - code?: string; - /** Variables to be used in the code */ - variables?: Record; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/GoogleGptPageRequest.ts b/src/api/types/GoogleGptPageRequest.ts deleted file mode 100644 index 34cc55e..0000000 --- a/src/api/types/GoogleGptPageRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface GoogleGptPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - searchQuery: string; - siteFilter: string; - taskInstructions?: string; - queryInstructions?: string; - selectedModel?: Gooey.GoogleGptPageRequestSelectedModel; - maxSearchUrls?: number; - maxReferences?: number; - maxContextWords?: number; - scrollJump?: number; - embeddingModel?: Gooey.GoogleGptPageRequestEmbeddingModel; - /** - * Weightage for dense vs sparse embeddings. `0` for sparse, `1` for dense, `0.5` for equal weight. - * Generally speaking, dense embeddings excel at understanding the context of the query, whereas sparse vectors excel at keyword matches. - */ - denseWeight?: number; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.GoogleGptPageRequestResponseFormatType; - serpSearchLocation?: Gooey.SerpSearchLocation; - /** DEPRECATED: use `serp_search_location` instead */ - scaleserpLocations?: string[]; - serpSearchType?: Gooey.SerpSearchType; - /** DEPRECATED: use `serp_search_type` instead */ - scaleserpSearchField?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/GoogleGptPageRequestEmbeddingModel.ts b/src/api/types/GoogleGptPageRequestEmbeddingModel.ts deleted file mode 100644 index 04e3da0..0000000 --- a/src/api/types/GoogleGptPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type GoogleGptPageRequestEmbeddingModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const GoogleGptPageRequestEmbeddingModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/GoogleGptPageRequestResponseFormatType.ts b/src/api/types/GoogleGptPageRequestResponseFormatType.ts deleted file mode 100644 index d9c400b..0000000 --- a/src/api/types/GoogleGptPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type GoogleGptPageRequestResponseFormatType = "text" | "json_object"; - -export const GoogleGptPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/GoogleGptPageRequestSelectedModel.ts b/src/api/types/GoogleGptPageRequestSelectedModel.ts deleted file mode 100644 index 70faa22..0000000 --- a/src/api/types/GoogleGptPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type GoogleGptPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const GoogleGptPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/GoogleImageGenPageRequest.ts b/src/api/types/GoogleImageGenPageRequest.ts deleted file mode 100644 index 4b027e3..0000000 --- a/src/api/types/GoogleImageGenPageRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface GoogleImageGenPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - serpSearchLocation?: Gooey.SerpSearchLocation; - /** DEPRECATED: use `serp_search_location` instead */ - scaleserpLocations?: string[]; - searchQuery: string; - textPrompt: string; - selectedModel?: Gooey.GoogleImageGenPageRequestSelectedModel; - negativePrompt?: string; - numOutputs?: number; - quality?: number; - guidanceScale?: number; - promptStrength?: number; - sd2Upscaling?: boolean; - seed?: number; - imageGuidanceScale?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/GoogleImageGenPageRequestSelectedModel.ts b/src/api/types/GoogleImageGenPageRequestSelectedModel.ts deleted file mode 100644 index 9dc44ff..0000000 --- a/src/api/types/GoogleImageGenPageRequestSelectedModel.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type GoogleImageGenPageRequestSelectedModel = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "instruct_pix2pix" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5"; - -export const GoogleImageGenPageRequestSelectedModel = { - DreamShaper: "dream_shaper", - Dreamlike2: "dreamlike_2", - Sd2: "sd_2", - Sd15: "sd_1_5", - DallE: "dall_e", - InstructPix2Pix: "instruct_pix2pix", - Openjourney2: "openjourney_2", - Openjourney: "openjourney", - AnalogDiffusion: "analog_diffusion", - Protogen53: "protogen_5_3", - JackQiao: "jack_qiao", - RodentDiffusion15: "rodent_diffusion_1_5", -} as const; diff --git a/src/api/types/ImageSegmentationPageRequest.ts b/src/api/types/ImageSegmentationPageRequest.ts deleted file mode 100644 index 546b8d5..0000000 --- a/src/api/types/ImageSegmentationPageRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface ImageSegmentationPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputImage: string; - selectedModel?: Gooey.ImageSegmentationPageRequestSelectedModel; - maskThreshold?: number; - rectPersepectiveTransform?: boolean; - reflectionOpacity?: number; - objScale?: number; - objPosX?: number; - objPosY?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/ImageSegmentationPageRequestSelectedModel.ts b/src/api/types/ImageSegmentationPageRequestSelectedModel.ts deleted file mode 100644 index 34d3972..0000000 --- a/src/api/types/ImageSegmentationPageRequestSelectedModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type ImageSegmentationPageRequestSelectedModel = "dis" | "u2net"; - -export const ImageSegmentationPageRequestSelectedModel = { - Dis: "dis", - U2Net: "u2net", -} as const; diff --git a/src/api/types/Img2ImgPageRequest.ts b/src/api/types/Img2ImgPageRequest.ts deleted file mode 100644 index 252bc47..0000000 --- a/src/api/types/Img2ImgPageRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface Img2ImgPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputImage: string; - textPrompt?: string; - selectedModel?: Gooey.Img2ImgPageRequestSelectedModel; - selectedControlnetModel?: Gooey.Img2ImgPageRequestSelectedControlnetModel; - negativePrompt?: string; - numOutputs?: number; - quality?: number; - outputWidth?: number; - outputHeight?: number; - guidanceScale?: number; - promptStrength?: number; - controlnetConditioningScale?: number[]; - seed?: number; - imageGuidanceScale?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/Img2ImgPageRequestSelectedControlnetModel.ts b/src/api/types/Img2ImgPageRequestSelectedControlnetModel.ts deleted file mode 100644 index 69dd726..0000000 --- a/src/api/types/Img2ImgPageRequestSelectedControlnetModel.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export type Img2ImgPageRequestSelectedControlnetModel = - | Gooey.Img2ImgPageRequestSelectedControlnetModelItem[] - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; diff --git a/src/api/types/Img2ImgPageRequestSelectedControlnetModelItem.ts b/src/api/types/Img2ImgPageRequestSelectedControlnetModelItem.ts deleted file mode 100644 index af039e4..0000000 --- a/src/api/types/Img2ImgPageRequestSelectedControlnetModelItem.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type Img2ImgPageRequestSelectedControlnetModelItem = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; - -export const Img2ImgPageRequestSelectedControlnetModelItem = { - SdControlnetCanny: "sd_controlnet_canny", - SdControlnetDepth: "sd_controlnet_depth", - SdControlnetHed: "sd_controlnet_hed", - SdControlnetMlsd: "sd_controlnet_mlsd", - SdControlnetNormal: "sd_controlnet_normal", - SdControlnetOpenpose: "sd_controlnet_openpose", - SdControlnetScribble: "sd_controlnet_scribble", - SdControlnetSeg: "sd_controlnet_seg", - SdControlnetTile: "sd_controlnet_tile", - SdControlnetBrightness: "sd_controlnet_brightness", - ControlV1PSd15QrcodeMonsterV2: "control_v1p_sd15_qrcode_monster_v2", -} as const; diff --git a/src/api/types/Img2ImgPageRequestSelectedModel.ts b/src/api/types/Img2ImgPageRequestSelectedModel.ts deleted file mode 100644 index 822e9bc..0000000 --- a/src/api/types/Img2ImgPageRequestSelectedModel.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type Img2ImgPageRequestSelectedModel = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "instruct_pix2pix" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5"; - -export const Img2ImgPageRequestSelectedModel = { - DreamShaper: "dream_shaper", - Dreamlike2: "dreamlike_2", - Sd2: "sd_2", - Sd15: "sd_1_5", - DallE: "dall_e", - InstructPix2Pix: "instruct_pix2pix", - Openjourney2: "openjourney_2", - Openjourney: "openjourney", - AnalogDiffusion: "analog_diffusion", - Protogen53: "protogen_5_3", - JackQiao: "jack_qiao", - RodentDiffusion15: "rodent_diffusion_1_5", -} as const; diff --git a/src/api/types/LetterWriterPageRequest.ts b/src/api/types/LetterWriterPageRequest.ts deleted file mode 100644 index bd1c8a9..0000000 --- a/src/api/types/LetterWriterPageRequest.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface LetterWriterPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - actionId: string; - promptHeader?: string; - exampleLetters?: Gooey.TrainingDataModel[]; - lmSelectedApi?: string; - lmSelectedEngine?: string; - numOutputs?: number; - quality?: number; - lmSamplingTemperature?: number; - apiHttpMethod?: string; - apiUrl?: string; - apiHeaders?: string; - apiJsonBody?: string; - inputPrompt?: string; - stripHtml2Text?: boolean; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/LipsyncPageRequest.ts b/src/api/types/LipsyncPageRequest.ts deleted file mode 100644 index 8000477..0000000 --- a/src/api/types/LipsyncPageRequest.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface LipsyncPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputFace?: string; - facePaddingTop?: number; - facePaddingBottom?: number; - facePaddingLeft?: number; - facePaddingRight?: number; - sadtalkerSettings?: Gooey.SadTalkerSettings; - selectedModel?: Gooey.LipsyncPageRequestSelectedModel; - inputAudio?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/LipsyncPageRequestSelectedModel.ts b/src/api/types/LipsyncPageRequestSelectedModel.ts deleted file mode 100644 index 9351bcb..0000000 --- a/src/api/types/LipsyncPageRequestSelectedModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type LipsyncPageRequestSelectedModel = "Wav2Lip" | "SadTalker"; - -export const LipsyncPageRequestSelectedModel = { - Wav2Lip: "Wav2Lip", - SadTalker: "SadTalker", -} as const; diff --git a/src/api/types/LipsyncTtsPageRequest.ts b/src/api/types/LipsyncTtsPageRequest.ts deleted file mode 100644 index a0b93f4..0000000 --- a/src/api/types/LipsyncTtsPageRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface LipsyncTtsPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - textPrompt: string; - ttsProvider?: Gooey.LipsyncTtsPageRequestTtsProvider; - uberduckVoiceName?: string; - uberduckSpeakingRate?: number; - googleVoiceName?: string; - googleSpeakingRate?: number; - googlePitch?: number; - barkHistoryPrompt?: string; - /** Use `elevenlabs_voice_id` instead */ - elevenlabsVoiceName?: string; - elevenlabsApiKey?: string; - elevenlabsVoiceId?: string; - elevenlabsModel?: string; - elevenlabsStability?: number; - elevenlabsSimilarityBoost?: number; - elevenlabsStyle?: number; - elevenlabsSpeakerBoost?: boolean; - azureVoiceName?: string; - openaiVoiceName?: Gooey.LipsyncTtsPageRequestOpenaiVoiceName; - openaiTtsModel?: Gooey.LipsyncTtsPageRequestOpenaiTtsModel; - inputFace?: string; - facePaddingTop?: number; - facePaddingBottom?: number; - facePaddingLeft?: number; - facePaddingRight?: number; - sadtalkerSettings?: Gooey.SadTalkerSettings; - selectedModel?: Gooey.LipsyncTtsPageRequestSelectedModel; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/LipsyncTtsPageRequestOpenaiTtsModel.ts b/src/api/types/LipsyncTtsPageRequestOpenaiTtsModel.ts deleted file mode 100644 index 71f7dce..0000000 --- a/src/api/types/LipsyncTtsPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type LipsyncTtsPageRequestOpenaiTtsModel = "tts_1" | "tts_1_hd"; - -export const LipsyncTtsPageRequestOpenaiTtsModel = { - Tts1: "tts_1", - Tts1Hd: "tts_1_hd", -} as const; diff --git a/src/api/types/LipsyncTtsPageRequestOpenaiVoiceName.ts b/src/api/types/LipsyncTtsPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 7f5899b..0000000 --- a/src/api/types/LipsyncTtsPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type LipsyncTtsPageRequestOpenaiVoiceName = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; - -export const LipsyncTtsPageRequestOpenaiVoiceName = { - Alloy: "alloy", - Echo: "echo", - Fable: "fable", - Onyx: "onyx", - Nova: "nova", - Shimmer: "shimmer", -} as const; diff --git a/src/api/types/LipsyncTtsPageRequestSelectedModel.ts b/src/api/types/LipsyncTtsPageRequestSelectedModel.ts deleted file mode 100644 index 2c15926..0000000 --- a/src/api/types/LipsyncTtsPageRequestSelectedModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type LipsyncTtsPageRequestSelectedModel = "Wav2Lip" | "SadTalker"; - -export const LipsyncTtsPageRequestSelectedModel = { - Wav2Lip: "Wav2Lip", - SadTalker: "SadTalker", -} as const; diff --git a/src/api/types/LipsyncTtsPageRequestTtsProvider.ts b/src/api/types/LipsyncTtsPageRequestTtsProvider.ts deleted file mode 100644 index f558fae..0000000 --- a/src/api/types/LipsyncTtsPageRequestTtsProvider.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type LipsyncTtsPageRequestTtsProvider = - | "GOOGLE_TTS" - | "ELEVEN_LABS" - | "UBERDUCK" - | "BARK" - | "AZURE_TTS" - | "OPEN_AI"; - -export const LipsyncTtsPageRequestTtsProvider = { - GoogleTts: "GOOGLE_TTS", - ElevenLabs: "ELEVEN_LABS", - Uberduck: "UBERDUCK", - Bark: "BARK", - AzureTts: "AZURE_TTS", - OpenAi: "OPEN_AI", -} as const; diff --git a/src/api/types/ObjectInpaintingPageRequest.ts b/src/api/types/ObjectInpaintingPageRequest.ts deleted file mode 100644 index dfd8a58..0000000 --- a/src/api/types/ObjectInpaintingPageRequest.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface ObjectInpaintingPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputImage: string; - textPrompt: string; - objScale?: number; - objPosX?: number; - objPosY?: number; - maskThreshold?: number; - selectedModel?: Gooey.ObjectInpaintingPageRequestSelectedModel; - negativePrompt?: string; - numOutputs?: number; - quality?: number; - outputWidth?: number; - outputHeight?: number; - guidanceScale?: number; - sd2Upscaling?: boolean; - seed?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/ObjectInpaintingPageRequestSelectedModel.ts b/src/api/types/ObjectInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index 430601a..0000000 --- a/src/api/types/ObjectInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type ObjectInpaintingPageRequestSelectedModel = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; - -export const ObjectInpaintingPageRequestSelectedModel = { - Sd2: "sd_2", - RunwayMl: "runway_ml", - DallE: "dall_e", - JackQiao: "jack_qiao", -} as const; diff --git a/src/api/types/QrCodeGeneratorPageRequest.ts b/src/api/types/QrCodeGeneratorPageRequest.ts deleted file mode 100644 index 4e8bb10..0000000 --- a/src/api/types/QrCodeGeneratorPageRequest.ts +++ /dev/null @@ -1,38 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface QrCodeGeneratorPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - qrCodeData?: string; - qrCodeInputImage?: string; - qrCodeVcard?: Gooey.Vcard; - qrCodeFile?: string; - useUrlShortener?: boolean; - textPrompt: string; - negativePrompt?: string; - imagePrompt?: string; - imagePromptControlnetModels?: Gooey.QrCodeGeneratorPageRequestImagePromptControlnetModelsItem[]; - imagePromptStrength?: number; - imagePromptScale?: number; - imagePromptPosX?: number; - imagePromptPosY?: number; - selectedModel?: Gooey.QrCodeGeneratorPageRequestSelectedModel; - selectedControlnetModel?: Gooey.QrCodeGeneratorPageRequestSelectedControlnetModelItem[]; - outputWidth?: number; - outputHeight?: number; - guidanceScale?: number; - controlnetConditioningScale?: number[]; - numOutputs?: number; - quality?: number; - scheduler?: Gooey.QrCodeGeneratorPageRequestScheduler; - seed?: number; - objScale?: number; - objPosX?: number; - objPosY?: number; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts b/src/api/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts deleted file mode 100644 index 2c4fd53..0000000 --- a/src/api/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type QrCodeGeneratorPageRequestImagePromptControlnetModelsItem = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; - -export const QrCodeGeneratorPageRequestImagePromptControlnetModelsItem = { - SdControlnetCanny: "sd_controlnet_canny", - SdControlnetDepth: "sd_controlnet_depth", - SdControlnetHed: "sd_controlnet_hed", - SdControlnetMlsd: "sd_controlnet_mlsd", - SdControlnetNormal: "sd_controlnet_normal", - SdControlnetOpenpose: "sd_controlnet_openpose", - SdControlnetScribble: "sd_controlnet_scribble", - SdControlnetSeg: "sd_controlnet_seg", - SdControlnetTile: "sd_controlnet_tile", - SdControlnetBrightness: "sd_controlnet_brightness", - ControlV1PSd15QrcodeMonsterV2: "control_v1p_sd15_qrcode_monster_v2", -} as const; diff --git a/src/api/types/QrCodeGeneratorPageRequestScheduler.ts b/src/api/types/QrCodeGeneratorPageRequestScheduler.ts deleted file mode 100644 index 514f53f..0000000 --- a/src/api/types/QrCodeGeneratorPageRequestScheduler.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type QrCodeGeneratorPageRequestScheduler = - | "singlestep_dpm_solver" - | "multistep_dpm_solver" - | "dpm_sde" - | "dpm_discrete" - | "dpm_discrete_ancestral" - | "unipc" - | "lms_discrete" - | "heun" - | "euler" - | "euler_ancestral" - | "pndm" - | "ddpm" - | "ddim" - | "deis"; - -export const QrCodeGeneratorPageRequestScheduler = { - SinglestepDpmSolver: "singlestep_dpm_solver", - MultistepDpmSolver: "multistep_dpm_solver", - DpmSde: "dpm_sde", - DpmDiscrete: "dpm_discrete", - DpmDiscreteAncestral: "dpm_discrete_ancestral", - Unipc: "unipc", - LmsDiscrete: "lms_discrete", - Heun: "heun", - Euler: "euler", - EulerAncestral: "euler_ancestral", - Pndm: "pndm", - Ddpm: "ddpm", - Ddim: "ddim", - Deis: "deis", -} as const; diff --git a/src/api/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts b/src/api/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts deleted file mode 100644 index 3607125..0000000 --- a/src/api/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type QrCodeGeneratorPageRequestSelectedControlnetModelItem = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; - -export const QrCodeGeneratorPageRequestSelectedControlnetModelItem = { - SdControlnetCanny: "sd_controlnet_canny", - SdControlnetDepth: "sd_controlnet_depth", - SdControlnetHed: "sd_controlnet_hed", - SdControlnetMlsd: "sd_controlnet_mlsd", - SdControlnetNormal: "sd_controlnet_normal", - SdControlnetOpenpose: "sd_controlnet_openpose", - SdControlnetScribble: "sd_controlnet_scribble", - SdControlnetSeg: "sd_controlnet_seg", - SdControlnetTile: "sd_controlnet_tile", - SdControlnetBrightness: "sd_controlnet_brightness", - ControlV1PSd15QrcodeMonsterV2: "control_v1p_sd15_qrcode_monster_v2", -} as const; diff --git a/src/api/types/QrCodeGeneratorPageRequestSelectedModel.ts b/src/api/types/QrCodeGeneratorPageRequestSelectedModel.ts deleted file mode 100644 index c146de0..0000000 --- a/src/api/types/QrCodeGeneratorPageRequestSelectedModel.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type QrCodeGeneratorPageRequestSelectedModel = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "dall_e_3" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5" - | "deepfloyd_if"; - -export const QrCodeGeneratorPageRequestSelectedModel = { - DreamShaper: "dream_shaper", - Dreamlike2: "dreamlike_2", - Sd2: "sd_2", - Sd15: "sd_1_5", - DallE: "dall_e", - DallE3: "dall_e_3", - Openjourney2: "openjourney_2", - Openjourney: "openjourney", - AnalogDiffusion: "analog_diffusion", - Protogen53: "protogen_5_3", - JackQiao: "jack_qiao", - RodentDiffusion15: "rodent_diffusion_1_5", - DeepfloydIf: "deepfloyd_if", -} as const; diff --git a/src/api/types/RelatedQnADocPageRequest.ts b/src/api/types/RelatedQnADocPageRequest.ts deleted file mode 100644 index 2366033..0000000 --- a/src/api/types/RelatedQnADocPageRequest.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface RelatedQnADocPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - searchQuery: string; - keywordQuery?: Gooey.RelatedQnADocPageRequestKeywordQuery; - documents?: string[]; - maxReferences?: number; - maxContextWords?: number; - scrollJump?: number; - docExtractUrl?: string; - embeddingModel?: Gooey.RelatedQnADocPageRequestEmbeddingModel; - /** - * Weightage for dense vs sparse embeddings. `0` for sparse, `1` for dense, `0.5` for equal weight. - * Generally speaking, dense embeddings excel at understanding the context of the query, whereas sparse vectors excel at keyword matches. - */ - denseWeight?: number; - taskInstructions?: string; - queryInstructions?: string; - selectedModel?: Gooey.RelatedQnADocPageRequestSelectedModel; - citationStyle?: Gooey.RelatedQnADocPageRequestCitationStyle; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.RelatedQnADocPageRequestResponseFormatType; - serpSearchLocation?: Gooey.SerpSearchLocation; - /** DEPRECATED: use `serp_search_location` instead */ - scaleserpLocations?: string[]; - serpSearchType?: Gooey.SerpSearchType; - /** DEPRECATED: use `serp_search_type` instead */ - scaleserpSearchField?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/RelatedQnADocPageRequestCitationStyle.ts b/src/api/types/RelatedQnADocPageRequestCitationStyle.ts deleted file mode 100644 index 1709230..0000000 --- a/src/api/types/RelatedQnADocPageRequestCitationStyle.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnADocPageRequestCitationStyle = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; - -export const RelatedQnADocPageRequestCitationStyle = { - Number: "number", - Title: "title", - Url: "url", - Symbol: "symbol", - Markdown: "markdown", - Html: "html", - SlackMrkdwn: "slack_mrkdwn", - Plaintext: "plaintext", - NumberMarkdown: "number_markdown", - NumberHtml: "number_html", - NumberSlackMrkdwn: "number_slack_mrkdwn", - NumberPlaintext: "number_plaintext", - SymbolMarkdown: "symbol_markdown", - SymbolHtml: "symbol_html", - SymbolSlackMrkdwn: "symbol_slack_mrkdwn", - SymbolPlaintext: "symbol_plaintext", -} as const; diff --git a/src/api/types/RelatedQnADocPageRequestEmbeddingModel.ts b/src/api/types/RelatedQnADocPageRequestEmbeddingModel.ts deleted file mode 100644 index 099e7bf..0000000 --- a/src/api/types/RelatedQnADocPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnADocPageRequestEmbeddingModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const RelatedQnADocPageRequestEmbeddingModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/RelatedQnADocPageRequestKeywordQuery.ts b/src/api/types/RelatedQnADocPageRequestKeywordQuery.ts deleted file mode 100644 index 03d8220..0000000 --- a/src/api/types/RelatedQnADocPageRequestKeywordQuery.ts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnADocPageRequestKeywordQuery = string | string[]; diff --git a/src/api/types/RelatedQnADocPageRequestResponseFormatType.ts b/src/api/types/RelatedQnADocPageRequestResponseFormatType.ts deleted file mode 100644 index 43a197c..0000000 --- a/src/api/types/RelatedQnADocPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnADocPageRequestResponseFormatType = "text" | "json_object"; - -export const RelatedQnADocPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/RelatedQnADocPageRequestSelectedModel.ts b/src/api/types/RelatedQnADocPageRequestSelectedModel.ts deleted file mode 100644 index d30786a..0000000 --- a/src/api/types/RelatedQnADocPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnADocPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const RelatedQnADocPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/RelatedQnAPageRequest.ts b/src/api/types/RelatedQnAPageRequest.ts deleted file mode 100644 index 48d9372..0000000 --- a/src/api/types/RelatedQnAPageRequest.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface RelatedQnAPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - searchQuery: string; - siteFilter: string; - taskInstructions?: string; - queryInstructions?: string; - selectedModel?: Gooey.RelatedQnAPageRequestSelectedModel; - maxSearchUrls?: number; - maxReferences?: number; - maxContextWords?: number; - scrollJump?: number; - embeddingModel?: Gooey.RelatedQnAPageRequestEmbeddingModel; - /** - * Weightage for dense vs sparse embeddings. `0` for sparse, `1` for dense, `0.5` for equal weight. - * Generally speaking, dense embeddings excel at understanding the context of the query, whereas sparse vectors excel at keyword matches. - */ - denseWeight?: number; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.RelatedQnAPageRequestResponseFormatType; - serpSearchLocation?: Gooey.SerpSearchLocation; - /** DEPRECATED: use `serp_search_location` instead */ - scaleserpLocations?: string[]; - serpSearchType?: Gooey.SerpSearchType; - /** DEPRECATED: use `serp_search_type` instead */ - scaleserpSearchField?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/RelatedQnAPageRequestEmbeddingModel.ts b/src/api/types/RelatedQnAPageRequestEmbeddingModel.ts deleted file mode 100644 index 39ae645..0000000 --- a/src/api/types/RelatedQnAPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnAPageRequestEmbeddingModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const RelatedQnAPageRequestEmbeddingModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/RelatedQnAPageRequestResponseFormatType.ts b/src/api/types/RelatedQnAPageRequestResponseFormatType.ts deleted file mode 100644 index 7d5e361..0000000 --- a/src/api/types/RelatedQnAPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnAPageRequestResponseFormatType = "text" | "json_object"; - -export const RelatedQnAPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/RelatedQnAPageRequestSelectedModel.ts b/src/api/types/RelatedQnAPageRequestSelectedModel.ts deleted file mode 100644 index 33a2a8c..0000000 --- a/src/api/types/RelatedQnAPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type RelatedQnAPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const RelatedQnAPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/RunSettings.ts b/src/api/types/RunSettings.ts deleted file mode 100644 index 7e9c19e..0000000 --- a/src/api/types/RunSettings.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface RunSettings { - /** Policy for retaining the run data. */ - retentionPolicy?: Gooey.RunSettingsRetentionPolicy; -} diff --git a/src/api/types/RunSettingsRetentionPolicy.ts b/src/api/types/RunSettingsRetentionPolicy.ts deleted file mode 100644 index 3bb8062..0000000 --- a/src/api/types/RunSettingsRetentionPolicy.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -/** - * Policy for retaining the run data. - */ -export type RunSettingsRetentionPolicy = "keep" | "delete"; - -export const RunSettingsRetentionPolicy = { - Keep: "keep", - Delete: "delete", -} as const; diff --git a/src/api/types/SeoSummaryPageRequest.ts b/src/api/types/SeoSummaryPageRequest.ts deleted file mode 100644 index 0c75f58..0000000 --- a/src/api/types/SeoSummaryPageRequest.ts +++ /dev/null @@ -1,31 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface SeoSummaryPageRequest { - searchQuery: string; - keywords: string; - title: string; - companyUrl: string; - taskInstructions?: string; - enableHtml?: boolean; - selectedModel?: Gooey.SeoSummaryPageRequestSelectedModel; - maxSearchUrls?: number; - enableCrosslinks?: boolean; - seed?: number; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.SeoSummaryPageRequestResponseFormatType; - serpSearchLocation?: Gooey.SerpSearchLocation; - /** DEPRECATED: use `serp_search_location` instead */ - scaleserpLocations?: string[]; - serpSearchType?: Gooey.SerpSearchType; - /** DEPRECATED: use `serp_search_type` instead */ - scaleserpSearchField?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/SeoSummaryPageRequestResponseFormatType.ts b/src/api/types/SeoSummaryPageRequestResponseFormatType.ts deleted file mode 100644 index 4e22241..0000000 --- a/src/api/types/SeoSummaryPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SeoSummaryPageRequestResponseFormatType = "text" | "json_object"; - -export const SeoSummaryPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/SeoSummaryPageRequestSelectedModel.ts b/src/api/types/SeoSummaryPageRequestSelectedModel.ts deleted file mode 100644 index d7ede42..0000000 --- a/src/api/types/SeoSummaryPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SeoSummaryPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const SeoSummaryPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/SerpSearchLocation.ts b/src/api/types/SerpSearchLocation.ts deleted file mode 100644 index a62ffa0..0000000 --- a/src/api/types/SerpSearchLocation.ts +++ /dev/null @@ -1,489 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -/** - * An enumeration. - */ -export type SerpSearchLocation = - | "af" - | "al" - | "dz" - | "as" - | "ad" - | "ao" - | "ai" - | "aq" - | "ag" - | "ar" - | "am" - | "aw" - | "au" - | "at" - | "az" - | "bs" - | "bh" - | "bd" - | "bb" - | "by" - | "be" - | "bz" - | "bj" - | "bm" - | "bt" - | "bo" - | "ba" - | "bw" - | "bv" - | "br" - | "io" - | "bn" - | "bg" - | "bf" - | "bi" - | "kh" - | "cm" - | "ca" - | "cv" - | "ky" - | "cf" - | "td" - | "cl" - | "cn" - | "cx" - | "cc" - | "co" - | "km" - | "cg" - | "cd" - | "ck" - | "cr" - | "ci" - | "hr" - | "cu" - | "cy" - | "cz" - | "dk" - | "dj" - | "dm" - | "do" - | "ec" - | "eg" - | "sv" - | "gq" - | "er" - | "ee" - | "et" - | "fk" - | "fo" - | "fj" - | "fi" - | "fr" - | "gf" - | "pf" - | "tf" - | "ga" - | "gm" - | "ge" - | "de" - | "gh" - | "gi" - | "gr" - | "gl" - | "gd" - | "gp" - | "gu" - | "gt" - | "gn" - | "gw" - | "gy" - | "ht" - | "hm" - | "va" - | "hn" - | "hk" - | "hu" - | "is" - | "in" - | "id" - | "ir" - | "iq" - | "ie" - | "il" - | "it" - | "jm" - | "jp" - | "jo" - | "kz" - | "ke" - | "ki" - | "kp" - | "kr" - | "kw" - | "kg" - | "la" - | "lv" - | "lb" - | "ls" - | "lr" - | "ly" - | "li" - | "lt" - | "lu" - | "mo" - | "mk" - | "mg" - | "mw" - | "my" - | "mv" - | "ml" - | "mt" - | "mh" - | "mq" - | "mr" - | "mu" - | "yt" - | "mx" - | "fm" - | "md" - | "mc" - | "mn" - | "ms" - | "ma" - | "mz" - | "mm" - | "na" - | "nr" - | "np" - | "nl" - | "an" - | "nc" - | "nz" - | "ni" - | "ne" - | "ng" - | "nu" - | "nf" - | "mp" - | "no" - | "om" - | "pk" - | "pw" - | "ps" - | "pa" - | "pg" - | "py" - | "pe" - | "ph" - | "pn" - | "pl" - | "pt" - | "pr" - | "qa" - | "re" - | "ro" - | "ru" - | "rw" - | "sh" - | "kn" - | "lc" - | "pm" - | "vc" - | "ws" - | "sm" - | "gui" - | "sa" - | "sn" - | "rs" - | "sc" - | "sl" - | "sg" - | "sk" - | "si" - | "sb" - | "so" - | "za" - | "gs" - | "es" - | "lk" - | "sd" - | "sr" - | "sj" - | "sz" - | "se" - | "ch" - | "sy" - | "tw" - | "tj" - | "tz" - | "th" - | "tl" - | "tg" - | "tk" - | "to" - | "tt" - | "tn" - | "tr" - | "tm" - | "tc" - | "tv" - | "ug" - | "ua" - | "ae" - | "gb" - | "us" - | "um" - | "uy" - | "uz" - | "vu" - | "ve" - | "vn" - | "vg" - | "vi" - | "wf" - | "eh" - | "ye" - | "zm" - | "zw"; - -export const SerpSearchLocation = { - Af: "af", - Al: "al", - Dz: "dz", - As: "as", - Ad: "ad", - Ao: "ao", - Ai: "ai", - Aq: "aq", - Ag: "ag", - Ar: "ar", - Am: "am", - Aw: "aw", - Au: "au", - At: "at", - Az: "az", - Bs: "bs", - Bh: "bh", - Bd: "bd", - Bb: "bb", - By: "by", - Be: "be", - Bz: "bz", - Bj: "bj", - Bm: "bm", - Bt: "bt", - Bo: "bo", - Ba: "ba", - Bw: "bw", - Bv: "bv", - Br: "br", - Io: "io", - Bn: "bn", - Bg: "bg", - Bf: "bf", - Bi: "bi", - Kh: "kh", - Cm: "cm", - Ca: "ca", - Cv: "cv", - Ky: "ky", - Cf: "cf", - Td: "td", - Cl: "cl", - Cn: "cn", - Cx: "cx", - Cc: "cc", - Co: "co", - Km: "km", - Cg: "cg", - Cd: "cd", - Ck: "ck", - Cr: "cr", - Ci: "ci", - Hr: "hr", - Cu: "cu", - Cy: "cy", - Cz: "cz", - Dk: "dk", - Dj: "dj", - Dm: "dm", - Do: "do", - Ec: "ec", - Eg: "eg", - Sv: "sv", - Gq: "gq", - Er: "er", - Ee: "ee", - Et: "et", - Fk: "fk", - Fo: "fo", - Fj: "fj", - Fi: "fi", - Fr: "fr", - Gf: "gf", - Pf: "pf", - Tf: "tf", - Ga: "ga", - Gm: "gm", - Ge: "ge", - De: "de", - Gh: "gh", - Gi: "gi", - Gr: "gr", - Gl: "gl", - Gd: "gd", - Gp: "gp", - Gu: "gu", - Gt: "gt", - Gn: "gn", - Gw: "gw", - Gy: "gy", - Ht: "ht", - Hm: "hm", - Va: "va", - Hn: "hn", - Hk: "hk", - Hu: "hu", - Is: "is", - In: "in", - Id: "id", - Ir: "ir", - Iq: "iq", - Ie: "ie", - Il: "il", - It: "it", - Jm: "jm", - Jp: "jp", - Jo: "jo", - Kz: "kz", - Ke: "ke", - Ki: "ki", - Kp: "kp", - Kr: "kr", - Kw: "kw", - Kg: "kg", - La: "la", - Lv: "lv", - Lb: "lb", - Ls: "ls", - Lr: "lr", - Ly: "ly", - Li: "li", - Lt: "lt", - Lu: "lu", - Mo: "mo", - Mk: "mk", - Mg: "mg", - Mw: "mw", - My: "my", - Mv: "mv", - Ml: "ml", - Mt: "mt", - Mh: "mh", - Mq: "mq", - Mr: "mr", - Mu: "mu", - Yt: "yt", - Mx: "mx", - Fm: "fm", - Md: "md", - Mc: "mc", - Mn: "mn", - Ms: "ms", - Ma: "ma", - Mz: "mz", - Mm: "mm", - Na: "na", - Nr: "nr", - Np: "np", - Nl: "nl", - An: "an", - Nc: "nc", - Nz: "nz", - Ni: "ni", - Ne: "ne", - Ng: "ng", - Nu: "nu", - Nf: "nf", - Mp: "mp", - No: "no", - Om: "om", - Pk: "pk", - Pw: "pw", - Ps: "ps", - Pa: "pa", - Pg: "pg", - Py: "py", - Pe: "pe", - Ph: "ph", - Pn: "pn", - Pl: "pl", - Pt: "pt", - Pr: "pr", - Qa: "qa", - Re: "re", - Ro: "ro", - Ru: "ru", - Rw: "rw", - Sh: "sh", - Kn: "kn", - Lc: "lc", - Pm: "pm", - Vc: "vc", - Ws: "ws", - Sm: "sm", - Gui: "gui", - Sa: "sa", - Sn: "sn", - Rs: "rs", - Sc: "sc", - Sl: "sl", - Sg: "sg", - Sk: "sk", - Si: "si", - Sb: "sb", - So: "so", - Za: "za", - Gs: "gs", - Es: "es", - Lk: "lk", - Sd: "sd", - Sr: "sr", - Sj: "sj", - Sz: "sz", - Se: "se", - Ch: "ch", - Sy: "sy", - Tw: "tw", - Tj: "tj", - Tz: "tz", - Th: "th", - Tl: "tl", - Tg: "tg", - Tk: "tk", - To: "to", - Tt: "tt", - Tn: "tn", - Tr: "tr", - Tm: "tm", - Tc: "tc", - Tv: "tv", - Ug: "ug", - Ua: "ua", - Ae: "ae", - Gb: "gb", - Us: "us", - Um: "um", - Uy: "uy", - Uz: "uz", - Vu: "vu", - Ve: "ve", - Vn: "vn", - Vg: "vg", - Vi: "vi", - Wf: "wf", - Eh: "eh", - Ye: "ye", - Zm: "zm", - Zw: "zw", -} as const; diff --git a/src/api/types/SerpSearchType.ts b/src/api/types/SerpSearchType.ts deleted file mode 100644 index ad1eb35..0000000 --- a/src/api/types/SerpSearchType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -/** - * An enumeration. - */ -export type SerpSearchType = "search" | "images" | "videos" | "places" | "news"; - -export const SerpSearchType = { - Search: "search", - Images: "images", - Videos: "videos", - Places: "places", - News: "news", -} as const; diff --git a/src/api/types/SmartGptPageRequest.ts b/src/api/types/SmartGptPageRequest.ts deleted file mode 100644 index 8515337..0000000 --- a/src/api/types/SmartGptPageRequest.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface SmartGptPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputPrompt: string; - cotPrompt?: string; - reflexionPrompt?: string; - deraPrompt?: string; - selectedModel?: Gooey.SmartGptPageRequestSelectedModel; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.SmartGptPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/SmartGptPageRequestResponseFormatType.ts b/src/api/types/SmartGptPageRequestResponseFormatType.ts deleted file mode 100644 index ca94411..0000000 --- a/src/api/types/SmartGptPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SmartGptPageRequestResponseFormatType = "text" | "json_object"; - -export const SmartGptPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/SmartGptPageRequestSelectedModel.ts b/src/api/types/SmartGptPageRequestSelectedModel.ts deleted file mode 100644 index c8dcc3d..0000000 --- a/src/api/types/SmartGptPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SmartGptPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const SmartGptPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/SocialLookupEmailPageRequest.ts b/src/api/types/SocialLookupEmailPageRequest.ts deleted file mode 100644 index f6d53d7..0000000 --- a/src/api/types/SocialLookupEmailPageRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface SocialLookupEmailPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - emailAddress: string; - inputPrompt?: string; - selectedModel?: Gooey.SocialLookupEmailPageRequestSelectedModel; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.SocialLookupEmailPageRequestResponseFormatType; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/SocialLookupEmailPageRequestResponseFormatType.ts b/src/api/types/SocialLookupEmailPageRequestResponseFormatType.ts deleted file mode 100644 index 202d1c6..0000000 --- a/src/api/types/SocialLookupEmailPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SocialLookupEmailPageRequestResponseFormatType = "text" | "json_object"; - -export const SocialLookupEmailPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/SocialLookupEmailPageRequestSelectedModel.ts b/src/api/types/SocialLookupEmailPageRequestSelectedModel.ts deleted file mode 100644 index 31b886a..0000000 --- a/src/api/types/SocialLookupEmailPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type SocialLookupEmailPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const SocialLookupEmailPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/Text2AudioPageRequest.ts b/src/api/types/Text2AudioPageRequest.ts deleted file mode 100644 index f7e1415..0000000 --- a/src/api/types/Text2AudioPageRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface Text2AudioPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - textPrompt: string; - negativePrompt?: string; - durationSec?: number; - numOutputs?: number; - quality?: number; - guidanceScale?: number; - seed?: number; - sd2Upscaling?: boolean; - selectedModels?: "audio_ldm"[]; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/TextToSpeechPageRequest.ts b/src/api/types/TextToSpeechPageRequest.ts deleted file mode 100644 index d824937..0000000 --- a/src/api/types/TextToSpeechPageRequest.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface TextToSpeechPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - textPrompt: string; - ttsProvider?: Gooey.TextToSpeechPageRequestTtsProvider; - uberduckVoiceName?: string; - uberduckSpeakingRate?: number; - googleVoiceName?: string; - googleSpeakingRate?: number; - googlePitch?: number; - barkHistoryPrompt?: string; - /** Use `elevenlabs_voice_id` instead */ - elevenlabsVoiceName?: string; - elevenlabsApiKey?: string; - elevenlabsVoiceId?: string; - elevenlabsModel?: string; - elevenlabsStability?: number; - elevenlabsSimilarityBoost?: number; - elevenlabsStyle?: number; - elevenlabsSpeakerBoost?: boolean; - azureVoiceName?: string; - openaiVoiceName?: Gooey.TextToSpeechPageRequestOpenaiVoiceName; - openaiTtsModel?: Gooey.TextToSpeechPageRequestOpenaiTtsModel; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/TextToSpeechPageRequestOpenaiTtsModel.ts b/src/api/types/TextToSpeechPageRequestOpenaiTtsModel.ts deleted file mode 100644 index f775470..0000000 --- a/src/api/types/TextToSpeechPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type TextToSpeechPageRequestOpenaiTtsModel = "tts_1" | "tts_1_hd"; - -export const TextToSpeechPageRequestOpenaiTtsModel = { - Tts1: "tts_1", - Tts1Hd: "tts_1_hd", -} as const; diff --git a/src/api/types/TextToSpeechPageRequestOpenaiVoiceName.ts b/src/api/types/TextToSpeechPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 05af736..0000000 --- a/src/api/types/TextToSpeechPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type TextToSpeechPageRequestOpenaiVoiceName = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; - -export const TextToSpeechPageRequestOpenaiVoiceName = { - Alloy: "alloy", - Echo: "echo", - Fable: "fable", - Onyx: "onyx", - Nova: "nova", - Shimmer: "shimmer", -} as const; diff --git a/src/api/types/TextToSpeechPageRequestTtsProvider.ts b/src/api/types/TextToSpeechPageRequestTtsProvider.ts deleted file mode 100644 index 0629bac..0000000 --- a/src/api/types/TextToSpeechPageRequestTtsProvider.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type TextToSpeechPageRequestTtsProvider = - | "GOOGLE_TTS" - | "ELEVEN_LABS" - | "UBERDUCK" - | "BARK" - | "AZURE_TTS" - | "OPEN_AI"; - -export const TextToSpeechPageRequestTtsProvider = { - GoogleTts: "GOOGLE_TTS", - ElevenLabs: "ELEVEN_LABS", - Uberduck: "UBERDUCK", - Bark: "BARK", - AzureTts: "AZURE_TTS", - OpenAi: "OPEN_AI", -} as const; diff --git a/src/api/types/TrainingDataModel.ts b/src/api/types/TrainingDataModel.ts deleted file mode 100644 index c3b93e9..0000000 --- a/src/api/types/TrainingDataModel.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export interface TrainingDataModel { - prompt: string; - completion: string; -} diff --git a/src/api/types/TranslationPageRequest.ts b/src/api/types/TranslationPageRequest.ts deleted file mode 100644 index a21002c..0000000 --- a/src/api/types/TranslationPageRequest.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface TranslationPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - texts?: string[]; - selectedModel?: Gooey.TranslationPageRequestSelectedModel; - translationSource?: string; - translationTarget?: string; - /** - * Provide a glossary to customize translation and improve accuracy of domain-specific terms. - * If not specified or invalid, no glossary will be used. Read about the expected format [here](https://docs.google.com/document/d/1TwzAvFmFYekloRKql2PXNPIyqCbsHRL8ZtnWkzAYrh8/edit?usp=sharing). - */ - glossaryDocument?: string; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/TranslationPageRequestSelectedModel.ts b/src/api/types/TranslationPageRequestSelectedModel.ts deleted file mode 100644 index 2d13368..0000000 --- a/src/api/types/TranslationPageRequestSelectedModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type TranslationPageRequestSelectedModel = "google" | "ghana_nlp"; - -export const TranslationPageRequestSelectedModel = { - Google: "google", - GhanaNlp: "ghana_nlp", -} as const; diff --git a/src/api/types/Vcard.ts b/src/api/types/Vcard.ts deleted file mode 100644 index b98ed0a..0000000 --- a/src/api/types/Vcard.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export interface Vcard { - formatName: string; - email?: string; - gender?: string; - birthdayYear?: number; - birthdayMonth?: number; - birthdayDay?: number; - familyName?: string; - givenName?: string; - middleNames?: string; - honorificPrefixes?: string; - honorificSuffixes?: string; - impp?: string; - address?: string; - calendarUrl?: string; - commaSeparatedCategories?: string; - kind?: string; - language?: string; - organization?: string; - photoUrl?: string; - logoUrl?: string; - role?: string; - timezone?: string; - jobTitle?: string; - urls?: string[]; - tel?: string; - note?: string; -} diff --git a/src/api/types/VideoBotsPageRequest.ts b/src/api/types/VideoBotsPageRequest.ts deleted file mode 100644 index a286787..0000000 --- a/src/api/types/VideoBotsPageRequest.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as Gooey from "../index"; - -export interface VideoBotsPageRequest { - functions?: Gooey.RecipeFunction[]; - /** Variables to be used as Jinja prompt templates and in functions as arguments */ - variables?: Record; - inputPrompt?: string; - inputAudio?: string; - inputImages?: string[]; - inputDocuments?: string[]; - /** Select a workflow to extract text from documents and images. */ - docExtractUrl?: string; - messages?: Gooey.ConversationEntry[]; - botScript?: string; - selectedModel?: Gooey.VideoBotsPageRequestSelectedModel; - /** When your copilot users upload a photo or pdf, what kind of document are they mostly likely to upload? (via [Azure](https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/how-to-guides/use-sdk-rest-api?view=doc-intel-3.1.0&tabs=linux&pivots=programming-language-rest-api)) */ - documentModel?: string; - taskInstructions?: string; - queryInstructions?: string; - keywordInstructions?: string; - documents?: string[]; - maxReferences?: number; - maxContextWords?: number; - scrollJump?: number; - embeddingModel?: Gooey.VideoBotsPageRequestEmbeddingModel; - /** - * Weightage for dense vs sparse embeddings. `0` for sparse, `1` for dense, `0.5` for equal weight. - * Generally speaking, dense embeddings excel at understanding the context of the query, whereas sparse vectors excel at keyword matches. - */ - denseWeight?: number; - citationStyle?: Gooey.VideoBotsPageRequestCitationStyle; - useUrlShortener?: boolean; - /** Choose a model to transcribe incoming audio messages to text. */ - asrModel?: Gooey.VideoBotsPageRequestAsrModel; - /** Choose a language to transcribe incoming audio messages to text. */ - asrLanguage?: string; - translationModel?: Gooey.VideoBotsPageRequestTranslationModel; - /** Choose a language to translate incoming text & audio messages to English and responses back to your selected language. Useful for low-resource languages. */ - userLanguage?: string; - /** Translation Glossary for User Langauge -> LLM Language (English) */ - inputGlossaryDocument?: string; - /** Translation Glossary for LLM Language (English) -> User Langauge */ - outputGlossaryDocument?: string; - lipsyncModel?: Gooey.VideoBotsPageRequestLipsyncModel; - /** Give your copilot superpowers by giving it access to tools. Powered by [Function calling](https://platform.openai.com/docs/guides/function-calling). */ - tools?: Gooey.LlmTools[]; - avoidRepetition?: boolean; - numOutputs?: number; - quality?: number; - maxTokens?: number; - samplingTemperature?: number; - responseFormatType?: Gooey.VideoBotsPageRequestResponseFormatType; - ttsProvider?: Gooey.VideoBotsPageRequestTtsProvider; - uberduckVoiceName?: string; - uberduckSpeakingRate?: number; - googleVoiceName?: string; - googleSpeakingRate?: number; - googlePitch?: number; - barkHistoryPrompt?: string; - /** Use `elevenlabs_voice_id` instead */ - elevenlabsVoiceName?: string; - elevenlabsApiKey?: string; - elevenlabsVoiceId?: string; - elevenlabsModel?: string; - elevenlabsStability?: number; - elevenlabsSimilarityBoost?: number; - elevenlabsStyle?: number; - elevenlabsSpeakerBoost?: boolean; - azureVoiceName?: string; - openaiVoiceName?: Gooey.VideoBotsPageRequestOpenaiVoiceName; - openaiTtsModel?: Gooey.VideoBotsPageRequestOpenaiTtsModel; - inputFace?: string; - facePaddingTop?: number; - facePaddingBottom?: number; - facePaddingLeft?: number; - facePaddingRight?: number; - sadtalkerSettings?: Gooey.SadTalkerSettings; - settings?: Gooey.RunSettings; -} diff --git a/src/api/types/VideoBotsPageRequestAsrModel.ts b/src/api/types/VideoBotsPageRequestAsrModel.ts deleted file mode 100644 index 7437b3f..0000000 --- a/src/api/types/VideoBotsPageRequestAsrModel.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -/** - * Choose a model to transcribe incoming audio messages to text. - */ -export type VideoBotsPageRequestAsrModel = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; - -export const VideoBotsPageRequestAsrModel = { - WhisperLargeV2: "whisper_large_v2", - WhisperLargeV3: "whisper_large_v3", - WhisperHindiLargeV2: "whisper_hindi_large_v2", - WhisperTeluguLargeV2: "whisper_telugu_large_v2", - NemoEnglish: "nemo_english", - NemoHindi: "nemo_hindi", - VakyanshBhojpuri: "vakyansh_bhojpuri", - GcpV1: "gcp_v1", - Usm: "usm", - Deepgram: "deepgram", - Azure: "azure", - SeamlessM4TV2: "seamless_m4t_v2", - Mms1BAll: "mms_1b_all", - SeamlessM4T: "seamless_m4t", -} as const; diff --git a/src/api/types/VideoBotsPageRequestCitationStyle.ts b/src/api/types/VideoBotsPageRequestCitationStyle.ts deleted file mode 100644 index 58a7d44..0000000 --- a/src/api/types/VideoBotsPageRequestCitationStyle.ts +++ /dev/null @@ -1,40 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestCitationStyle = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; - -export const VideoBotsPageRequestCitationStyle = { - Number: "number", - Title: "title", - Url: "url", - Symbol: "symbol", - Markdown: "markdown", - Html: "html", - SlackMrkdwn: "slack_mrkdwn", - Plaintext: "plaintext", - NumberMarkdown: "number_markdown", - NumberHtml: "number_html", - NumberSlackMrkdwn: "number_slack_mrkdwn", - NumberPlaintext: "number_plaintext", - SymbolMarkdown: "symbol_markdown", - SymbolHtml: "symbol_html", - SymbolSlackMrkdwn: "symbol_slack_mrkdwn", - SymbolPlaintext: "symbol_plaintext", -} as const; diff --git a/src/api/types/VideoBotsPageRequestEmbeddingModel.ts b/src/api/types/VideoBotsPageRequestEmbeddingModel.ts deleted file mode 100644 index 9250afd..0000000 --- a/src/api/types/VideoBotsPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestEmbeddingModel = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; - -export const VideoBotsPageRequestEmbeddingModel = { - Openai3Large: "openai_3_large", - Openai3Small: "openai_3_small", - OpenaiAda2: "openai_ada_2", - E5LargeV2: "e5_large_v2", - E5BaseV2: "e5_base_v2", - MultilingualE5Base: "multilingual_e5_base", - MultilingualE5Large: "multilingual_e5_large", - GteLarge: "gte_large", - GteBase: "gte_base", -} as const; diff --git a/src/api/types/VideoBotsPageRequestLipsyncModel.ts b/src/api/types/VideoBotsPageRequestLipsyncModel.ts deleted file mode 100644 index cc626d0..0000000 --- a/src/api/types/VideoBotsPageRequestLipsyncModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestLipsyncModel = "Wav2Lip" | "SadTalker"; - -export const VideoBotsPageRequestLipsyncModel = { - Wav2Lip: "Wav2Lip", - SadTalker: "SadTalker", -} as const; diff --git a/src/api/types/VideoBotsPageRequestOpenaiTtsModel.ts b/src/api/types/VideoBotsPageRequestOpenaiTtsModel.ts deleted file mode 100644 index f35f452..0000000 --- a/src/api/types/VideoBotsPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestOpenaiTtsModel = "tts_1" | "tts_1_hd"; - -export const VideoBotsPageRequestOpenaiTtsModel = { - Tts1: "tts_1", - Tts1Hd: "tts_1_hd", -} as const; diff --git a/src/api/types/VideoBotsPageRequestOpenaiVoiceName.ts b/src/api/types/VideoBotsPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 197ce47..0000000 --- a/src/api/types/VideoBotsPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestOpenaiVoiceName = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; - -export const VideoBotsPageRequestOpenaiVoiceName = { - Alloy: "alloy", - Echo: "echo", - Fable: "fable", - Onyx: "onyx", - Nova: "nova", - Shimmer: "shimmer", -} as const; diff --git a/src/api/types/VideoBotsPageRequestResponseFormatType.ts b/src/api/types/VideoBotsPageRequestResponseFormatType.ts deleted file mode 100644 index 22db7fa..0000000 --- a/src/api/types/VideoBotsPageRequestResponseFormatType.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestResponseFormatType = "text" | "json_object"; - -export const VideoBotsPageRequestResponseFormatType = { - Text: "text", - JsonObject: "json_object", -} as const; diff --git a/src/api/types/VideoBotsPageRequestSelectedModel.ts b/src/api/types/VideoBotsPageRequestSelectedModel.ts deleted file mode 100644 index acc163e..0000000 --- a/src/api/types/VideoBotsPageRequestSelectedModel.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestSelectedModel = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; - -export const VideoBotsPageRequestSelectedModel = { - Gpt4O: "gpt_4_o", - Gpt4OMini: "gpt_4_o_mini", - Chatgpt4O: "chatgpt_4_o", - Gpt4TurboVision: "gpt_4_turbo_vision", - Gpt4Vision: "gpt_4_vision", - Gpt4Turbo: "gpt_4_turbo", - Gpt4: "gpt_4", - Gpt432K: "gpt_4_32k", - Gpt35Turbo: "gpt_3_5_turbo", - Gpt35Turbo16K: "gpt_3_5_turbo_16k", - Gpt35TurboInstruct: "gpt_3_5_turbo_instruct", - Llama370B: "llama3_70b", - Llama3Groq70BToolUse: "llama_3_groq_70b_tool_use", - Llama38B: "llama3_8b", - Llama3Groq8BToolUse: "llama_3_groq_8b_tool_use", - Llama270BChat: "llama2_70b_chat", - Mixtral8X7BInstruct01: "mixtral_8x7b_instruct_0_1", - Gemma29BIt: "gemma_2_9b_it", - Gemma7BIt: "gemma_7b_it", - Gemini15Flash: "gemini_1_5_flash", - Gemini15Pro: "gemini_1_5_pro", - Gemini1ProVision: "gemini_1_pro_vision", - Gemini1Pro: "gemini_1_pro", - Palm2Chat: "palm2_chat", - Palm2Text: "palm2_text", - Claude35Sonnet: "claude_3_5_sonnet", - Claude3Opus: "claude_3_opus", - Claude3Sonnet: "claude_3_sonnet", - Claude3Haiku: "claude_3_haiku", - SeaLion7BInstruct: "sea_lion_7b_instruct", - Llama38BCptSeaLionV2Instruct: "llama3_8b_cpt_sea_lion_v2_instruct", - Sarvam2B: "sarvam_2b", - TextDavinci003: "text_davinci_003", - TextDavinci002: "text_davinci_002", - CodeDavinci002: "code_davinci_002", - TextCurie001: "text_curie_001", - TextBabbage001: "text_babbage_001", - TextAda001: "text_ada_001", -} as const; diff --git a/src/api/types/VideoBotsPageRequestTranslationModel.ts b/src/api/types/VideoBotsPageRequestTranslationModel.ts deleted file mode 100644 index 36fd5c6..0000000 --- a/src/api/types/VideoBotsPageRequestTranslationModel.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestTranslationModel = "google" | "ghana_nlp"; - -export const VideoBotsPageRequestTranslationModel = { - Google: "google", - GhanaNlp: "ghana_nlp", -} as const; diff --git a/src/api/types/VideoBotsPageRequestTtsProvider.ts b/src/api/types/VideoBotsPageRequestTtsProvider.ts deleted file mode 100644 index 317bf7d..0000000 --- a/src/api/types/VideoBotsPageRequestTtsProvider.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -export type VideoBotsPageRequestTtsProvider = - | "GOOGLE_TTS" - | "ELEVEN_LABS" - | "UBERDUCK" - | "BARK" - | "AZURE_TTS" - | "OPEN_AI"; - -export const VideoBotsPageRequestTtsProvider = { - GoogleTts: "GOOGLE_TTS", - ElevenLabs: "ELEVEN_LABS", - Uberduck: "UBERDUCK", - Bark: "BARK", - AzureTts: "AZURE_TTS", - OpenAi: "OPEN_AI", -} as const; diff --git a/src/api/types/index.ts b/src/api/types/index.ts index 4c3de91..cc3a5e7 100644 --- a/src/api/types/index.ts +++ b/src/api/types/index.ts @@ -1,15 +1,9 @@ -export * from "./AggFunctionFunction"; -export * from "./AggFunction"; export * from "./AggFunctionResultFunction"; export * from "./AggFunctionResult"; export * from "./AsrChunk"; export * from "./AsrOutputJson"; export * from "./AsrPageOutputOutputTextItem"; export * from "./AsrPageOutput"; -export * from "./AsrPageRequestSelectedModel"; -export * from "./AsrPageRequestTranslationModel"; -export * from "./AsrPageRequestOutputFormat"; -export * from "./AsrPageRequest"; export * from "./AsrPageStatusResponse"; export * from "./AsyncApiResponseModelV3"; export * from "./BalanceResponse"; @@ -48,12 +42,8 @@ export * from "./BodyAsyncFormTranslate"; export * from "./BodyAsyncFormVideoBots"; export * from "./BotBroadcastFilters"; export * from "./BulkEvalPageOutput"; -export * from "./BulkEvalPageRequestSelectedModel"; -export * from "./BulkEvalPageRequestResponseFormatType"; -export * from "./BulkEvalPageRequest"; export * from "./BulkEvalPageStatusResponse"; export * from "./BulkRunnerPageOutput"; -export * from "./BulkRunnerPageRequest"; export * from "./BulkRunnerPageStatusResponse"; export * from "./ButtonPressed"; export * from "./CalledFunctionResponseTrigger"; @@ -61,21 +51,12 @@ export * from "./CalledFunctionResponse"; export * from "./ChatCompletionContentPartImageParam"; export * from "./ChatCompletionContentPartTextParam"; export * from "./ChyronPlantPageOutput"; -export * from "./ChyronPlantPageRequest"; export * from "./ChyronPlantPageStatusResponse"; export * from "./CompareLlmPageOutput"; -export * from "./CompareLlmPageRequestSelectedModelsItem"; -export * from "./CompareLlmPageRequestResponseFormatType"; -export * from "./CompareLlmPageRequest"; export * from "./CompareLlmPageStatusResponse"; export * from "./CompareText2ImgPageOutput"; -export * from "./CompareText2ImgPageRequestSelectedModelsItem"; -export * from "./CompareText2ImgPageRequestScheduler"; -export * from "./CompareText2ImgPageRequest"; export * from "./CompareText2ImgPageStatusResponse"; export * from "./CompareUpscalerPageOutput"; -export * from "./CompareUpscalerPageRequestSelectedModelsItem"; -export * from "./CompareUpscalerPageRequest"; export * from "./CompareUpscalerPageStatusResponse"; export * from "./ConsoleLogsLevel"; export * from "./ConsoleLogs"; @@ -86,101 +67,50 @@ export * from "./ConversationEntry"; export * from "./ConversationStart"; export * from "./CreateStreamResponse"; export * from "./DeforumSdPageOutput"; -export * from "./DeforumSdPageRequestSelectedModel"; -export * from "./DeforumSdPageRequest"; export * from "./DeforumSdPageStatusResponse"; export * from "./DocExtractPageOutput"; -export * from "./DocExtractPageRequestSelectedAsrModel"; -export * from "./DocExtractPageRequestSelectedModel"; -export * from "./DocExtractPageRequestResponseFormatType"; -export * from "./DocExtractPageRequest"; export * from "./DocExtractPageStatusResponse"; export * from "./DocSearchPageOutput"; -export * from "./DocSearchPageRequestKeywordQuery"; -export * from "./DocSearchPageRequestEmbeddingModel"; -export * from "./DocSearchPageRequestSelectedModel"; -export * from "./DocSearchPageRequestCitationStyle"; -export * from "./DocSearchPageRequestResponseFormatType"; -export * from "./DocSearchPageRequest"; export * from "./DocSearchPageStatusResponse"; export * from "./DocSummaryPageOutput"; -export * from "./DocSummaryPageRequestSelectedModel"; -export * from "./DocSummaryPageRequestSelectedAsrModel"; -export * from "./DocSummaryPageRequestResponseFormatType"; -export * from "./DocSummaryPageRequest"; export * from "./DocSummaryPageStatusResponse"; export * from "./EmailFaceInpaintingPageOutput"; -export * from "./EmailFaceInpaintingPageRequestSelectedModel"; -export * from "./EmailFaceInpaintingPageRequest"; export * from "./EmailFaceInpaintingPageStatusResponse"; export * from "./EmbeddingsPageOutput"; -export * from "./EmbeddingsPageRequestSelectedModel"; -export * from "./EmbeddingsPageRequest"; export * from "./EmbeddingsPageStatusResponse"; -export * from "./EvalPrompt"; export * from "./FaceInpaintingPageOutput"; -export * from "./FaceInpaintingPageRequestSelectedModel"; -export * from "./FaceInpaintingPageRequest"; export * from "./FaceInpaintingPageStatusResponse"; export * from "./FailedReponseModelV2"; export * from "./FailedResponseDetail"; export * from "./FinalResponse"; export * from "./FunctionsPageOutput"; -export * from "./FunctionsPageRequest"; export * from "./FunctionsPageStatusResponse"; export * from "./GenericErrorResponse"; export * from "./GenericErrorResponseDetail"; export * from "./GoogleGptPageOutput"; -export * from "./GoogleGptPageRequestSelectedModel"; -export * from "./GoogleGptPageRequestEmbeddingModel"; -export * from "./GoogleGptPageRequestResponseFormatType"; -export * from "./GoogleGptPageRequest"; export * from "./GoogleGptPageStatusResponse"; export * from "./GoogleImageGenPageOutput"; -export * from "./GoogleImageGenPageRequestSelectedModel"; -export * from "./GoogleImageGenPageRequest"; export * from "./GoogleImageGenPageStatusResponse"; export * from "./HttpValidationError"; export * from "./ImageSegmentationPageOutput"; -export * from "./ImageSegmentationPageRequestSelectedModel"; -export * from "./ImageSegmentationPageRequest"; export * from "./ImageSegmentationPageStatusResponse"; export * from "./ImageUrlDetail"; export * from "./ImageUrl"; export * from "./Img2ImgPageOutput"; -export * from "./Img2ImgPageRequestSelectedModel"; -export * from "./Img2ImgPageRequestSelectedControlnetModelItem"; -export * from "./Img2ImgPageRequestSelectedControlnetModel"; -export * from "./Img2ImgPageRequest"; export * from "./Img2ImgPageStatusResponse"; export * from "./LlmTools"; export * from "./LetterWriterPageOutput"; -export * from "./LetterWriterPageRequest"; export * from "./LetterWriterPageStatusResponse"; export * from "./LipsyncPageOutput"; -export * from "./LipsyncPageRequestSelectedModel"; -export * from "./LipsyncPageRequest"; export * from "./LipsyncPageStatusResponse"; export * from "./LipsyncTtsPageOutput"; -export * from "./LipsyncTtsPageRequestTtsProvider"; -export * from "./LipsyncTtsPageRequestOpenaiVoiceName"; -export * from "./LipsyncTtsPageRequestOpenaiTtsModel"; -export * from "./LipsyncTtsPageRequestSelectedModel"; -export * from "./LipsyncTtsPageRequest"; export * from "./LipsyncTtsPageStatusResponse"; export * from "./MessagePart"; export * from "./ObjectInpaintingPageOutput"; -export * from "./ObjectInpaintingPageRequestSelectedModel"; -export * from "./ObjectInpaintingPageRequest"; export * from "./ObjectInpaintingPageStatusResponse"; export * from "./PromptTreeNodePrompt"; export * from "./PromptTreeNode"; export * from "./QrCodeGeneratorPageOutput"; -export * from "./QrCodeGeneratorPageRequestImagePromptControlnetModelsItem"; -export * from "./QrCodeGeneratorPageRequestSelectedModel"; -export * from "./QrCodeGeneratorPageRequestSelectedControlnetModelItem"; -export * from "./QrCodeGeneratorPageRequestScheduler"; -export * from "./QrCodeGeneratorPageRequest"; export * from "./QrCodeGeneratorPageStatusResponse"; export * from "./RecipeFunctionTrigger"; export * from "./RecipeFunction"; @@ -188,77 +118,33 @@ export * from "./RecipeRunState"; export * from "./RelatedDocSearchResponse"; export * from "./RelatedGoogleGptResponse"; export * from "./RelatedQnADocPageOutput"; -export * from "./RelatedQnADocPageRequestKeywordQuery"; -export * from "./RelatedQnADocPageRequestEmbeddingModel"; -export * from "./RelatedQnADocPageRequestSelectedModel"; -export * from "./RelatedQnADocPageRequestCitationStyle"; -export * from "./RelatedQnADocPageRequestResponseFormatType"; -export * from "./RelatedQnADocPageRequest"; export * from "./RelatedQnADocPageStatusResponse"; export * from "./RelatedQnAPageOutput"; -export * from "./RelatedQnAPageRequestSelectedModel"; -export * from "./RelatedQnAPageRequestEmbeddingModel"; -export * from "./RelatedQnAPageRequestResponseFormatType"; -export * from "./RelatedQnAPageRequest"; export * from "./RelatedQnAPageStatusResponse"; export * from "./ReplyButton"; export * from "./ResponseModelFinalPrompt"; export * from "./ResponseModelFinalKeywordQuery"; export * from "./ResponseModel"; -export * from "./RunSettingsRetentionPolicy"; -export * from "./RunSettings"; export * from "./RunStart"; export * from "./SeoSummaryPageOutput"; -export * from "./SeoSummaryPageRequestSelectedModel"; -export * from "./SeoSummaryPageRequestResponseFormatType"; -export * from "./SeoSummaryPageRequest"; export * from "./SeoSummaryPageStatusResponse"; export * from "./SadTalkerSettingsPreprocess"; export * from "./SadTalkerSettings"; export * from "./SearchReference"; -export * from "./SerpSearchLocation"; -export * from "./SerpSearchType"; export * from "./SmartGptPageOutput"; -export * from "./SmartGptPageRequestSelectedModel"; -export * from "./SmartGptPageRequestResponseFormatType"; -export * from "./SmartGptPageRequest"; export * from "./SmartGptPageStatusResponse"; export * from "./SocialLookupEmailPageOutput"; -export * from "./SocialLookupEmailPageRequestSelectedModel"; -export * from "./SocialLookupEmailPageRequestResponseFormatType"; -export * from "./SocialLookupEmailPageRequest"; export * from "./SocialLookupEmailPageStatusResponse"; export * from "./StreamError"; export * from "./Text2AudioPageOutput"; -export * from "./Text2AudioPageRequest"; export * from "./Text2AudioPageStatusResponse"; export * from "./TextToSpeechPageOutput"; -export * from "./TextToSpeechPageRequestTtsProvider"; -export * from "./TextToSpeechPageRequestOpenaiVoiceName"; -export * from "./TextToSpeechPageRequestOpenaiTtsModel"; -export * from "./TextToSpeechPageRequest"; export * from "./TextToSpeechPageStatusResponse"; -export * from "./TrainingDataModel"; export * from "./TranslationPageOutput"; -export * from "./TranslationPageRequestSelectedModel"; -export * from "./TranslationPageRequest"; export * from "./TranslationPageStatusResponse"; -export * from "./Vcard"; export * from "./ValidationErrorLocItem"; export * from "./ValidationError"; export * from "./VideoBotsPageOutputFinalPrompt"; export * from "./VideoBotsPageOutputFinalKeywordQuery"; export * from "./VideoBotsPageOutput"; -export * from "./VideoBotsPageRequestSelectedModel"; -export * from "./VideoBotsPageRequestEmbeddingModel"; -export * from "./VideoBotsPageRequestCitationStyle"; -export * from "./VideoBotsPageRequestAsrModel"; -export * from "./VideoBotsPageRequestTranslationModel"; -export * from "./VideoBotsPageRequestLipsyncModel"; -export * from "./VideoBotsPageRequestResponseFormatType"; -export * from "./VideoBotsPageRequestTtsProvider"; -export * from "./VideoBotsPageRequestOpenaiVoiceName"; -export * from "./VideoBotsPageRequestOpenaiTtsModel"; -export * from "./VideoBotsPageRequest"; export * from "./VideoBotsPageStatusResponse"; -export * from "./AnimationPrompt"; diff --git a/src/serialization/types/AggFunction.ts b/src/serialization/types/AggFunction.ts deleted file mode 100644 index eadd747..0000000 --- a/src/serialization/types/AggFunction.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { AggFunctionFunction } from "./AggFunctionFunction"; - -export const AggFunction: core.serialization.ObjectSchema = - core.serialization.object({ - column: core.serialization.string().optional(), - function: AggFunctionFunction, - }); - -export declare namespace AggFunction { - interface Raw { - column?: string | null; - function: AggFunctionFunction.Raw; - } -} diff --git a/src/serialization/types/AggFunctionFunction.ts b/src/serialization/types/AggFunctionFunction.ts deleted file mode 100644 index cfa660e..0000000 --- a/src/serialization/types/AggFunctionFunction.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const AggFunctionFunction: core.serialization.Schema< - serializers.AggFunctionFunction.Raw, - Gooey.AggFunctionFunction -> = core.serialization.enum_([ - "mean", - "median", - "min", - "max", - "sum", - "cumsum", - "prod", - "cumprod", - "std", - "var", - "first", - "last", - "count", - "cumcount", - "nunique", - "rank", -]); - -export declare namespace AggFunctionFunction { - type Raw = - | "mean" - | "median" - | "min" - | "max" - | "sum" - | "cumsum" - | "prod" - | "cumprod" - | "std" - | "var" - | "first" - | "last" - | "count" - | "cumcount" - | "nunique" - | "rank"; -} diff --git a/src/serialization/types/AnimationPrompt.ts b/src/serialization/types/AnimationPrompt.ts deleted file mode 100644 index 7d69858..0000000 --- a/src/serialization/types/AnimationPrompt.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const AnimationPrompt: core.serialization.ObjectSchema = - core.serialization.object({ - frame: core.serialization.string(), - prompt: core.serialization.string(), - }); - -export declare namespace AnimationPrompt { - interface Raw { - frame: string; - prompt: string; - } -} diff --git a/src/serialization/types/AsrPageRequest.ts b/src/serialization/types/AsrPageRequest.ts deleted file mode 100644 index 821416f..0000000 --- a/src/serialization/types/AsrPageRequest.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { AsrPageRequestSelectedModel } from "./AsrPageRequestSelectedModel"; -import { AsrPageRequestTranslationModel } from "./AsrPageRequestTranslationModel"; -import { AsrPageRequestOutputFormat } from "./AsrPageRequestOutputFormat"; -import { RunSettings } from "./RunSettings"; - -export const AsrPageRequest: core.serialization.ObjectSchema = - core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - documents: core.serialization.list(core.serialization.string()), - selectedModel: core.serialization.property("selected_model", AsrPageRequestSelectedModel.optional()), - language: core.serialization.string().optional(), - translationModel: core.serialization.property("translation_model", AsrPageRequestTranslationModel.optional()), - outputFormat: core.serialization.property("output_format", AsrPageRequestOutputFormat.optional()), - googleTranslateTarget: core.serialization.property( - "google_translate_target", - core.serialization.string().optional() - ), - translationSource: core.serialization.property("translation_source", core.serialization.string().optional()), - translationTarget: core.serialization.property("translation_target", core.serialization.string().optional()), - glossaryDocument: core.serialization.property("glossary_document", core.serialization.string().optional()), - settings: RunSettings.optional(), - }); - -export declare namespace AsrPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - documents: string[]; - selected_model?: AsrPageRequestSelectedModel.Raw | null; - language?: string | null; - translation_model?: AsrPageRequestTranslationModel.Raw | null; - output_format?: AsrPageRequestOutputFormat.Raw | null; - google_translate_target?: string | null; - translation_source?: string | null; - translation_target?: string | null; - glossary_document?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/AsrPageRequestOutputFormat.ts b/src/serialization/types/AsrPageRequestOutputFormat.ts deleted file mode 100644 index 0d8e85a..0000000 --- a/src/serialization/types/AsrPageRequestOutputFormat.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const AsrPageRequestOutputFormat: core.serialization.Schema< - serializers.AsrPageRequestOutputFormat.Raw, - Gooey.AsrPageRequestOutputFormat -> = core.serialization.enum_(["text", "json", "srt", "vtt"]); - -export declare namespace AsrPageRequestOutputFormat { - type Raw = "text" | "json" | "srt" | "vtt"; -} diff --git a/src/serialization/types/AsrPageRequestSelectedModel.ts b/src/serialization/types/AsrPageRequestSelectedModel.ts deleted file mode 100644 index 0e2e13b..0000000 --- a/src/serialization/types/AsrPageRequestSelectedModel.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const AsrPageRequestSelectedModel: core.serialization.Schema< - serializers.AsrPageRequestSelectedModel.Raw, - Gooey.AsrPageRequestSelectedModel -> = core.serialization.enum_([ - "whisper_large_v2", - "whisper_large_v3", - "whisper_hindi_large_v2", - "whisper_telugu_large_v2", - "nemo_english", - "nemo_hindi", - "vakyansh_bhojpuri", - "gcp_v1", - "usm", - "deepgram", - "azure", - "seamless_m4t_v2", - "mms_1b_all", - "seamless_m4t", -]); - -export declare namespace AsrPageRequestSelectedModel { - type Raw = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; -} diff --git a/src/serialization/types/AsrPageRequestTranslationModel.ts b/src/serialization/types/AsrPageRequestTranslationModel.ts deleted file mode 100644 index 07dc52a..0000000 --- a/src/serialization/types/AsrPageRequestTranslationModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const AsrPageRequestTranslationModel: core.serialization.Schema< - serializers.AsrPageRequestTranslationModel.Raw, - Gooey.AsrPageRequestTranslationModel -> = core.serialization.enum_(["google", "ghana_nlp"]); - -export declare namespace AsrPageRequestTranslationModel { - type Raw = "google" | "ghana_nlp"; -} diff --git a/src/serialization/types/BodyAsyncFormArtQrCode.ts b/src/serialization/types/BodyAsyncFormArtQrCode.ts index 98efa22..e114d59 100644 --- a/src/serialization/types/BodyAsyncFormArtQrCode.ts +++ b/src/serialization/types/BodyAsyncFormArtQrCode.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { QrCodeGeneratorPageRequest } from "./QrCodeGeneratorPageRequest"; export const BodyAsyncFormArtQrCode: core.serialization.ObjectSchema< serializers.BodyAsyncFormArtQrCode.Raw, Gooey.BodyAsyncFormArtQrCode > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", QrCodeGeneratorPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormArtQrCode { interface Raw { - page_request_json: QrCodeGeneratorPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormAsr.ts b/src/serialization/types/BodyAsyncFormAsr.ts index 1ab8964..1e89fc3 100644 --- a/src/serialization/types/BodyAsyncFormAsr.ts +++ b/src/serialization/types/BodyAsyncFormAsr.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { AsrPageRequest } from "./AsrPageRequest"; export const BodyAsyncFormAsr: core.serialization.ObjectSchema< serializers.BodyAsyncFormAsr.Raw, Gooey.BodyAsyncFormAsr > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", AsrPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormAsr { interface Raw { - page_request_json: AsrPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormBulkEval.ts b/src/serialization/types/BodyAsyncFormBulkEval.ts index 6d917ee..f0054fb 100644 --- a/src/serialization/types/BodyAsyncFormBulkEval.ts +++ b/src/serialization/types/BodyAsyncFormBulkEval.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { BulkEvalPageRequest } from "./BulkEvalPageRequest"; export const BodyAsyncFormBulkEval: core.serialization.ObjectSchema< serializers.BodyAsyncFormBulkEval.Raw, Gooey.BodyAsyncFormBulkEval > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", BulkEvalPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormBulkEval { interface Raw { - page_request_json: BulkEvalPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormBulkRunner.ts b/src/serialization/types/BodyAsyncFormBulkRunner.ts index 1654fdd..402889e 100644 --- a/src/serialization/types/BodyAsyncFormBulkRunner.ts +++ b/src/serialization/types/BodyAsyncFormBulkRunner.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { BulkRunnerPageRequest } from "./BulkRunnerPageRequest"; export const BodyAsyncFormBulkRunner: core.serialization.ObjectSchema< serializers.BodyAsyncFormBulkRunner.Raw, Gooey.BodyAsyncFormBulkRunner > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", BulkRunnerPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormBulkRunner { interface Raw { - page_request_json: BulkRunnerPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormChyronPlant.ts b/src/serialization/types/BodyAsyncFormChyronPlant.ts index 21884ee..1014dff 100644 --- a/src/serialization/types/BodyAsyncFormChyronPlant.ts +++ b/src/serialization/types/BodyAsyncFormChyronPlant.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { ChyronPlantPageRequest } from "./ChyronPlantPageRequest"; export const BodyAsyncFormChyronPlant: core.serialization.ObjectSchema< serializers.BodyAsyncFormChyronPlant.Raw, Gooey.BodyAsyncFormChyronPlant > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", ChyronPlantPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormChyronPlant { interface Raw { - page_request_json: ChyronPlantPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormCompareAiUpscalers.ts b/src/serialization/types/BodyAsyncFormCompareAiUpscalers.ts index 133c5f8..ae3b97f 100644 --- a/src/serialization/types/BodyAsyncFormCompareAiUpscalers.ts +++ b/src/serialization/types/BodyAsyncFormCompareAiUpscalers.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { CompareUpscalerPageRequest } from "./CompareUpscalerPageRequest"; export const BodyAsyncFormCompareAiUpscalers: core.serialization.ObjectSchema< serializers.BodyAsyncFormCompareAiUpscalers.Raw, Gooey.BodyAsyncFormCompareAiUpscalers > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", CompareUpscalerPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormCompareAiUpscalers { interface Raw { - page_request_json: CompareUpscalerPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormCompareLlm.ts b/src/serialization/types/BodyAsyncFormCompareLlm.ts index fd61012..b1b3410 100644 --- a/src/serialization/types/BodyAsyncFormCompareLlm.ts +++ b/src/serialization/types/BodyAsyncFormCompareLlm.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { CompareLlmPageRequest } from "./CompareLlmPageRequest"; export const BodyAsyncFormCompareLlm: core.serialization.ObjectSchema< serializers.BodyAsyncFormCompareLlm.Raw, Gooey.BodyAsyncFormCompareLlm > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", CompareLlmPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormCompareLlm { interface Raw { - page_request_json: CompareLlmPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormCompareText2Img.ts b/src/serialization/types/BodyAsyncFormCompareText2Img.ts index 6c14eec..f619ece 100644 --- a/src/serialization/types/BodyAsyncFormCompareText2Img.ts +++ b/src/serialization/types/BodyAsyncFormCompareText2Img.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { CompareText2ImgPageRequest } from "./CompareText2ImgPageRequest"; export const BodyAsyncFormCompareText2Img: core.serialization.ObjectSchema< serializers.BodyAsyncFormCompareText2Img.Raw, Gooey.BodyAsyncFormCompareText2Img > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", CompareText2ImgPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormCompareText2Img { interface Raw { - page_request_json: CompareText2ImgPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormDeforumSd.ts b/src/serialization/types/BodyAsyncFormDeforumSd.ts index 8c3ea31..6fc8c5b 100644 --- a/src/serialization/types/BodyAsyncFormDeforumSd.ts +++ b/src/serialization/types/BodyAsyncFormDeforumSd.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { DeforumSdPageRequest } from "./DeforumSdPageRequest"; export const BodyAsyncFormDeforumSd: core.serialization.ObjectSchema< serializers.BodyAsyncFormDeforumSd.Raw, Gooey.BodyAsyncFormDeforumSd > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", DeforumSdPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormDeforumSd { interface Raw { - page_request_json: DeforumSdPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormDocExtract.ts b/src/serialization/types/BodyAsyncFormDocExtract.ts index 619b3e7..c4a4855 100644 --- a/src/serialization/types/BodyAsyncFormDocExtract.ts +++ b/src/serialization/types/BodyAsyncFormDocExtract.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { DocExtractPageRequest } from "./DocExtractPageRequest"; export const BodyAsyncFormDocExtract: core.serialization.ObjectSchema< serializers.BodyAsyncFormDocExtract.Raw, Gooey.BodyAsyncFormDocExtract > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", DocExtractPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormDocExtract { interface Raw { - page_request_json: DocExtractPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormDocSearch.ts b/src/serialization/types/BodyAsyncFormDocSearch.ts index 9319c27..60be659 100644 --- a/src/serialization/types/BodyAsyncFormDocSearch.ts +++ b/src/serialization/types/BodyAsyncFormDocSearch.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { DocSearchPageRequest } from "./DocSearchPageRequest"; export const BodyAsyncFormDocSearch: core.serialization.ObjectSchema< serializers.BodyAsyncFormDocSearch.Raw, Gooey.BodyAsyncFormDocSearch > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", DocSearchPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormDocSearch { interface Raw { - page_request_json: DocSearchPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormDocSummary.ts b/src/serialization/types/BodyAsyncFormDocSummary.ts index 6be462c..9146daa 100644 --- a/src/serialization/types/BodyAsyncFormDocSummary.ts +++ b/src/serialization/types/BodyAsyncFormDocSummary.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { DocSummaryPageRequest } from "./DocSummaryPageRequest"; export const BodyAsyncFormDocSummary: core.serialization.ObjectSchema< serializers.BodyAsyncFormDocSummary.Raw, Gooey.BodyAsyncFormDocSummary > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", DocSummaryPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormDocSummary { interface Raw { - page_request_json: DocSummaryPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormEmailFaceInpainting.ts b/src/serialization/types/BodyAsyncFormEmailFaceInpainting.ts index 5bf6b49..0eb0e8b 100644 --- a/src/serialization/types/BodyAsyncFormEmailFaceInpainting.ts +++ b/src/serialization/types/BodyAsyncFormEmailFaceInpainting.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { EmailFaceInpaintingPageRequest } from "./EmailFaceInpaintingPageRequest"; export const BodyAsyncFormEmailFaceInpainting: core.serialization.ObjectSchema< serializers.BodyAsyncFormEmailFaceInpainting.Raw, Gooey.BodyAsyncFormEmailFaceInpainting > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", EmailFaceInpaintingPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormEmailFaceInpainting { interface Raw { - page_request_json: EmailFaceInpaintingPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormEmbeddings.ts b/src/serialization/types/BodyAsyncFormEmbeddings.ts index 787897b..3afceb4 100644 --- a/src/serialization/types/BodyAsyncFormEmbeddings.ts +++ b/src/serialization/types/BodyAsyncFormEmbeddings.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { EmbeddingsPageRequest } from "./EmbeddingsPageRequest"; export const BodyAsyncFormEmbeddings: core.serialization.ObjectSchema< serializers.BodyAsyncFormEmbeddings.Raw, Gooey.BodyAsyncFormEmbeddings > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", EmbeddingsPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormEmbeddings { interface Raw { - page_request_json: EmbeddingsPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormFaceInpainting.ts b/src/serialization/types/BodyAsyncFormFaceInpainting.ts index 420432b..8b4a672 100644 --- a/src/serialization/types/BodyAsyncFormFaceInpainting.ts +++ b/src/serialization/types/BodyAsyncFormFaceInpainting.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { FaceInpaintingPageRequest } from "./FaceInpaintingPageRequest"; export const BodyAsyncFormFaceInpainting: core.serialization.ObjectSchema< serializers.BodyAsyncFormFaceInpainting.Raw, Gooey.BodyAsyncFormFaceInpainting > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", FaceInpaintingPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormFaceInpainting { interface Raw { - page_request_json: FaceInpaintingPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormFunctions.ts b/src/serialization/types/BodyAsyncFormFunctions.ts index f57aaf3..1d79254 100644 --- a/src/serialization/types/BodyAsyncFormFunctions.ts +++ b/src/serialization/types/BodyAsyncFormFunctions.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { FunctionsPageRequest } from "./FunctionsPageRequest"; export const BodyAsyncFormFunctions: core.serialization.ObjectSchema< serializers.BodyAsyncFormFunctions.Raw, Gooey.BodyAsyncFormFunctions > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", FunctionsPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormFunctions { interface Raw { - page_request_json: FunctionsPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormGoogleGpt.ts b/src/serialization/types/BodyAsyncFormGoogleGpt.ts index fa6d02f..b37d382 100644 --- a/src/serialization/types/BodyAsyncFormGoogleGpt.ts +++ b/src/serialization/types/BodyAsyncFormGoogleGpt.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { GoogleGptPageRequest } from "./GoogleGptPageRequest"; export const BodyAsyncFormGoogleGpt: core.serialization.ObjectSchema< serializers.BodyAsyncFormGoogleGpt.Raw, Gooey.BodyAsyncFormGoogleGpt > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", GoogleGptPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormGoogleGpt { interface Raw { - page_request_json: GoogleGptPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormGoogleImageGen.ts b/src/serialization/types/BodyAsyncFormGoogleImageGen.ts index a1e0505..ffb66b6 100644 --- a/src/serialization/types/BodyAsyncFormGoogleImageGen.ts +++ b/src/serialization/types/BodyAsyncFormGoogleImageGen.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { GoogleImageGenPageRequest } from "./GoogleImageGenPageRequest"; export const BodyAsyncFormGoogleImageGen: core.serialization.ObjectSchema< serializers.BodyAsyncFormGoogleImageGen.Raw, Gooey.BodyAsyncFormGoogleImageGen > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", GoogleImageGenPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormGoogleImageGen { interface Raw { - page_request_json: GoogleImageGenPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormImageSegmentation.ts b/src/serialization/types/BodyAsyncFormImageSegmentation.ts index d3d2149..144796b 100644 --- a/src/serialization/types/BodyAsyncFormImageSegmentation.ts +++ b/src/serialization/types/BodyAsyncFormImageSegmentation.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { ImageSegmentationPageRequest } from "./ImageSegmentationPageRequest"; export const BodyAsyncFormImageSegmentation: core.serialization.ObjectSchema< serializers.BodyAsyncFormImageSegmentation.Raw, Gooey.BodyAsyncFormImageSegmentation > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", ImageSegmentationPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormImageSegmentation { interface Raw { - page_request_json: ImageSegmentationPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormImg2Img.ts b/src/serialization/types/BodyAsyncFormImg2Img.ts index 575d0ed..94d3255 100644 --- a/src/serialization/types/BodyAsyncFormImg2Img.ts +++ b/src/serialization/types/BodyAsyncFormImg2Img.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { Img2ImgPageRequest } from "./Img2ImgPageRequest"; export const BodyAsyncFormImg2Img: core.serialization.ObjectSchema< serializers.BodyAsyncFormImg2Img.Raw, Gooey.BodyAsyncFormImg2Img > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", Img2ImgPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormImg2Img { interface Raw { - page_request_json: Img2ImgPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormLetterWriter.ts b/src/serialization/types/BodyAsyncFormLetterWriter.ts index 40bd25d..e463d81 100644 --- a/src/serialization/types/BodyAsyncFormLetterWriter.ts +++ b/src/serialization/types/BodyAsyncFormLetterWriter.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { LetterWriterPageRequest } from "./LetterWriterPageRequest"; export const BodyAsyncFormLetterWriter: core.serialization.ObjectSchema< serializers.BodyAsyncFormLetterWriter.Raw, Gooey.BodyAsyncFormLetterWriter > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", LetterWriterPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormLetterWriter { interface Raw { - page_request_json: LetterWriterPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormLipsync.ts b/src/serialization/types/BodyAsyncFormLipsync.ts index fc452f2..e899ebc 100644 --- a/src/serialization/types/BodyAsyncFormLipsync.ts +++ b/src/serialization/types/BodyAsyncFormLipsync.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { LipsyncPageRequest } from "./LipsyncPageRequest"; export const BodyAsyncFormLipsync: core.serialization.ObjectSchema< serializers.BodyAsyncFormLipsync.Raw, Gooey.BodyAsyncFormLipsync > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", LipsyncPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormLipsync { interface Raw { - page_request_json: LipsyncPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormLipsyncTts.ts b/src/serialization/types/BodyAsyncFormLipsyncTts.ts index 32ece1e..84d704e 100644 --- a/src/serialization/types/BodyAsyncFormLipsyncTts.ts +++ b/src/serialization/types/BodyAsyncFormLipsyncTts.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { LipsyncTtsPageRequest } from "./LipsyncTtsPageRequest"; export const BodyAsyncFormLipsyncTts: core.serialization.ObjectSchema< serializers.BodyAsyncFormLipsyncTts.Raw, Gooey.BodyAsyncFormLipsyncTts > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", LipsyncTtsPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormLipsyncTts { interface Raw { - page_request_json: LipsyncTtsPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormObjectInpainting.ts b/src/serialization/types/BodyAsyncFormObjectInpainting.ts index 06a455f..2b7a80d 100644 --- a/src/serialization/types/BodyAsyncFormObjectInpainting.ts +++ b/src/serialization/types/BodyAsyncFormObjectInpainting.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { ObjectInpaintingPageRequest } from "./ObjectInpaintingPageRequest"; export const BodyAsyncFormObjectInpainting: core.serialization.ObjectSchema< serializers.BodyAsyncFormObjectInpainting.Raw, Gooey.BodyAsyncFormObjectInpainting > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", ObjectInpaintingPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormObjectInpainting { interface Raw { - page_request_json: ObjectInpaintingPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormRelatedQnaMaker.ts b/src/serialization/types/BodyAsyncFormRelatedQnaMaker.ts index 6759d56..f687916 100644 --- a/src/serialization/types/BodyAsyncFormRelatedQnaMaker.ts +++ b/src/serialization/types/BodyAsyncFormRelatedQnaMaker.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { RelatedQnAPageRequest } from "./RelatedQnAPageRequest"; export const BodyAsyncFormRelatedQnaMaker: core.serialization.ObjectSchema< serializers.BodyAsyncFormRelatedQnaMaker.Raw, Gooey.BodyAsyncFormRelatedQnaMaker > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", RelatedQnAPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormRelatedQnaMaker { interface Raw { - page_request_json: RelatedQnAPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormRelatedQnaMakerDoc.ts b/src/serialization/types/BodyAsyncFormRelatedQnaMakerDoc.ts index be30aca..f4f82ff 100644 --- a/src/serialization/types/BodyAsyncFormRelatedQnaMakerDoc.ts +++ b/src/serialization/types/BodyAsyncFormRelatedQnaMakerDoc.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { RelatedQnADocPageRequest } from "./RelatedQnADocPageRequest"; export const BodyAsyncFormRelatedQnaMakerDoc: core.serialization.ObjectSchema< serializers.BodyAsyncFormRelatedQnaMakerDoc.Raw, Gooey.BodyAsyncFormRelatedQnaMakerDoc > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", RelatedQnADocPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormRelatedQnaMakerDoc { interface Raw { - page_request_json: RelatedQnADocPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormSeoSummary.ts b/src/serialization/types/BodyAsyncFormSeoSummary.ts index 2c57a7e..e0f4757 100644 --- a/src/serialization/types/BodyAsyncFormSeoSummary.ts +++ b/src/serialization/types/BodyAsyncFormSeoSummary.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { SeoSummaryPageRequest } from "./SeoSummaryPageRequest"; export const BodyAsyncFormSeoSummary: core.serialization.ObjectSchema< serializers.BodyAsyncFormSeoSummary.Raw, Gooey.BodyAsyncFormSeoSummary > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", SeoSummaryPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormSeoSummary { interface Raw { - page_request_json: SeoSummaryPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormSmartGpt.ts b/src/serialization/types/BodyAsyncFormSmartGpt.ts index 09a2ffd..16b49fc 100644 --- a/src/serialization/types/BodyAsyncFormSmartGpt.ts +++ b/src/serialization/types/BodyAsyncFormSmartGpt.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { SmartGptPageRequest } from "./SmartGptPageRequest"; export const BodyAsyncFormSmartGpt: core.serialization.ObjectSchema< serializers.BodyAsyncFormSmartGpt.Raw, Gooey.BodyAsyncFormSmartGpt > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", SmartGptPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormSmartGpt { interface Raw { - page_request_json: SmartGptPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormSocialLookupEmail.ts b/src/serialization/types/BodyAsyncFormSocialLookupEmail.ts index c4ff219..54b6978 100644 --- a/src/serialization/types/BodyAsyncFormSocialLookupEmail.ts +++ b/src/serialization/types/BodyAsyncFormSocialLookupEmail.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { SocialLookupEmailPageRequest } from "./SocialLookupEmailPageRequest"; export const BodyAsyncFormSocialLookupEmail: core.serialization.ObjectSchema< serializers.BodyAsyncFormSocialLookupEmail.Raw, Gooey.BodyAsyncFormSocialLookupEmail > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", SocialLookupEmailPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormSocialLookupEmail { interface Raw { - page_request_json: SocialLookupEmailPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormText2Audio.ts b/src/serialization/types/BodyAsyncFormText2Audio.ts index 4ba93d0..cf51682 100644 --- a/src/serialization/types/BodyAsyncFormText2Audio.ts +++ b/src/serialization/types/BodyAsyncFormText2Audio.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { Text2AudioPageRequest } from "./Text2AudioPageRequest"; export const BodyAsyncFormText2Audio: core.serialization.ObjectSchema< serializers.BodyAsyncFormText2Audio.Raw, Gooey.BodyAsyncFormText2Audio > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", Text2AudioPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormText2Audio { interface Raw { - page_request_json: Text2AudioPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormTextToSpeech.ts b/src/serialization/types/BodyAsyncFormTextToSpeech.ts index a24388f..7e3d988 100644 --- a/src/serialization/types/BodyAsyncFormTextToSpeech.ts +++ b/src/serialization/types/BodyAsyncFormTextToSpeech.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { TextToSpeechPageRequest } from "./TextToSpeechPageRequest"; export const BodyAsyncFormTextToSpeech: core.serialization.ObjectSchema< serializers.BodyAsyncFormTextToSpeech.Raw, Gooey.BodyAsyncFormTextToSpeech > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", TextToSpeechPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormTextToSpeech { interface Raw { - page_request_json: TextToSpeechPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormTranslate.ts b/src/serialization/types/BodyAsyncFormTranslate.ts index 99097b0..df9a40b 100644 --- a/src/serialization/types/BodyAsyncFormTranslate.ts +++ b/src/serialization/types/BodyAsyncFormTranslate.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { TranslationPageRequest } from "./TranslationPageRequest"; export const BodyAsyncFormTranslate: core.serialization.ObjectSchema< serializers.BodyAsyncFormTranslate.Raw, Gooey.BodyAsyncFormTranslate > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", TranslationPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormTranslate { interface Raw { - page_request_json: TranslationPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BodyAsyncFormVideoBots.ts b/src/serialization/types/BodyAsyncFormVideoBots.ts index 475c52e..50bc14e 100644 --- a/src/serialization/types/BodyAsyncFormVideoBots.ts +++ b/src/serialization/types/BodyAsyncFormVideoBots.ts @@ -5,17 +5,16 @@ import * as serializers from "../index"; import * as Gooey from "../../api/index"; import * as core from "../../core"; -import { VideoBotsPageRequest } from "./VideoBotsPageRequest"; export const BodyAsyncFormVideoBots: core.serialization.ObjectSchema< serializers.BodyAsyncFormVideoBots.Raw, Gooey.BodyAsyncFormVideoBots > = core.serialization.object({ - pageRequestJson: core.serialization.property("page_request_json", VideoBotsPageRequest), + json: core.serialization.string(), }); export declare namespace BodyAsyncFormVideoBots { interface Raw { - page_request_json: VideoBotsPageRequest.Raw; + json: string; } } diff --git a/src/serialization/types/BulkEvalPageRequest.ts b/src/serialization/types/BulkEvalPageRequest.ts deleted file mode 100644 index dbf7c91..0000000 --- a/src/serialization/types/BulkEvalPageRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { EvalPrompt } from "./EvalPrompt"; -import { AggFunction } from "./AggFunction"; -import { BulkEvalPageRequestSelectedModel } from "./BulkEvalPageRequestSelectedModel"; -import { BulkEvalPageRequestResponseFormatType } from "./BulkEvalPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const BulkEvalPageRequest: core.serialization.ObjectSchema< - serializers.BulkEvalPageRequest.Raw, - Gooey.BulkEvalPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - documents: core.serialization.list(core.serialization.string()), - evalPrompts: core.serialization.property("eval_prompts", core.serialization.list(EvalPrompt).optional()), - aggFunctions: core.serialization.property("agg_functions", core.serialization.list(AggFunction).optional()), - selectedModel: core.serialization.property("selected_model", BulkEvalPageRequestSelectedModel.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - BulkEvalPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace BulkEvalPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - documents: string[]; - eval_prompts?: EvalPrompt.Raw[] | null; - agg_functions?: AggFunction.Raw[] | null; - selected_model?: BulkEvalPageRequestSelectedModel.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: BulkEvalPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/BulkEvalPageRequestResponseFormatType.ts b/src/serialization/types/BulkEvalPageRequestResponseFormatType.ts deleted file mode 100644 index cf41629..0000000 --- a/src/serialization/types/BulkEvalPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const BulkEvalPageRequestResponseFormatType: core.serialization.Schema< - serializers.BulkEvalPageRequestResponseFormatType.Raw, - Gooey.BulkEvalPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace BulkEvalPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/BulkEvalPageRequestSelectedModel.ts b/src/serialization/types/BulkEvalPageRequestSelectedModel.ts deleted file mode 100644 index dc9b4d1..0000000 --- a/src/serialization/types/BulkEvalPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const BulkEvalPageRequestSelectedModel: core.serialization.Schema< - serializers.BulkEvalPageRequestSelectedModel.Raw, - Gooey.BulkEvalPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace BulkEvalPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/BulkRunnerPageRequest.ts b/src/serialization/types/BulkRunnerPageRequest.ts deleted file mode 100644 index 269dd85..0000000 --- a/src/serialization/types/BulkRunnerPageRequest.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { RunSettings } from "./RunSettings"; - -export const BulkRunnerPageRequest: core.serialization.ObjectSchema< - serializers.BulkRunnerPageRequest.Raw, - Gooey.BulkRunnerPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - documents: core.serialization.list(core.serialization.string()), - runUrls: core.serialization.property("run_urls", core.serialization.list(core.serialization.string())), - inputColumns: core.serialization.property( - "input_columns", - core.serialization.record(core.serialization.string(), core.serialization.string()) - ), - outputColumns: core.serialization.property( - "output_columns", - core.serialization.record(core.serialization.string(), core.serialization.string()) - ), - evalUrls: core.serialization.property("eval_urls", core.serialization.list(core.serialization.string()).optional()), - settings: RunSettings.optional(), -}); - -export declare namespace BulkRunnerPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - documents: string[]; - run_urls: string[]; - input_columns: Record; - output_columns: Record; - eval_urls?: string[] | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/ChyronPlantPageRequest.ts b/src/serialization/types/ChyronPlantPageRequest.ts deleted file mode 100644 index 217f3da..0000000 --- a/src/serialization/types/ChyronPlantPageRequest.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { RunSettings } from "./RunSettings"; - -export const ChyronPlantPageRequest: core.serialization.ObjectSchema< - serializers.ChyronPlantPageRequest.Raw, - Gooey.ChyronPlantPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - midiNotes: core.serialization.property("midi_notes", core.serialization.string()), - midiNotesPrompt: core.serialization.property("midi_notes_prompt", core.serialization.string().optional()), - chyronPrompt: core.serialization.property("chyron_prompt", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace ChyronPlantPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - midi_notes: string; - midi_notes_prompt?: string | null; - chyron_prompt?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/CompareLlmPageRequest.ts b/src/serialization/types/CompareLlmPageRequest.ts deleted file mode 100644 index 5a39a7f..0000000 --- a/src/serialization/types/CompareLlmPageRequest.ts +++ /dev/null @@ -1,50 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { CompareLlmPageRequestSelectedModelsItem } from "./CompareLlmPageRequestSelectedModelsItem"; -import { CompareLlmPageRequestResponseFormatType } from "./CompareLlmPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const CompareLlmPageRequest: core.serialization.ObjectSchema< - serializers.CompareLlmPageRequest.Raw, - Gooey.CompareLlmPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputPrompt: core.serialization.property("input_prompt", core.serialization.string().optional()), - selectedModels: core.serialization.property( - "selected_models", - core.serialization.list(CompareLlmPageRequestSelectedModelsItem).optional() - ), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - CompareLlmPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace CompareLlmPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_prompt?: string | null; - selected_models?: CompareLlmPageRequestSelectedModelsItem.Raw[] | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: CompareLlmPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/CompareLlmPageRequestResponseFormatType.ts b/src/serialization/types/CompareLlmPageRequestResponseFormatType.ts deleted file mode 100644 index ea3dabc..0000000 --- a/src/serialization/types/CompareLlmPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const CompareLlmPageRequestResponseFormatType: core.serialization.Schema< - serializers.CompareLlmPageRequestResponseFormatType.Raw, - Gooey.CompareLlmPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace CompareLlmPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/CompareLlmPageRequestSelectedModelsItem.ts b/src/serialization/types/CompareLlmPageRequestSelectedModelsItem.ts deleted file mode 100644 index 73e6e6f..0000000 --- a/src/serialization/types/CompareLlmPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const CompareLlmPageRequestSelectedModelsItem: core.serialization.Schema< - serializers.CompareLlmPageRequestSelectedModelsItem.Raw, - Gooey.CompareLlmPageRequestSelectedModelsItem -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace CompareLlmPageRequestSelectedModelsItem { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/CompareText2ImgPageRequest.ts b/src/serialization/types/CompareText2ImgPageRequest.ts deleted file mode 100644 index 80bad8b..0000000 --- a/src/serialization/types/CompareText2ImgPageRequest.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { CompareText2ImgPageRequestSelectedModelsItem } from "./CompareText2ImgPageRequestSelectedModelsItem"; -import { CompareText2ImgPageRequestScheduler } from "./CompareText2ImgPageRequestScheduler"; -import { RunSettings } from "./RunSettings"; - -export const CompareText2ImgPageRequest: core.serialization.ObjectSchema< - serializers.CompareText2ImgPageRequest.Raw, - Gooey.CompareText2ImgPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - dallE3Quality: core.serialization.property("dall_e_3_quality", core.serialization.string().optional()), - dallE3Style: core.serialization.property("dall_e_3_style", core.serialization.string().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - seed: core.serialization.number().optional(), - sd2Upscaling: core.serialization.property("sd_2_upscaling", core.serialization.boolean().optional()), - selectedModels: core.serialization.property( - "selected_models", - core.serialization.list(CompareText2ImgPageRequestSelectedModelsItem).optional() - ), - scheduler: CompareText2ImgPageRequestScheduler.optional(), - editInstruction: core.serialization.property("edit_instruction", core.serialization.string().optional()), - imageGuidanceScale: core.serialization.property("image_guidance_scale", core.serialization.number().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace CompareText2ImgPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - text_prompt: string; - negative_prompt?: string | null; - output_width?: number | null; - output_height?: number | null; - num_outputs?: number | null; - quality?: number | null; - dall_e_3_quality?: string | null; - dall_e_3_style?: string | null; - guidance_scale?: number | null; - seed?: number | null; - sd_2_upscaling?: boolean | null; - selected_models?: CompareText2ImgPageRequestSelectedModelsItem.Raw[] | null; - scheduler?: CompareText2ImgPageRequestScheduler.Raw | null; - edit_instruction?: string | null; - image_guidance_scale?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/CompareText2ImgPageRequestScheduler.ts b/src/serialization/types/CompareText2ImgPageRequestScheduler.ts deleted file mode 100644 index 41148ca..0000000 --- a/src/serialization/types/CompareText2ImgPageRequestScheduler.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const CompareText2ImgPageRequestScheduler: core.serialization.Schema< - serializers.CompareText2ImgPageRequestScheduler.Raw, - Gooey.CompareText2ImgPageRequestScheduler -> = core.serialization.enum_([ - "singlestep_dpm_solver", - "multistep_dpm_solver", - "dpm_sde", - "dpm_discrete", - "dpm_discrete_ancestral", - "unipc", - "lms_discrete", - "heun", - "euler", - "euler_ancestral", - "pndm", - "ddpm", - "ddim", - "deis", -]); - -export declare namespace CompareText2ImgPageRequestScheduler { - type Raw = - | "singlestep_dpm_solver" - | "multistep_dpm_solver" - | "dpm_sde" - | "dpm_discrete" - | "dpm_discrete_ancestral" - | "unipc" - | "lms_discrete" - | "heun" - | "euler" - | "euler_ancestral" - | "pndm" - | "ddpm" - | "ddim" - | "deis"; -} diff --git a/src/serialization/types/CompareText2ImgPageRequestSelectedModelsItem.ts b/src/serialization/types/CompareText2ImgPageRequestSelectedModelsItem.ts deleted file mode 100644 index 42d06bf..0000000 --- a/src/serialization/types/CompareText2ImgPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const CompareText2ImgPageRequestSelectedModelsItem: core.serialization.Schema< - serializers.CompareText2ImgPageRequestSelectedModelsItem.Raw, - Gooey.CompareText2ImgPageRequestSelectedModelsItem -> = core.serialization.enum_([ - "dream_shaper", - "dreamlike_2", - "sd_2", - "sd_1_5", - "dall_e", - "dall_e_3", - "openjourney_2", - "openjourney", - "analog_diffusion", - "protogen_5_3", - "jack_qiao", - "rodent_diffusion_1_5", - "deepfloyd_if", -]); - -export declare namespace CompareText2ImgPageRequestSelectedModelsItem { - type Raw = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "dall_e_3" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5" - | "deepfloyd_if"; -} diff --git a/src/serialization/types/CompareUpscalerPageRequest.ts b/src/serialization/types/CompareUpscalerPageRequest.ts deleted file mode 100644 index 55a7d48..0000000 --- a/src/serialization/types/CompareUpscalerPageRequest.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { CompareUpscalerPageRequestSelectedModelsItem } from "./CompareUpscalerPageRequestSelectedModelsItem"; -import { RunSettings } from "./RunSettings"; - -export const CompareUpscalerPageRequest: core.serialization.ObjectSchema< - serializers.CompareUpscalerPageRequest.Raw, - Gooey.CompareUpscalerPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputImage: core.serialization.property("input_image", core.serialization.string().optional()), - inputVideo: core.serialization.property("input_video", core.serialization.string().optional()), - scale: core.serialization.number(), - selectedModels: core.serialization.property( - "selected_models", - core.serialization.list(CompareUpscalerPageRequestSelectedModelsItem).optional() - ), - selectedBgModel: core.serialization.property( - "selected_bg_model", - core.serialization.stringLiteral("real_esrgan_x2").optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace CompareUpscalerPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_image?: string | null; - input_video?: string | null; - scale: number; - selected_models?: CompareUpscalerPageRequestSelectedModelsItem.Raw[] | null; - selected_bg_model?: "real_esrgan_x2" | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/CompareUpscalerPageRequestSelectedModelsItem.ts b/src/serialization/types/CompareUpscalerPageRequestSelectedModelsItem.ts deleted file mode 100644 index 34fcdc9..0000000 --- a/src/serialization/types/CompareUpscalerPageRequestSelectedModelsItem.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const CompareUpscalerPageRequestSelectedModelsItem: core.serialization.Schema< - serializers.CompareUpscalerPageRequestSelectedModelsItem.Raw, - Gooey.CompareUpscalerPageRequestSelectedModelsItem -> = core.serialization.enum_(["gfpgan_1_4", "real_esrgan_x2", "sd_x4", "real_esrgan", "gfpgan"]); - -export declare namespace CompareUpscalerPageRequestSelectedModelsItem { - type Raw = "gfpgan_1_4" | "real_esrgan_x2" | "sd_x4" | "real_esrgan" | "gfpgan"; -} diff --git a/src/serialization/types/DeforumSdPageRequest.ts b/src/serialization/types/DeforumSdPageRequest.ts deleted file mode 100644 index 1f939b0..0000000 --- a/src/serialization/types/DeforumSdPageRequest.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { AnimationPrompt } from "./AnimationPrompt"; -import { DeforumSdPageRequestSelectedModel } from "./DeforumSdPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const DeforumSdPageRequest: core.serialization.ObjectSchema< - serializers.DeforumSdPageRequest.Raw, - Gooey.DeforumSdPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - animationPrompts: core.serialization.property("animation_prompts", core.serialization.list(AnimationPrompt)), - maxFrames: core.serialization.property("max_frames", core.serialization.number().optional()), - selectedModel: core.serialization.property("selected_model", DeforumSdPageRequestSelectedModel.optional()), - animationMode: core.serialization.property("animation_mode", core.serialization.string().optional()), - zoom: core.serialization.string().optional(), - translationX: core.serialization.property("translation_x", core.serialization.string().optional()), - translationY: core.serialization.property("translation_y", core.serialization.string().optional()), - rotation3DX: core.serialization.property("rotation_3d_x", core.serialization.string().optional()), - rotation3DY: core.serialization.property("rotation_3d_y", core.serialization.string().optional()), - rotation3DZ: core.serialization.property("rotation_3d_z", core.serialization.string().optional()), - fps: core.serialization.number().optional(), - seed: core.serialization.number().optional(), - settings: RunSettings.optional(), -}); - -export declare namespace DeforumSdPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - animation_prompts: AnimationPrompt.Raw[]; - max_frames?: number | null; - selected_model?: DeforumSdPageRequestSelectedModel.Raw | null; - animation_mode?: string | null; - zoom?: string | null; - translation_x?: string | null; - translation_y?: string | null; - rotation_3d_x?: string | null; - rotation_3d_y?: string | null; - rotation_3d_z?: string | null; - fps?: number | null; - seed?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/DeforumSdPageRequestSelectedModel.ts b/src/serialization/types/DeforumSdPageRequestSelectedModel.ts deleted file mode 100644 index 0ba01af..0000000 --- a/src/serialization/types/DeforumSdPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DeforumSdPageRequestSelectedModel: core.serialization.Schema< - serializers.DeforumSdPageRequestSelectedModel.Raw, - Gooey.DeforumSdPageRequestSelectedModel -> = core.serialization.enum_(["protogen_2_2", "epicdream"]); - -export declare namespace DeforumSdPageRequestSelectedModel { - type Raw = "protogen_2_2" | "epicdream"; -} diff --git a/src/serialization/types/DocExtractPageRequest.ts b/src/serialization/types/DocExtractPageRequest.ts deleted file mode 100644 index 15a4bef..0000000 --- a/src/serialization/types/DocExtractPageRequest.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { DocExtractPageRequestSelectedAsrModel } from "./DocExtractPageRequestSelectedAsrModel"; -import { DocExtractPageRequestSelectedModel } from "./DocExtractPageRequestSelectedModel"; -import { DocExtractPageRequestResponseFormatType } from "./DocExtractPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const DocExtractPageRequest: core.serialization.ObjectSchema< - serializers.DocExtractPageRequest.Raw, - Gooey.DocExtractPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - documents: core.serialization.list(core.serialization.string()), - sheetUrl: core.serialization.property("sheet_url", core.serialization.string().optional()), - selectedAsrModel: core.serialization.property( - "selected_asr_model", - DocExtractPageRequestSelectedAsrModel.optional() - ), - googleTranslateTarget: core.serialization.property( - "google_translate_target", - core.serialization.string().optional() - ), - glossaryDocument: core.serialization.property("glossary_document", core.serialization.string().optional()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", DocExtractPageRequestSelectedModel.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - DocExtractPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace DocExtractPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - documents: string[]; - sheet_url?: string | null; - selected_asr_model?: DocExtractPageRequestSelectedAsrModel.Raw | null; - google_translate_target?: string | null; - glossary_document?: string | null; - task_instructions?: string | null; - selected_model?: DocExtractPageRequestSelectedModel.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: DocExtractPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/DocExtractPageRequestResponseFormatType.ts b/src/serialization/types/DocExtractPageRequestResponseFormatType.ts deleted file mode 100644 index 35e1fdf..0000000 --- a/src/serialization/types/DocExtractPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocExtractPageRequestResponseFormatType: core.serialization.Schema< - serializers.DocExtractPageRequestResponseFormatType.Raw, - Gooey.DocExtractPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace DocExtractPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/DocExtractPageRequestSelectedAsrModel.ts b/src/serialization/types/DocExtractPageRequestSelectedAsrModel.ts deleted file mode 100644 index 79d05f7..0000000 --- a/src/serialization/types/DocExtractPageRequestSelectedAsrModel.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocExtractPageRequestSelectedAsrModel: core.serialization.Schema< - serializers.DocExtractPageRequestSelectedAsrModel.Raw, - Gooey.DocExtractPageRequestSelectedAsrModel -> = core.serialization.enum_([ - "whisper_large_v2", - "whisper_large_v3", - "whisper_hindi_large_v2", - "whisper_telugu_large_v2", - "nemo_english", - "nemo_hindi", - "vakyansh_bhojpuri", - "gcp_v1", - "usm", - "deepgram", - "azure", - "seamless_m4t_v2", - "mms_1b_all", - "seamless_m4t", -]); - -export declare namespace DocExtractPageRequestSelectedAsrModel { - type Raw = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; -} diff --git a/src/serialization/types/DocExtractPageRequestSelectedModel.ts b/src/serialization/types/DocExtractPageRequestSelectedModel.ts deleted file mode 100644 index 3af7860..0000000 --- a/src/serialization/types/DocExtractPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocExtractPageRequestSelectedModel: core.serialization.Schema< - serializers.DocExtractPageRequestSelectedModel.Raw, - Gooey.DocExtractPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace DocExtractPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/DocSearchPageRequest.ts b/src/serialization/types/DocSearchPageRequest.ts deleted file mode 100644 index 3785b00..0000000 --- a/src/serialization/types/DocSearchPageRequest.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { DocSearchPageRequestKeywordQuery } from "./DocSearchPageRequestKeywordQuery"; -import { DocSearchPageRequestEmbeddingModel } from "./DocSearchPageRequestEmbeddingModel"; -import { DocSearchPageRequestSelectedModel } from "./DocSearchPageRequestSelectedModel"; -import { DocSearchPageRequestCitationStyle } from "./DocSearchPageRequestCitationStyle"; -import { DocSearchPageRequestResponseFormatType } from "./DocSearchPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const DocSearchPageRequest: core.serialization.ObjectSchema< - serializers.DocSearchPageRequest.Raw, - Gooey.DocSearchPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - searchQuery: core.serialization.property("search_query", core.serialization.string()), - keywordQuery: core.serialization.property("keyword_query", DocSearchPageRequestKeywordQuery.optional()), - documents: core.serialization.list(core.serialization.string()).optional(), - maxReferences: core.serialization.property("max_references", core.serialization.number().optional()), - maxContextWords: core.serialization.property("max_context_words", core.serialization.number().optional()), - scrollJump: core.serialization.property("scroll_jump", core.serialization.number().optional()), - docExtractUrl: core.serialization.property("doc_extract_url", core.serialization.string().optional()), - embeddingModel: core.serialization.property("embedding_model", DocSearchPageRequestEmbeddingModel.optional()), - denseWeight: core.serialization.property("dense_weight", core.serialization.number().optional()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - queryInstructions: core.serialization.property("query_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", DocSearchPageRequestSelectedModel.optional()), - citationStyle: core.serialization.property("citation_style", DocSearchPageRequestCitationStyle.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - DocSearchPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace DocSearchPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - search_query: string; - keyword_query?: DocSearchPageRequestKeywordQuery.Raw | null; - documents?: string[] | null; - max_references?: number | null; - max_context_words?: number | null; - scroll_jump?: number | null; - doc_extract_url?: string | null; - embedding_model?: DocSearchPageRequestEmbeddingModel.Raw | null; - dense_weight?: number | null; - task_instructions?: string | null; - query_instructions?: string | null; - selected_model?: DocSearchPageRequestSelectedModel.Raw | null; - citation_style?: DocSearchPageRequestCitationStyle.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: DocSearchPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/DocSearchPageRequestCitationStyle.ts b/src/serialization/types/DocSearchPageRequestCitationStyle.ts deleted file mode 100644 index d702905..0000000 --- a/src/serialization/types/DocSearchPageRequestCitationStyle.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSearchPageRequestCitationStyle: core.serialization.Schema< - serializers.DocSearchPageRequestCitationStyle.Raw, - Gooey.DocSearchPageRequestCitationStyle -> = core.serialization.enum_([ - "number", - "title", - "url", - "symbol", - "markdown", - "html", - "slack_mrkdwn", - "plaintext", - "number_markdown", - "number_html", - "number_slack_mrkdwn", - "number_plaintext", - "symbol_markdown", - "symbol_html", - "symbol_slack_mrkdwn", - "symbol_plaintext", -]); - -export declare namespace DocSearchPageRequestCitationStyle { - type Raw = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; -} diff --git a/src/serialization/types/DocSearchPageRequestEmbeddingModel.ts b/src/serialization/types/DocSearchPageRequestEmbeddingModel.ts deleted file mode 100644 index 5cafaef..0000000 --- a/src/serialization/types/DocSearchPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSearchPageRequestEmbeddingModel: core.serialization.Schema< - serializers.DocSearchPageRequestEmbeddingModel.Raw, - Gooey.DocSearchPageRequestEmbeddingModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace DocSearchPageRequestEmbeddingModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/DocSearchPageRequestKeywordQuery.ts b/src/serialization/types/DocSearchPageRequestKeywordQuery.ts deleted file mode 100644 index 21bde39..0000000 --- a/src/serialization/types/DocSearchPageRequestKeywordQuery.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSearchPageRequestKeywordQuery: core.serialization.Schema< - serializers.DocSearchPageRequestKeywordQuery.Raw, - Gooey.DocSearchPageRequestKeywordQuery -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.list(core.serialization.string()), -]); - -export declare namespace DocSearchPageRequestKeywordQuery { - type Raw = string | string[]; -} diff --git a/src/serialization/types/DocSearchPageRequestResponseFormatType.ts b/src/serialization/types/DocSearchPageRequestResponseFormatType.ts deleted file mode 100644 index 33dbdfb..0000000 --- a/src/serialization/types/DocSearchPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSearchPageRequestResponseFormatType: core.serialization.Schema< - serializers.DocSearchPageRequestResponseFormatType.Raw, - Gooey.DocSearchPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace DocSearchPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/DocSearchPageRequestSelectedModel.ts b/src/serialization/types/DocSearchPageRequestSelectedModel.ts deleted file mode 100644 index 8965ff1..0000000 --- a/src/serialization/types/DocSearchPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSearchPageRequestSelectedModel: core.serialization.Schema< - serializers.DocSearchPageRequestSelectedModel.Raw, - Gooey.DocSearchPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace DocSearchPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/DocSummaryPageRequest.ts b/src/serialization/types/DocSummaryPageRequest.ts deleted file mode 100644 index f0e8b62..0000000 --- a/src/serialization/types/DocSummaryPageRequest.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { DocSummaryPageRequestSelectedModel } from "./DocSummaryPageRequestSelectedModel"; -import { DocSummaryPageRequestSelectedAsrModel } from "./DocSummaryPageRequestSelectedAsrModel"; -import { DocSummaryPageRequestResponseFormatType } from "./DocSummaryPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const DocSummaryPageRequest: core.serialization.ObjectSchema< - serializers.DocSummaryPageRequest.Raw, - Gooey.DocSummaryPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - documents: core.serialization.list(core.serialization.string()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - mergeInstructions: core.serialization.property("merge_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", DocSummaryPageRequestSelectedModel.optional()), - chainType: core.serialization.property("chain_type", core.serialization.stringLiteral("map_reduce").optional()), - selectedAsrModel: core.serialization.property( - "selected_asr_model", - DocSummaryPageRequestSelectedAsrModel.optional() - ), - googleTranslateTarget: core.serialization.property( - "google_translate_target", - core.serialization.string().optional() - ), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - DocSummaryPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace DocSummaryPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - documents: string[]; - task_instructions?: string | null; - merge_instructions?: string | null; - selected_model?: DocSummaryPageRequestSelectedModel.Raw | null; - chain_type?: "map_reduce" | null; - selected_asr_model?: DocSummaryPageRequestSelectedAsrModel.Raw | null; - google_translate_target?: string | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: DocSummaryPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/DocSummaryPageRequestResponseFormatType.ts b/src/serialization/types/DocSummaryPageRequestResponseFormatType.ts deleted file mode 100644 index 09aacce..0000000 --- a/src/serialization/types/DocSummaryPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSummaryPageRequestResponseFormatType: core.serialization.Schema< - serializers.DocSummaryPageRequestResponseFormatType.Raw, - Gooey.DocSummaryPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace DocSummaryPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/DocSummaryPageRequestSelectedAsrModel.ts b/src/serialization/types/DocSummaryPageRequestSelectedAsrModel.ts deleted file mode 100644 index f659753..0000000 --- a/src/serialization/types/DocSummaryPageRequestSelectedAsrModel.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSummaryPageRequestSelectedAsrModel: core.serialization.Schema< - serializers.DocSummaryPageRequestSelectedAsrModel.Raw, - Gooey.DocSummaryPageRequestSelectedAsrModel -> = core.serialization.enum_([ - "whisper_large_v2", - "whisper_large_v3", - "whisper_hindi_large_v2", - "whisper_telugu_large_v2", - "nemo_english", - "nemo_hindi", - "vakyansh_bhojpuri", - "gcp_v1", - "usm", - "deepgram", - "azure", - "seamless_m4t_v2", - "mms_1b_all", - "seamless_m4t", -]); - -export declare namespace DocSummaryPageRequestSelectedAsrModel { - type Raw = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; -} diff --git a/src/serialization/types/DocSummaryPageRequestSelectedModel.ts b/src/serialization/types/DocSummaryPageRequestSelectedModel.ts deleted file mode 100644 index 88aeb54..0000000 --- a/src/serialization/types/DocSummaryPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const DocSummaryPageRequestSelectedModel: core.serialization.Schema< - serializers.DocSummaryPageRequestSelectedModel.Raw, - Gooey.DocSummaryPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace DocSummaryPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/EmailFaceInpaintingPageRequest.ts b/src/serialization/types/EmailFaceInpaintingPageRequest.ts deleted file mode 100644 index ba4cb4c..0000000 --- a/src/serialization/types/EmailFaceInpaintingPageRequest.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { EmailFaceInpaintingPageRequestSelectedModel } from "./EmailFaceInpaintingPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const EmailFaceInpaintingPageRequest: core.serialization.ObjectSchema< - serializers.EmailFaceInpaintingPageRequest.Raw, - Gooey.EmailFaceInpaintingPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string().optional()), - twitterHandle: core.serialization.property("twitter_handle", core.serialization.string().optional()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - faceScale: core.serialization.property("face_scale", core.serialization.number().optional()), - facePosX: core.serialization.property("face_pos_x", core.serialization.number().optional()), - facePosY: core.serialization.property("face_pos_y", core.serialization.number().optional()), - selectedModel: core.serialization.property( - "selected_model", - EmailFaceInpaintingPageRequestSelectedModel.optional() - ), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - upscaleFactor: core.serialization.property("upscale_factor", core.serialization.number().optional()), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - shouldSendEmail: core.serialization.property("should_send_email", core.serialization.boolean().optional()), - emailFrom: core.serialization.property("email_from", core.serialization.string().optional()), - emailCc: core.serialization.property("email_cc", core.serialization.string().optional()), - emailBcc: core.serialization.property("email_bcc", core.serialization.string().optional()), - emailSubject: core.serialization.property("email_subject", core.serialization.string().optional()), - emailBody: core.serialization.property("email_body", core.serialization.string().optional()), - emailBodyEnableHtml: core.serialization.property("email_body_enable_html", core.serialization.boolean().optional()), - fallbackEmailBody: core.serialization.property("fallback_email_body", core.serialization.string().optional()), - seed: core.serialization.number().optional(), - settings: RunSettings.optional(), -}); - -export declare namespace EmailFaceInpaintingPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - email_address?: string | null; - twitter_handle?: string | null; - text_prompt: string; - face_scale?: number | null; - face_pos_x?: number | null; - face_pos_y?: number | null; - selected_model?: EmailFaceInpaintingPageRequestSelectedModel.Raw | null; - negative_prompt?: string | null; - num_outputs?: number | null; - quality?: number | null; - upscale_factor?: number | null; - output_width?: number | null; - output_height?: number | null; - guidance_scale?: number | null; - should_send_email?: boolean | null; - email_from?: string | null; - email_cc?: string | null; - email_bcc?: string | null; - email_subject?: string | null; - email_body?: string | null; - email_body_enable_html?: boolean | null; - fallback_email_body?: string | null; - seed?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/EmailFaceInpaintingPageRequestSelectedModel.ts b/src/serialization/types/EmailFaceInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index 5bf57e5..0000000 --- a/src/serialization/types/EmailFaceInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const EmailFaceInpaintingPageRequestSelectedModel: core.serialization.Schema< - serializers.EmailFaceInpaintingPageRequestSelectedModel.Raw, - Gooey.EmailFaceInpaintingPageRequestSelectedModel -> = core.serialization.enum_(["sd_2", "runway_ml", "dall_e", "jack_qiao"]); - -export declare namespace EmailFaceInpaintingPageRequestSelectedModel { - type Raw = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; -} diff --git a/src/serialization/types/EmbeddingsPageRequest.ts b/src/serialization/types/EmbeddingsPageRequest.ts deleted file mode 100644 index 042dba9..0000000 --- a/src/serialization/types/EmbeddingsPageRequest.ts +++ /dev/null @@ -1,31 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { EmbeddingsPageRequestSelectedModel } from "./EmbeddingsPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const EmbeddingsPageRequest: core.serialization.ObjectSchema< - serializers.EmbeddingsPageRequest.Raw, - Gooey.EmbeddingsPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - texts: core.serialization.list(core.serialization.string()), - selectedModel: core.serialization.property("selected_model", EmbeddingsPageRequestSelectedModel.optional()), - settings: RunSettings.optional(), -}); - -export declare namespace EmbeddingsPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - texts: string[]; - selected_model?: EmbeddingsPageRequestSelectedModel.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/EmbeddingsPageRequestSelectedModel.ts b/src/serialization/types/EmbeddingsPageRequestSelectedModel.ts deleted file mode 100644 index 3145479..0000000 --- a/src/serialization/types/EmbeddingsPageRequestSelectedModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const EmbeddingsPageRequestSelectedModel: core.serialization.Schema< - serializers.EmbeddingsPageRequestSelectedModel.Raw, - Gooey.EmbeddingsPageRequestSelectedModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace EmbeddingsPageRequestSelectedModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/EvalPrompt.ts b/src/serialization/types/EvalPrompt.ts deleted file mode 100644 index e0d245d..0000000 --- a/src/serialization/types/EvalPrompt.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const EvalPrompt: core.serialization.ObjectSchema = - core.serialization.object({ - name: core.serialization.string(), - prompt: core.serialization.string(), - }); - -export declare namespace EvalPrompt { - interface Raw { - name: string; - prompt: string; - } -} diff --git a/src/serialization/types/FaceInpaintingPageRequest.ts b/src/serialization/types/FaceInpaintingPageRequest.ts deleted file mode 100644 index ce02ddd..0000000 --- a/src/serialization/types/FaceInpaintingPageRequest.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { FaceInpaintingPageRequestSelectedModel } from "./FaceInpaintingPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const FaceInpaintingPageRequest: core.serialization.ObjectSchema< - serializers.FaceInpaintingPageRequest.Raw, - Gooey.FaceInpaintingPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputImage: core.serialization.property("input_image", core.serialization.string()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - faceScale: core.serialization.property("face_scale", core.serialization.number().optional()), - facePosX: core.serialization.property("face_pos_x", core.serialization.number().optional()), - facePosY: core.serialization.property("face_pos_y", core.serialization.number().optional()), - selectedModel: core.serialization.property("selected_model", FaceInpaintingPageRequestSelectedModel.optional()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - upscaleFactor: core.serialization.property("upscale_factor", core.serialization.number().optional()), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - seed: core.serialization.number().optional(), - settings: RunSettings.optional(), -}); - -export declare namespace FaceInpaintingPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_image: string; - text_prompt: string; - face_scale?: number | null; - face_pos_x?: number | null; - face_pos_y?: number | null; - selected_model?: FaceInpaintingPageRequestSelectedModel.Raw | null; - negative_prompt?: string | null; - num_outputs?: number | null; - quality?: number | null; - upscale_factor?: number | null; - output_width?: number | null; - output_height?: number | null; - guidance_scale?: number | null; - seed?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/FaceInpaintingPageRequestSelectedModel.ts b/src/serialization/types/FaceInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index 7b9a9a3..0000000 --- a/src/serialization/types/FaceInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const FaceInpaintingPageRequestSelectedModel: core.serialization.Schema< - serializers.FaceInpaintingPageRequestSelectedModel.Raw, - Gooey.FaceInpaintingPageRequestSelectedModel -> = core.serialization.enum_(["sd_2", "runway_ml", "dall_e", "jack_qiao"]); - -export declare namespace FaceInpaintingPageRequestSelectedModel { - type Raw = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; -} diff --git a/src/serialization/types/FunctionsPageRequest.ts b/src/serialization/types/FunctionsPageRequest.ts deleted file mode 100644 index 7bd38b2..0000000 --- a/src/serialization/types/FunctionsPageRequest.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RunSettings } from "./RunSettings"; - -export const FunctionsPageRequest: core.serialization.ObjectSchema< - serializers.FunctionsPageRequest.Raw, - Gooey.FunctionsPageRequest -> = core.serialization.object({ - code: core.serialization.string().optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - settings: RunSettings.optional(), -}); - -export declare namespace FunctionsPageRequest { - interface Raw { - code?: string | null; - variables?: Record | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/GoogleGptPageRequest.ts b/src/serialization/types/GoogleGptPageRequest.ts deleted file mode 100644 index 7da8d82..0000000 --- a/src/serialization/types/GoogleGptPageRequest.ts +++ /dev/null @@ -1,79 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { GoogleGptPageRequestSelectedModel } from "./GoogleGptPageRequestSelectedModel"; -import { GoogleGptPageRequestEmbeddingModel } from "./GoogleGptPageRequestEmbeddingModel"; -import { GoogleGptPageRequestResponseFormatType } from "./GoogleGptPageRequestResponseFormatType"; -import { SerpSearchLocation } from "./SerpSearchLocation"; -import { SerpSearchType } from "./SerpSearchType"; -import { RunSettings } from "./RunSettings"; - -export const GoogleGptPageRequest: core.serialization.ObjectSchema< - serializers.GoogleGptPageRequest.Raw, - Gooey.GoogleGptPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - searchQuery: core.serialization.property("search_query", core.serialization.string()), - siteFilter: core.serialization.property("site_filter", core.serialization.string()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - queryInstructions: core.serialization.property("query_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", GoogleGptPageRequestSelectedModel.optional()), - maxSearchUrls: core.serialization.property("max_search_urls", core.serialization.number().optional()), - maxReferences: core.serialization.property("max_references", core.serialization.number().optional()), - maxContextWords: core.serialization.property("max_context_words", core.serialization.number().optional()), - scrollJump: core.serialization.property("scroll_jump", core.serialization.number().optional()), - embeddingModel: core.serialization.property("embedding_model", GoogleGptPageRequestEmbeddingModel.optional()), - denseWeight: core.serialization.property("dense_weight", core.serialization.number().optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - GoogleGptPageRequestResponseFormatType.optional() - ), - serpSearchLocation: core.serialization.property("serp_search_location", SerpSearchLocation.optional()), - scaleserpLocations: core.serialization.property( - "scaleserp_locations", - core.serialization.list(core.serialization.string()).optional() - ), - serpSearchType: core.serialization.property("serp_search_type", SerpSearchType.optional()), - scaleserpSearchField: core.serialization.property("scaleserp_search_field", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace GoogleGptPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - search_query: string; - site_filter: string; - task_instructions?: string | null; - query_instructions?: string | null; - selected_model?: GoogleGptPageRequestSelectedModel.Raw | null; - max_search_urls?: number | null; - max_references?: number | null; - max_context_words?: number | null; - scroll_jump?: number | null; - embedding_model?: GoogleGptPageRequestEmbeddingModel.Raw | null; - dense_weight?: number | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: GoogleGptPageRequestResponseFormatType.Raw | null; - serp_search_location?: SerpSearchLocation.Raw | null; - scaleserp_locations?: string[] | null; - serp_search_type?: SerpSearchType.Raw | null; - scaleserp_search_field?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/GoogleGptPageRequestEmbeddingModel.ts b/src/serialization/types/GoogleGptPageRequestEmbeddingModel.ts deleted file mode 100644 index 70aab97..0000000 --- a/src/serialization/types/GoogleGptPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const GoogleGptPageRequestEmbeddingModel: core.serialization.Schema< - serializers.GoogleGptPageRequestEmbeddingModel.Raw, - Gooey.GoogleGptPageRequestEmbeddingModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace GoogleGptPageRequestEmbeddingModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/GoogleGptPageRequestResponseFormatType.ts b/src/serialization/types/GoogleGptPageRequestResponseFormatType.ts deleted file mode 100644 index b5dd550..0000000 --- a/src/serialization/types/GoogleGptPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const GoogleGptPageRequestResponseFormatType: core.serialization.Schema< - serializers.GoogleGptPageRequestResponseFormatType.Raw, - Gooey.GoogleGptPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace GoogleGptPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/GoogleGptPageRequestSelectedModel.ts b/src/serialization/types/GoogleGptPageRequestSelectedModel.ts deleted file mode 100644 index 02273e6..0000000 --- a/src/serialization/types/GoogleGptPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const GoogleGptPageRequestSelectedModel: core.serialization.Schema< - serializers.GoogleGptPageRequestSelectedModel.Raw, - Gooey.GoogleGptPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace GoogleGptPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/GoogleImageGenPageRequest.ts b/src/serialization/types/GoogleImageGenPageRequest.ts deleted file mode 100644 index 2b7e8a5..0000000 --- a/src/serialization/types/GoogleImageGenPageRequest.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { SerpSearchLocation } from "./SerpSearchLocation"; -import { GoogleImageGenPageRequestSelectedModel } from "./GoogleImageGenPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const GoogleImageGenPageRequest: core.serialization.ObjectSchema< - serializers.GoogleImageGenPageRequest.Raw, - Gooey.GoogleImageGenPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - serpSearchLocation: core.serialization.property("serp_search_location", SerpSearchLocation.optional()), - scaleserpLocations: core.serialization.property( - "scaleserp_locations", - core.serialization.list(core.serialization.string()).optional() - ), - searchQuery: core.serialization.property("search_query", core.serialization.string()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - selectedModel: core.serialization.property("selected_model", GoogleImageGenPageRequestSelectedModel.optional()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - promptStrength: core.serialization.property("prompt_strength", core.serialization.number().optional()), - sd2Upscaling: core.serialization.property("sd_2_upscaling", core.serialization.boolean().optional()), - seed: core.serialization.number().optional(), - imageGuidanceScale: core.serialization.property("image_guidance_scale", core.serialization.number().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace GoogleImageGenPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - serp_search_location?: SerpSearchLocation.Raw | null; - scaleserp_locations?: string[] | null; - search_query: string; - text_prompt: string; - selected_model?: GoogleImageGenPageRequestSelectedModel.Raw | null; - negative_prompt?: string | null; - num_outputs?: number | null; - quality?: number | null; - guidance_scale?: number | null; - prompt_strength?: number | null; - sd_2_upscaling?: boolean | null; - seed?: number | null; - image_guidance_scale?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/GoogleImageGenPageRequestSelectedModel.ts b/src/serialization/types/GoogleImageGenPageRequestSelectedModel.ts deleted file mode 100644 index aaf6e65..0000000 --- a/src/serialization/types/GoogleImageGenPageRequestSelectedModel.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const GoogleImageGenPageRequestSelectedModel: core.serialization.Schema< - serializers.GoogleImageGenPageRequestSelectedModel.Raw, - Gooey.GoogleImageGenPageRequestSelectedModel -> = core.serialization.enum_([ - "dream_shaper", - "dreamlike_2", - "sd_2", - "sd_1_5", - "dall_e", - "instruct_pix2pix", - "openjourney_2", - "openjourney", - "analog_diffusion", - "protogen_5_3", - "jack_qiao", - "rodent_diffusion_1_5", -]); - -export declare namespace GoogleImageGenPageRequestSelectedModel { - type Raw = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "instruct_pix2pix" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5"; -} diff --git a/src/serialization/types/ImageSegmentationPageRequest.ts b/src/serialization/types/ImageSegmentationPageRequest.ts deleted file mode 100644 index 6444306..0000000 --- a/src/serialization/types/ImageSegmentationPageRequest.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { ImageSegmentationPageRequestSelectedModel } from "./ImageSegmentationPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const ImageSegmentationPageRequest: core.serialization.ObjectSchema< - serializers.ImageSegmentationPageRequest.Raw, - Gooey.ImageSegmentationPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputImage: core.serialization.property("input_image", core.serialization.string()), - selectedModel: core.serialization.property("selected_model", ImageSegmentationPageRequestSelectedModel.optional()), - maskThreshold: core.serialization.property("mask_threshold", core.serialization.number().optional()), - rectPersepectiveTransform: core.serialization.property( - "rect_persepective_transform", - core.serialization.boolean().optional() - ), - reflectionOpacity: core.serialization.property("reflection_opacity", core.serialization.number().optional()), - objScale: core.serialization.property("obj_scale", core.serialization.number().optional()), - objPosX: core.serialization.property("obj_pos_x", core.serialization.number().optional()), - objPosY: core.serialization.property("obj_pos_y", core.serialization.number().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace ImageSegmentationPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_image: string; - selected_model?: ImageSegmentationPageRequestSelectedModel.Raw | null; - mask_threshold?: number | null; - rect_persepective_transform?: boolean | null; - reflection_opacity?: number | null; - obj_scale?: number | null; - obj_pos_x?: number | null; - obj_pos_y?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/ImageSegmentationPageRequestSelectedModel.ts b/src/serialization/types/ImageSegmentationPageRequestSelectedModel.ts deleted file mode 100644 index a39d3dd..0000000 --- a/src/serialization/types/ImageSegmentationPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const ImageSegmentationPageRequestSelectedModel: core.serialization.Schema< - serializers.ImageSegmentationPageRequestSelectedModel.Raw, - Gooey.ImageSegmentationPageRequestSelectedModel -> = core.serialization.enum_(["dis", "u2net"]); - -export declare namespace ImageSegmentationPageRequestSelectedModel { - type Raw = "dis" | "u2net"; -} diff --git a/src/serialization/types/Img2ImgPageRequest.ts b/src/serialization/types/Img2ImgPageRequest.ts deleted file mode 100644 index 0a1f18f..0000000 --- a/src/serialization/types/Img2ImgPageRequest.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { Img2ImgPageRequestSelectedModel } from "./Img2ImgPageRequestSelectedModel"; -import { Img2ImgPageRequestSelectedControlnetModel } from "./Img2ImgPageRequestSelectedControlnetModel"; -import { RunSettings } from "./RunSettings"; - -export const Img2ImgPageRequest: core.serialization.ObjectSchema< - serializers.Img2ImgPageRequest.Raw, - Gooey.Img2ImgPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputImage: core.serialization.property("input_image", core.serialization.string()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", Img2ImgPageRequestSelectedModel.optional()), - selectedControlnetModel: core.serialization.property( - "selected_controlnet_model", - Img2ImgPageRequestSelectedControlnetModel.optional() - ), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - promptStrength: core.serialization.property("prompt_strength", core.serialization.number().optional()), - controlnetConditioningScale: core.serialization.property( - "controlnet_conditioning_scale", - core.serialization.list(core.serialization.number()).optional() - ), - seed: core.serialization.number().optional(), - imageGuidanceScale: core.serialization.property("image_guidance_scale", core.serialization.number().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace Img2ImgPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_image: string; - text_prompt?: string | null; - selected_model?: Img2ImgPageRequestSelectedModel.Raw | null; - selected_controlnet_model?: Img2ImgPageRequestSelectedControlnetModel.Raw | null; - negative_prompt?: string | null; - num_outputs?: number | null; - quality?: number | null; - output_width?: number | null; - output_height?: number | null; - guidance_scale?: number | null; - prompt_strength?: number | null; - controlnet_conditioning_scale?: number[] | null; - seed?: number | null; - image_guidance_scale?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/Img2ImgPageRequestSelectedControlnetModel.ts b/src/serialization/types/Img2ImgPageRequestSelectedControlnetModel.ts deleted file mode 100644 index 0ebf799..0000000 --- a/src/serialization/types/Img2ImgPageRequestSelectedControlnetModel.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { Img2ImgPageRequestSelectedControlnetModelItem } from "./Img2ImgPageRequestSelectedControlnetModelItem"; - -export const Img2ImgPageRequestSelectedControlnetModel: core.serialization.Schema< - serializers.Img2ImgPageRequestSelectedControlnetModel.Raw, - Gooey.Img2ImgPageRequestSelectedControlnetModel -> = core.serialization.undiscriminatedUnion([ - core.serialization.list(Img2ImgPageRequestSelectedControlnetModelItem), - core.serialization.stringLiteral("sd_controlnet_canny"), - core.serialization.stringLiteral("sd_controlnet_depth"), - core.serialization.stringLiteral("sd_controlnet_hed"), - core.serialization.stringLiteral("sd_controlnet_mlsd"), - core.serialization.stringLiteral("sd_controlnet_normal"), - core.serialization.stringLiteral("sd_controlnet_openpose"), - core.serialization.stringLiteral("sd_controlnet_scribble"), - core.serialization.stringLiteral("sd_controlnet_seg"), - core.serialization.stringLiteral("sd_controlnet_tile"), - core.serialization.stringLiteral("sd_controlnet_brightness"), - core.serialization.stringLiteral("control_v1p_sd15_qrcode_monster_v2"), -]); - -export declare namespace Img2ImgPageRequestSelectedControlnetModel { - type Raw = - | Img2ImgPageRequestSelectedControlnetModelItem.Raw[] - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; -} diff --git a/src/serialization/types/Img2ImgPageRequestSelectedControlnetModelItem.ts b/src/serialization/types/Img2ImgPageRequestSelectedControlnetModelItem.ts deleted file mode 100644 index 6aeaf03..0000000 --- a/src/serialization/types/Img2ImgPageRequestSelectedControlnetModelItem.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const Img2ImgPageRequestSelectedControlnetModelItem: core.serialization.Schema< - serializers.Img2ImgPageRequestSelectedControlnetModelItem.Raw, - Gooey.Img2ImgPageRequestSelectedControlnetModelItem -> = core.serialization.enum_([ - "sd_controlnet_canny", - "sd_controlnet_depth", - "sd_controlnet_hed", - "sd_controlnet_mlsd", - "sd_controlnet_normal", - "sd_controlnet_openpose", - "sd_controlnet_scribble", - "sd_controlnet_seg", - "sd_controlnet_tile", - "sd_controlnet_brightness", - "control_v1p_sd15_qrcode_monster_v2", -]); - -export declare namespace Img2ImgPageRequestSelectedControlnetModelItem { - type Raw = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; -} diff --git a/src/serialization/types/Img2ImgPageRequestSelectedModel.ts b/src/serialization/types/Img2ImgPageRequestSelectedModel.ts deleted file mode 100644 index b25f4fc..0000000 --- a/src/serialization/types/Img2ImgPageRequestSelectedModel.ts +++ /dev/null @@ -1,41 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const Img2ImgPageRequestSelectedModel: core.serialization.Schema< - serializers.Img2ImgPageRequestSelectedModel.Raw, - Gooey.Img2ImgPageRequestSelectedModel -> = core.serialization.enum_([ - "dream_shaper", - "dreamlike_2", - "sd_2", - "sd_1_5", - "dall_e", - "instruct_pix2pix", - "openjourney_2", - "openjourney", - "analog_diffusion", - "protogen_5_3", - "jack_qiao", - "rodent_diffusion_1_5", -]); - -export declare namespace Img2ImgPageRequestSelectedModel { - type Raw = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "instruct_pix2pix" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5"; -} diff --git a/src/serialization/types/LetterWriterPageRequest.ts b/src/serialization/types/LetterWriterPageRequest.ts deleted file mode 100644 index b49a8e5..0000000 --- a/src/serialization/types/LetterWriterPageRequest.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { TrainingDataModel } from "./TrainingDataModel"; -import { RunSettings } from "./RunSettings"; - -export const LetterWriterPageRequest: core.serialization.ObjectSchema< - serializers.LetterWriterPageRequest.Raw, - Gooey.LetterWriterPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - actionId: core.serialization.property("action_id", core.serialization.string()), - promptHeader: core.serialization.property("prompt_header", core.serialization.string().optional()), - exampleLetters: core.serialization.property( - "example_letters", - core.serialization.list(TrainingDataModel).optional() - ), - lmSelectedApi: core.serialization.property("lm_selected_api", core.serialization.string().optional()), - lmSelectedEngine: core.serialization.property("lm_selected_engine", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - lmSamplingTemperature: core.serialization.property( - "lm_sampling_temperature", - core.serialization.number().optional() - ), - apiHttpMethod: core.serialization.property("api_http_method", core.serialization.string().optional()), - apiUrl: core.serialization.property("api_url", core.serialization.string().optional()), - apiHeaders: core.serialization.property("api_headers", core.serialization.string().optional()), - apiJsonBody: core.serialization.property("api_json_body", core.serialization.string().optional()), - inputPrompt: core.serialization.property("input_prompt", core.serialization.string().optional()), - stripHtml2Text: core.serialization.property("strip_html_2_text", core.serialization.boolean().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace LetterWriterPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - action_id: string; - prompt_header?: string | null; - example_letters?: TrainingDataModel.Raw[] | null; - lm_selected_api?: string | null; - lm_selected_engine?: string | null; - num_outputs?: number | null; - quality?: number | null; - lm_sampling_temperature?: number | null; - api_http_method?: string | null; - api_url?: string | null; - api_headers?: string | null; - api_json_body?: string | null; - input_prompt?: string | null; - strip_html_2_text?: boolean | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/LipsyncPageRequest.ts b/src/serialization/types/LipsyncPageRequest.ts deleted file mode 100644 index 9ece446..0000000 --- a/src/serialization/types/LipsyncPageRequest.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { SadTalkerSettings } from "./SadTalkerSettings"; -import { LipsyncPageRequestSelectedModel } from "./LipsyncPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const LipsyncPageRequest: core.serialization.ObjectSchema< - serializers.LipsyncPageRequest.Raw, - Gooey.LipsyncPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputFace: core.serialization.property("input_face", core.serialization.string().optional()), - facePaddingTop: core.serialization.property("face_padding_top", core.serialization.number().optional()), - facePaddingBottom: core.serialization.property("face_padding_bottom", core.serialization.number().optional()), - facePaddingLeft: core.serialization.property("face_padding_left", core.serialization.number().optional()), - facePaddingRight: core.serialization.property("face_padding_right", core.serialization.number().optional()), - sadtalkerSettings: core.serialization.property("sadtalker_settings", SadTalkerSettings.optional()), - selectedModel: core.serialization.property("selected_model", LipsyncPageRequestSelectedModel.optional()), - inputAudio: core.serialization.property("input_audio", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace LipsyncPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_face?: string | null; - face_padding_top?: number | null; - face_padding_bottom?: number | null; - face_padding_left?: number | null; - face_padding_right?: number | null; - sadtalker_settings?: SadTalkerSettings.Raw | null; - selected_model?: LipsyncPageRequestSelectedModel.Raw | null; - input_audio?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/LipsyncPageRequestSelectedModel.ts b/src/serialization/types/LipsyncPageRequestSelectedModel.ts deleted file mode 100644 index 038c418..0000000 --- a/src/serialization/types/LipsyncPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const LipsyncPageRequestSelectedModel: core.serialization.Schema< - serializers.LipsyncPageRequestSelectedModel.Raw, - Gooey.LipsyncPageRequestSelectedModel -> = core.serialization.enum_(["Wav2Lip", "SadTalker"]); - -export declare namespace LipsyncPageRequestSelectedModel { - type Raw = "Wav2Lip" | "SadTalker"; -} diff --git a/src/serialization/types/LipsyncTtsPageRequest.ts b/src/serialization/types/LipsyncTtsPageRequest.ts deleted file mode 100644 index 32dedb9..0000000 --- a/src/serialization/types/LipsyncTtsPageRequest.ts +++ /dev/null @@ -1,89 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { LipsyncTtsPageRequestTtsProvider } from "./LipsyncTtsPageRequestTtsProvider"; -import { LipsyncTtsPageRequestOpenaiVoiceName } from "./LipsyncTtsPageRequestOpenaiVoiceName"; -import { LipsyncTtsPageRequestOpenaiTtsModel } from "./LipsyncTtsPageRequestOpenaiTtsModel"; -import { SadTalkerSettings } from "./SadTalkerSettings"; -import { LipsyncTtsPageRequestSelectedModel } from "./LipsyncTtsPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const LipsyncTtsPageRequest: core.serialization.ObjectSchema< - serializers.LipsyncTtsPageRequest.Raw, - Gooey.LipsyncTtsPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - ttsProvider: core.serialization.property("tts_provider", LipsyncTtsPageRequestTtsProvider.optional()), - uberduckVoiceName: core.serialization.property("uberduck_voice_name", core.serialization.string().optional()), - uberduckSpeakingRate: core.serialization.property("uberduck_speaking_rate", core.serialization.number().optional()), - googleVoiceName: core.serialization.property("google_voice_name", core.serialization.string().optional()), - googleSpeakingRate: core.serialization.property("google_speaking_rate", core.serialization.number().optional()), - googlePitch: core.serialization.property("google_pitch", core.serialization.number().optional()), - barkHistoryPrompt: core.serialization.property("bark_history_prompt", core.serialization.string().optional()), - elevenlabsVoiceName: core.serialization.property("elevenlabs_voice_name", core.serialization.string().optional()), - elevenlabsApiKey: core.serialization.property("elevenlabs_api_key", core.serialization.string().optional()), - elevenlabsVoiceId: core.serialization.property("elevenlabs_voice_id", core.serialization.string().optional()), - elevenlabsModel: core.serialization.property("elevenlabs_model", core.serialization.string().optional()), - elevenlabsStability: core.serialization.property("elevenlabs_stability", core.serialization.number().optional()), - elevenlabsSimilarityBoost: core.serialization.property( - "elevenlabs_similarity_boost", - core.serialization.number().optional() - ), - elevenlabsStyle: core.serialization.property("elevenlabs_style", core.serialization.number().optional()), - elevenlabsSpeakerBoost: core.serialization.property( - "elevenlabs_speaker_boost", - core.serialization.boolean().optional() - ), - azureVoiceName: core.serialization.property("azure_voice_name", core.serialization.string().optional()), - openaiVoiceName: core.serialization.property("openai_voice_name", LipsyncTtsPageRequestOpenaiVoiceName.optional()), - openaiTtsModel: core.serialization.property("openai_tts_model", LipsyncTtsPageRequestOpenaiTtsModel.optional()), - inputFace: core.serialization.property("input_face", core.serialization.string().optional()), - facePaddingTop: core.serialization.property("face_padding_top", core.serialization.number().optional()), - facePaddingBottom: core.serialization.property("face_padding_bottom", core.serialization.number().optional()), - facePaddingLeft: core.serialization.property("face_padding_left", core.serialization.number().optional()), - facePaddingRight: core.serialization.property("face_padding_right", core.serialization.number().optional()), - sadtalkerSettings: core.serialization.property("sadtalker_settings", SadTalkerSettings.optional()), - selectedModel: core.serialization.property("selected_model", LipsyncTtsPageRequestSelectedModel.optional()), - settings: RunSettings.optional(), -}); - -export declare namespace LipsyncTtsPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - text_prompt: string; - tts_provider?: LipsyncTtsPageRequestTtsProvider.Raw | null; - uberduck_voice_name?: string | null; - uberduck_speaking_rate?: number | null; - google_voice_name?: string | null; - google_speaking_rate?: number | null; - google_pitch?: number | null; - bark_history_prompt?: string | null; - elevenlabs_voice_name?: string | null; - elevenlabs_api_key?: string | null; - elevenlabs_voice_id?: string | null; - elevenlabs_model?: string | null; - elevenlabs_stability?: number | null; - elevenlabs_similarity_boost?: number | null; - elevenlabs_style?: number | null; - elevenlabs_speaker_boost?: boolean | null; - azure_voice_name?: string | null; - openai_voice_name?: LipsyncTtsPageRequestOpenaiVoiceName.Raw | null; - openai_tts_model?: LipsyncTtsPageRequestOpenaiTtsModel.Raw | null; - input_face?: string | null; - face_padding_top?: number | null; - face_padding_bottom?: number | null; - face_padding_left?: number | null; - face_padding_right?: number | null; - sadtalker_settings?: SadTalkerSettings.Raw | null; - selected_model?: LipsyncTtsPageRequestSelectedModel.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/LipsyncTtsPageRequestOpenaiTtsModel.ts b/src/serialization/types/LipsyncTtsPageRequestOpenaiTtsModel.ts deleted file mode 100644 index 6b4cb1f..0000000 --- a/src/serialization/types/LipsyncTtsPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const LipsyncTtsPageRequestOpenaiTtsModel: core.serialization.Schema< - serializers.LipsyncTtsPageRequestOpenaiTtsModel.Raw, - Gooey.LipsyncTtsPageRequestOpenaiTtsModel -> = core.serialization.enum_(["tts_1", "tts_1_hd"]); - -export declare namespace LipsyncTtsPageRequestOpenaiTtsModel { - type Raw = "tts_1" | "tts_1_hd"; -} diff --git a/src/serialization/types/LipsyncTtsPageRequestOpenaiVoiceName.ts b/src/serialization/types/LipsyncTtsPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 9df6659..0000000 --- a/src/serialization/types/LipsyncTtsPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const LipsyncTtsPageRequestOpenaiVoiceName: core.serialization.Schema< - serializers.LipsyncTtsPageRequestOpenaiVoiceName.Raw, - Gooey.LipsyncTtsPageRequestOpenaiVoiceName -> = core.serialization.enum_(["alloy", "echo", "fable", "onyx", "nova", "shimmer"]); - -export declare namespace LipsyncTtsPageRequestOpenaiVoiceName { - type Raw = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; -} diff --git a/src/serialization/types/LipsyncTtsPageRequestSelectedModel.ts b/src/serialization/types/LipsyncTtsPageRequestSelectedModel.ts deleted file mode 100644 index 984f0f9..0000000 --- a/src/serialization/types/LipsyncTtsPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const LipsyncTtsPageRequestSelectedModel: core.serialization.Schema< - serializers.LipsyncTtsPageRequestSelectedModel.Raw, - Gooey.LipsyncTtsPageRequestSelectedModel -> = core.serialization.enum_(["Wav2Lip", "SadTalker"]); - -export declare namespace LipsyncTtsPageRequestSelectedModel { - type Raw = "Wav2Lip" | "SadTalker"; -} diff --git a/src/serialization/types/LipsyncTtsPageRequestTtsProvider.ts b/src/serialization/types/LipsyncTtsPageRequestTtsProvider.ts deleted file mode 100644 index 1a29612..0000000 --- a/src/serialization/types/LipsyncTtsPageRequestTtsProvider.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const LipsyncTtsPageRequestTtsProvider: core.serialization.Schema< - serializers.LipsyncTtsPageRequestTtsProvider.Raw, - Gooey.LipsyncTtsPageRequestTtsProvider -> = core.serialization.enum_(["GOOGLE_TTS", "ELEVEN_LABS", "UBERDUCK", "BARK", "AZURE_TTS", "OPEN_AI"]); - -export declare namespace LipsyncTtsPageRequestTtsProvider { - type Raw = "GOOGLE_TTS" | "ELEVEN_LABS" | "UBERDUCK" | "BARK" | "AZURE_TTS" | "OPEN_AI"; -} diff --git a/src/serialization/types/ObjectInpaintingPageRequest.ts b/src/serialization/types/ObjectInpaintingPageRequest.ts deleted file mode 100644 index fbc26fc..0000000 --- a/src/serialization/types/ObjectInpaintingPageRequest.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { ObjectInpaintingPageRequestSelectedModel } from "./ObjectInpaintingPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const ObjectInpaintingPageRequest: core.serialization.ObjectSchema< - serializers.ObjectInpaintingPageRequest.Raw, - Gooey.ObjectInpaintingPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputImage: core.serialization.property("input_image", core.serialization.string()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - objScale: core.serialization.property("obj_scale", core.serialization.number().optional()), - objPosX: core.serialization.property("obj_pos_x", core.serialization.number().optional()), - objPosY: core.serialization.property("obj_pos_y", core.serialization.number().optional()), - maskThreshold: core.serialization.property("mask_threshold", core.serialization.number().optional()), - selectedModel: core.serialization.property("selected_model", ObjectInpaintingPageRequestSelectedModel.optional()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - sd2Upscaling: core.serialization.property("sd_2_upscaling", core.serialization.boolean().optional()), - seed: core.serialization.number().optional(), - settings: RunSettings.optional(), -}); - -export declare namespace ObjectInpaintingPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_image: string; - text_prompt: string; - obj_scale?: number | null; - obj_pos_x?: number | null; - obj_pos_y?: number | null; - mask_threshold?: number | null; - selected_model?: ObjectInpaintingPageRequestSelectedModel.Raw | null; - negative_prompt?: string | null; - num_outputs?: number | null; - quality?: number | null; - output_width?: number | null; - output_height?: number | null; - guidance_scale?: number | null; - sd_2_upscaling?: boolean | null; - seed?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/ObjectInpaintingPageRequestSelectedModel.ts b/src/serialization/types/ObjectInpaintingPageRequestSelectedModel.ts deleted file mode 100644 index c88a1c3..0000000 --- a/src/serialization/types/ObjectInpaintingPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const ObjectInpaintingPageRequestSelectedModel: core.serialization.Schema< - serializers.ObjectInpaintingPageRequestSelectedModel.Raw, - Gooey.ObjectInpaintingPageRequestSelectedModel -> = core.serialization.enum_(["sd_2", "runway_ml", "dall_e", "jack_qiao"]); - -export declare namespace ObjectInpaintingPageRequestSelectedModel { - type Raw = "sd_2" | "runway_ml" | "dall_e" | "jack_qiao"; -} diff --git a/src/serialization/types/QrCodeGeneratorPageRequest.ts b/src/serialization/types/QrCodeGeneratorPageRequest.ts deleted file mode 100644 index 4953ca3..0000000 --- a/src/serialization/types/QrCodeGeneratorPageRequest.ts +++ /dev/null @@ -1,92 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { Vcard } from "./Vcard"; -import { QrCodeGeneratorPageRequestImagePromptControlnetModelsItem } from "./QrCodeGeneratorPageRequestImagePromptControlnetModelsItem"; -import { QrCodeGeneratorPageRequestSelectedModel } from "./QrCodeGeneratorPageRequestSelectedModel"; -import { QrCodeGeneratorPageRequestSelectedControlnetModelItem } from "./QrCodeGeneratorPageRequestSelectedControlnetModelItem"; -import { QrCodeGeneratorPageRequestScheduler } from "./QrCodeGeneratorPageRequestScheduler"; -import { RunSettings } from "./RunSettings"; - -export const QrCodeGeneratorPageRequest: core.serialization.ObjectSchema< - serializers.QrCodeGeneratorPageRequest.Raw, - Gooey.QrCodeGeneratorPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - qrCodeData: core.serialization.property("qr_code_data", core.serialization.string().optional()), - qrCodeInputImage: core.serialization.property("qr_code_input_image", core.serialization.string().optional()), - qrCodeVcard: core.serialization.property("qr_code_vcard", Vcard.optional()), - qrCodeFile: core.serialization.property("qr_code_file", core.serialization.string().optional()), - useUrlShortener: core.serialization.property("use_url_shortener", core.serialization.boolean().optional()), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - imagePrompt: core.serialization.property("image_prompt", core.serialization.string().optional()), - imagePromptControlnetModels: core.serialization.property( - "image_prompt_controlnet_models", - core.serialization.list(QrCodeGeneratorPageRequestImagePromptControlnetModelsItem).optional() - ), - imagePromptStrength: core.serialization.property("image_prompt_strength", core.serialization.number().optional()), - imagePromptScale: core.serialization.property("image_prompt_scale", core.serialization.number().optional()), - imagePromptPosX: core.serialization.property("image_prompt_pos_x", core.serialization.number().optional()), - imagePromptPosY: core.serialization.property("image_prompt_pos_y", core.serialization.number().optional()), - selectedModel: core.serialization.property("selected_model", QrCodeGeneratorPageRequestSelectedModel.optional()), - selectedControlnetModel: core.serialization.property( - "selected_controlnet_model", - core.serialization.list(QrCodeGeneratorPageRequestSelectedControlnetModelItem).optional() - ), - outputWidth: core.serialization.property("output_width", core.serialization.number().optional()), - outputHeight: core.serialization.property("output_height", core.serialization.number().optional()), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - controlnetConditioningScale: core.serialization.property( - "controlnet_conditioning_scale", - core.serialization.list(core.serialization.number()).optional() - ), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - scheduler: QrCodeGeneratorPageRequestScheduler.optional(), - seed: core.serialization.number().optional(), - objScale: core.serialization.property("obj_scale", core.serialization.number().optional()), - objPosX: core.serialization.property("obj_pos_x", core.serialization.number().optional()), - objPosY: core.serialization.property("obj_pos_y", core.serialization.number().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace QrCodeGeneratorPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - qr_code_data?: string | null; - qr_code_input_image?: string | null; - qr_code_vcard?: Vcard.Raw | null; - qr_code_file?: string | null; - use_url_shortener?: boolean | null; - text_prompt: string; - negative_prompt?: string | null; - image_prompt?: string | null; - image_prompt_controlnet_models?: QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.Raw[] | null; - image_prompt_strength?: number | null; - image_prompt_scale?: number | null; - image_prompt_pos_x?: number | null; - image_prompt_pos_y?: number | null; - selected_model?: QrCodeGeneratorPageRequestSelectedModel.Raw | null; - selected_controlnet_model?: QrCodeGeneratorPageRequestSelectedControlnetModelItem.Raw[] | null; - output_width?: number | null; - output_height?: number | null; - guidance_scale?: number | null; - controlnet_conditioning_scale?: number[] | null; - num_outputs?: number | null; - quality?: number | null; - scheduler?: QrCodeGeneratorPageRequestScheduler.Raw | null; - seed?: number | null; - obj_scale?: number | null; - obj_pos_x?: number | null; - obj_pos_y?: number | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts b/src/serialization/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts deleted file mode 100644 index 0bb2c1d..0000000 --- a/src/serialization/types/QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const QrCodeGeneratorPageRequestImagePromptControlnetModelsItem: core.serialization.Schema< - serializers.QrCodeGeneratorPageRequestImagePromptControlnetModelsItem.Raw, - Gooey.QrCodeGeneratorPageRequestImagePromptControlnetModelsItem -> = core.serialization.enum_([ - "sd_controlnet_canny", - "sd_controlnet_depth", - "sd_controlnet_hed", - "sd_controlnet_mlsd", - "sd_controlnet_normal", - "sd_controlnet_openpose", - "sd_controlnet_scribble", - "sd_controlnet_seg", - "sd_controlnet_tile", - "sd_controlnet_brightness", - "control_v1p_sd15_qrcode_monster_v2", -]); - -export declare namespace QrCodeGeneratorPageRequestImagePromptControlnetModelsItem { - type Raw = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; -} diff --git a/src/serialization/types/QrCodeGeneratorPageRequestScheduler.ts b/src/serialization/types/QrCodeGeneratorPageRequestScheduler.ts deleted file mode 100644 index 6887bc7..0000000 --- a/src/serialization/types/QrCodeGeneratorPageRequestScheduler.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const QrCodeGeneratorPageRequestScheduler: core.serialization.Schema< - serializers.QrCodeGeneratorPageRequestScheduler.Raw, - Gooey.QrCodeGeneratorPageRequestScheduler -> = core.serialization.enum_([ - "singlestep_dpm_solver", - "multistep_dpm_solver", - "dpm_sde", - "dpm_discrete", - "dpm_discrete_ancestral", - "unipc", - "lms_discrete", - "heun", - "euler", - "euler_ancestral", - "pndm", - "ddpm", - "ddim", - "deis", -]); - -export declare namespace QrCodeGeneratorPageRequestScheduler { - type Raw = - | "singlestep_dpm_solver" - | "multistep_dpm_solver" - | "dpm_sde" - | "dpm_discrete" - | "dpm_discrete_ancestral" - | "unipc" - | "lms_discrete" - | "heun" - | "euler" - | "euler_ancestral" - | "pndm" - | "ddpm" - | "ddim" - | "deis"; -} diff --git a/src/serialization/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts b/src/serialization/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts deleted file mode 100644 index c87f635..0000000 --- a/src/serialization/types/QrCodeGeneratorPageRequestSelectedControlnetModelItem.ts +++ /dev/null @@ -1,39 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const QrCodeGeneratorPageRequestSelectedControlnetModelItem: core.serialization.Schema< - serializers.QrCodeGeneratorPageRequestSelectedControlnetModelItem.Raw, - Gooey.QrCodeGeneratorPageRequestSelectedControlnetModelItem -> = core.serialization.enum_([ - "sd_controlnet_canny", - "sd_controlnet_depth", - "sd_controlnet_hed", - "sd_controlnet_mlsd", - "sd_controlnet_normal", - "sd_controlnet_openpose", - "sd_controlnet_scribble", - "sd_controlnet_seg", - "sd_controlnet_tile", - "sd_controlnet_brightness", - "control_v1p_sd15_qrcode_monster_v2", -]); - -export declare namespace QrCodeGeneratorPageRequestSelectedControlnetModelItem { - type Raw = - | "sd_controlnet_canny" - | "sd_controlnet_depth" - | "sd_controlnet_hed" - | "sd_controlnet_mlsd" - | "sd_controlnet_normal" - | "sd_controlnet_openpose" - | "sd_controlnet_scribble" - | "sd_controlnet_seg" - | "sd_controlnet_tile" - | "sd_controlnet_brightness" - | "control_v1p_sd15_qrcode_monster_v2"; -} diff --git a/src/serialization/types/QrCodeGeneratorPageRequestSelectedModel.ts b/src/serialization/types/QrCodeGeneratorPageRequestSelectedModel.ts deleted file mode 100644 index 59283d9..0000000 --- a/src/serialization/types/QrCodeGeneratorPageRequestSelectedModel.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const QrCodeGeneratorPageRequestSelectedModel: core.serialization.Schema< - serializers.QrCodeGeneratorPageRequestSelectedModel.Raw, - Gooey.QrCodeGeneratorPageRequestSelectedModel -> = core.serialization.enum_([ - "dream_shaper", - "dreamlike_2", - "sd_2", - "sd_1_5", - "dall_e", - "dall_e_3", - "openjourney_2", - "openjourney", - "analog_diffusion", - "protogen_5_3", - "jack_qiao", - "rodent_diffusion_1_5", - "deepfloyd_if", -]); - -export declare namespace QrCodeGeneratorPageRequestSelectedModel { - type Raw = - | "dream_shaper" - | "dreamlike_2" - | "sd_2" - | "sd_1_5" - | "dall_e" - | "dall_e_3" - | "openjourney_2" - | "openjourney" - | "analog_diffusion" - | "protogen_5_3" - | "jack_qiao" - | "rodent_diffusion_1_5" - | "deepfloyd_if"; -} diff --git a/src/serialization/types/RelatedQnADocPageRequest.ts b/src/serialization/types/RelatedQnADocPageRequest.ts deleted file mode 100644 index f1a3384..0000000 --- a/src/serialization/types/RelatedQnADocPageRequest.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { RelatedQnADocPageRequestKeywordQuery } from "./RelatedQnADocPageRequestKeywordQuery"; -import { RelatedQnADocPageRequestEmbeddingModel } from "./RelatedQnADocPageRequestEmbeddingModel"; -import { RelatedQnADocPageRequestSelectedModel } from "./RelatedQnADocPageRequestSelectedModel"; -import { RelatedQnADocPageRequestCitationStyle } from "./RelatedQnADocPageRequestCitationStyle"; -import { RelatedQnADocPageRequestResponseFormatType } from "./RelatedQnADocPageRequestResponseFormatType"; -import { SerpSearchLocation } from "./SerpSearchLocation"; -import { SerpSearchType } from "./SerpSearchType"; -import { RunSettings } from "./RunSettings"; - -export const RelatedQnADocPageRequest: core.serialization.ObjectSchema< - serializers.RelatedQnADocPageRequest.Raw, - Gooey.RelatedQnADocPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - searchQuery: core.serialization.property("search_query", core.serialization.string()), - keywordQuery: core.serialization.property("keyword_query", RelatedQnADocPageRequestKeywordQuery.optional()), - documents: core.serialization.list(core.serialization.string()).optional(), - maxReferences: core.serialization.property("max_references", core.serialization.number().optional()), - maxContextWords: core.serialization.property("max_context_words", core.serialization.number().optional()), - scrollJump: core.serialization.property("scroll_jump", core.serialization.number().optional()), - docExtractUrl: core.serialization.property("doc_extract_url", core.serialization.string().optional()), - embeddingModel: core.serialization.property("embedding_model", RelatedQnADocPageRequestEmbeddingModel.optional()), - denseWeight: core.serialization.property("dense_weight", core.serialization.number().optional()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - queryInstructions: core.serialization.property("query_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", RelatedQnADocPageRequestSelectedModel.optional()), - citationStyle: core.serialization.property("citation_style", RelatedQnADocPageRequestCitationStyle.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - RelatedQnADocPageRequestResponseFormatType.optional() - ), - serpSearchLocation: core.serialization.property("serp_search_location", SerpSearchLocation.optional()), - scaleserpLocations: core.serialization.property( - "scaleserp_locations", - core.serialization.list(core.serialization.string()).optional() - ), - serpSearchType: core.serialization.property("serp_search_type", SerpSearchType.optional()), - scaleserpSearchField: core.serialization.property("scaleserp_search_field", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace RelatedQnADocPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - search_query: string; - keyword_query?: RelatedQnADocPageRequestKeywordQuery.Raw | null; - documents?: string[] | null; - max_references?: number | null; - max_context_words?: number | null; - scroll_jump?: number | null; - doc_extract_url?: string | null; - embedding_model?: RelatedQnADocPageRequestEmbeddingModel.Raw | null; - dense_weight?: number | null; - task_instructions?: string | null; - query_instructions?: string | null; - selected_model?: RelatedQnADocPageRequestSelectedModel.Raw | null; - citation_style?: RelatedQnADocPageRequestCitationStyle.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: RelatedQnADocPageRequestResponseFormatType.Raw | null; - serp_search_location?: SerpSearchLocation.Raw | null; - scaleserp_locations?: string[] | null; - serp_search_type?: SerpSearchType.Raw | null; - scaleserp_search_field?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/RelatedQnADocPageRequestCitationStyle.ts b/src/serialization/types/RelatedQnADocPageRequestCitationStyle.ts deleted file mode 100644 index de23c31..0000000 --- a/src/serialization/types/RelatedQnADocPageRequestCitationStyle.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnADocPageRequestCitationStyle: core.serialization.Schema< - serializers.RelatedQnADocPageRequestCitationStyle.Raw, - Gooey.RelatedQnADocPageRequestCitationStyle -> = core.serialization.enum_([ - "number", - "title", - "url", - "symbol", - "markdown", - "html", - "slack_mrkdwn", - "plaintext", - "number_markdown", - "number_html", - "number_slack_mrkdwn", - "number_plaintext", - "symbol_markdown", - "symbol_html", - "symbol_slack_mrkdwn", - "symbol_plaintext", -]); - -export declare namespace RelatedQnADocPageRequestCitationStyle { - type Raw = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; -} diff --git a/src/serialization/types/RelatedQnADocPageRequestEmbeddingModel.ts b/src/serialization/types/RelatedQnADocPageRequestEmbeddingModel.ts deleted file mode 100644 index 6c0c0c0..0000000 --- a/src/serialization/types/RelatedQnADocPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnADocPageRequestEmbeddingModel: core.serialization.Schema< - serializers.RelatedQnADocPageRequestEmbeddingModel.Raw, - Gooey.RelatedQnADocPageRequestEmbeddingModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace RelatedQnADocPageRequestEmbeddingModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/RelatedQnADocPageRequestKeywordQuery.ts b/src/serialization/types/RelatedQnADocPageRequestKeywordQuery.ts deleted file mode 100644 index 123be94..0000000 --- a/src/serialization/types/RelatedQnADocPageRequestKeywordQuery.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnADocPageRequestKeywordQuery: core.serialization.Schema< - serializers.RelatedQnADocPageRequestKeywordQuery.Raw, - Gooey.RelatedQnADocPageRequestKeywordQuery -> = core.serialization.undiscriminatedUnion([ - core.serialization.string(), - core.serialization.list(core.serialization.string()), -]); - -export declare namespace RelatedQnADocPageRequestKeywordQuery { - type Raw = string | string[]; -} diff --git a/src/serialization/types/RelatedQnADocPageRequestResponseFormatType.ts b/src/serialization/types/RelatedQnADocPageRequestResponseFormatType.ts deleted file mode 100644 index 2229647..0000000 --- a/src/serialization/types/RelatedQnADocPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnADocPageRequestResponseFormatType: core.serialization.Schema< - serializers.RelatedQnADocPageRequestResponseFormatType.Raw, - Gooey.RelatedQnADocPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace RelatedQnADocPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/RelatedQnADocPageRequestSelectedModel.ts b/src/serialization/types/RelatedQnADocPageRequestSelectedModel.ts deleted file mode 100644 index 074f2b6..0000000 --- a/src/serialization/types/RelatedQnADocPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnADocPageRequestSelectedModel: core.serialization.Schema< - serializers.RelatedQnADocPageRequestSelectedModel.Raw, - Gooey.RelatedQnADocPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace RelatedQnADocPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/RelatedQnAPageRequest.ts b/src/serialization/types/RelatedQnAPageRequest.ts deleted file mode 100644 index 9bb6526..0000000 --- a/src/serialization/types/RelatedQnAPageRequest.ts +++ /dev/null @@ -1,79 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { RelatedQnAPageRequestSelectedModel } from "./RelatedQnAPageRequestSelectedModel"; -import { RelatedQnAPageRequestEmbeddingModel } from "./RelatedQnAPageRequestEmbeddingModel"; -import { RelatedQnAPageRequestResponseFormatType } from "./RelatedQnAPageRequestResponseFormatType"; -import { SerpSearchLocation } from "./SerpSearchLocation"; -import { SerpSearchType } from "./SerpSearchType"; -import { RunSettings } from "./RunSettings"; - -export const RelatedQnAPageRequest: core.serialization.ObjectSchema< - serializers.RelatedQnAPageRequest.Raw, - Gooey.RelatedQnAPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - searchQuery: core.serialization.property("search_query", core.serialization.string()), - siteFilter: core.serialization.property("site_filter", core.serialization.string()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - queryInstructions: core.serialization.property("query_instructions", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", RelatedQnAPageRequestSelectedModel.optional()), - maxSearchUrls: core.serialization.property("max_search_urls", core.serialization.number().optional()), - maxReferences: core.serialization.property("max_references", core.serialization.number().optional()), - maxContextWords: core.serialization.property("max_context_words", core.serialization.number().optional()), - scrollJump: core.serialization.property("scroll_jump", core.serialization.number().optional()), - embeddingModel: core.serialization.property("embedding_model", RelatedQnAPageRequestEmbeddingModel.optional()), - denseWeight: core.serialization.property("dense_weight", core.serialization.number().optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - RelatedQnAPageRequestResponseFormatType.optional() - ), - serpSearchLocation: core.serialization.property("serp_search_location", SerpSearchLocation.optional()), - scaleserpLocations: core.serialization.property( - "scaleserp_locations", - core.serialization.list(core.serialization.string()).optional() - ), - serpSearchType: core.serialization.property("serp_search_type", SerpSearchType.optional()), - scaleserpSearchField: core.serialization.property("scaleserp_search_field", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace RelatedQnAPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - search_query: string; - site_filter: string; - task_instructions?: string | null; - query_instructions?: string | null; - selected_model?: RelatedQnAPageRequestSelectedModel.Raw | null; - max_search_urls?: number | null; - max_references?: number | null; - max_context_words?: number | null; - scroll_jump?: number | null; - embedding_model?: RelatedQnAPageRequestEmbeddingModel.Raw | null; - dense_weight?: number | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: RelatedQnAPageRequestResponseFormatType.Raw | null; - serp_search_location?: SerpSearchLocation.Raw | null; - scaleserp_locations?: string[] | null; - serp_search_type?: SerpSearchType.Raw | null; - scaleserp_search_field?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/RelatedQnAPageRequestEmbeddingModel.ts b/src/serialization/types/RelatedQnAPageRequestEmbeddingModel.ts deleted file mode 100644 index c9ee68a..0000000 --- a/src/serialization/types/RelatedQnAPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnAPageRequestEmbeddingModel: core.serialization.Schema< - serializers.RelatedQnAPageRequestEmbeddingModel.Raw, - Gooey.RelatedQnAPageRequestEmbeddingModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace RelatedQnAPageRequestEmbeddingModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/RelatedQnAPageRequestResponseFormatType.ts b/src/serialization/types/RelatedQnAPageRequestResponseFormatType.ts deleted file mode 100644 index cbe851b..0000000 --- a/src/serialization/types/RelatedQnAPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnAPageRequestResponseFormatType: core.serialization.Schema< - serializers.RelatedQnAPageRequestResponseFormatType.Raw, - Gooey.RelatedQnAPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace RelatedQnAPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/RelatedQnAPageRequestSelectedModel.ts b/src/serialization/types/RelatedQnAPageRequestSelectedModel.ts deleted file mode 100644 index a02e6a6..0000000 --- a/src/serialization/types/RelatedQnAPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RelatedQnAPageRequestSelectedModel: core.serialization.Schema< - serializers.RelatedQnAPageRequestSelectedModel.Raw, - Gooey.RelatedQnAPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace RelatedQnAPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/RunSettings.ts b/src/serialization/types/RunSettings.ts deleted file mode 100644 index 0aedae7..0000000 --- a/src/serialization/types/RunSettings.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RunSettingsRetentionPolicy } from "./RunSettingsRetentionPolicy"; - -export const RunSettings: core.serialization.ObjectSchema = - core.serialization.object({ - retentionPolicy: core.serialization.property("retention_policy", RunSettingsRetentionPolicy.optional()), - }); - -export declare namespace RunSettings { - interface Raw { - retention_policy?: RunSettingsRetentionPolicy.Raw | null; - } -} diff --git a/src/serialization/types/RunSettingsRetentionPolicy.ts b/src/serialization/types/RunSettingsRetentionPolicy.ts deleted file mode 100644 index dbceac1..0000000 --- a/src/serialization/types/RunSettingsRetentionPolicy.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const RunSettingsRetentionPolicy: core.serialization.Schema< - serializers.RunSettingsRetentionPolicy.Raw, - Gooey.RunSettingsRetentionPolicy -> = core.serialization.enum_(["keep", "delete"]); - -export declare namespace RunSettingsRetentionPolicy { - type Raw = "keep" | "delete"; -} diff --git a/src/serialization/types/SeoSummaryPageRequest.ts b/src/serialization/types/SeoSummaryPageRequest.ts deleted file mode 100644 index 66ce96b..0000000 --- a/src/serialization/types/SeoSummaryPageRequest.ts +++ /dev/null @@ -1,71 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { SeoSummaryPageRequestSelectedModel } from "./SeoSummaryPageRequestSelectedModel"; -import { SeoSummaryPageRequestResponseFormatType } from "./SeoSummaryPageRequestResponseFormatType"; -import { SerpSearchLocation } from "./SerpSearchLocation"; -import { SerpSearchType } from "./SerpSearchType"; -import { RunSettings } from "./RunSettings"; - -export const SeoSummaryPageRequest: core.serialization.ObjectSchema< - serializers.SeoSummaryPageRequest.Raw, - Gooey.SeoSummaryPageRequest -> = core.serialization.object({ - searchQuery: core.serialization.property("search_query", core.serialization.string()), - keywords: core.serialization.string(), - title: core.serialization.string(), - companyUrl: core.serialization.property("company_url", core.serialization.string()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - enableHtml: core.serialization.property("enable_html", core.serialization.boolean().optional()), - selectedModel: core.serialization.property("selected_model", SeoSummaryPageRequestSelectedModel.optional()), - maxSearchUrls: core.serialization.property("max_search_urls", core.serialization.number().optional()), - enableCrosslinks: core.serialization.property("enable_crosslinks", core.serialization.boolean().optional()), - seed: core.serialization.number().optional(), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - SeoSummaryPageRequestResponseFormatType.optional() - ), - serpSearchLocation: core.serialization.property("serp_search_location", SerpSearchLocation.optional()), - scaleserpLocations: core.serialization.property( - "scaleserp_locations", - core.serialization.list(core.serialization.string()).optional() - ), - serpSearchType: core.serialization.property("serp_search_type", SerpSearchType.optional()), - scaleserpSearchField: core.serialization.property("scaleserp_search_field", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace SeoSummaryPageRequest { - interface Raw { - search_query: string; - keywords: string; - title: string; - company_url: string; - task_instructions?: string | null; - enable_html?: boolean | null; - selected_model?: SeoSummaryPageRequestSelectedModel.Raw | null; - max_search_urls?: number | null; - enable_crosslinks?: boolean | null; - seed?: number | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: SeoSummaryPageRequestResponseFormatType.Raw | null; - serp_search_location?: SerpSearchLocation.Raw | null; - scaleserp_locations?: string[] | null; - serp_search_type?: SerpSearchType.Raw | null; - scaleserp_search_field?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/SeoSummaryPageRequestResponseFormatType.ts b/src/serialization/types/SeoSummaryPageRequestResponseFormatType.ts deleted file mode 100644 index 0d346d8..0000000 --- a/src/serialization/types/SeoSummaryPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SeoSummaryPageRequestResponseFormatType: core.serialization.Schema< - serializers.SeoSummaryPageRequestResponseFormatType.Raw, - Gooey.SeoSummaryPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace SeoSummaryPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/SeoSummaryPageRequestSelectedModel.ts b/src/serialization/types/SeoSummaryPageRequestSelectedModel.ts deleted file mode 100644 index 0254811..0000000 --- a/src/serialization/types/SeoSummaryPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SeoSummaryPageRequestSelectedModel: core.serialization.Schema< - serializers.SeoSummaryPageRequestSelectedModel.Raw, - Gooey.SeoSummaryPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace SeoSummaryPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/SerpSearchLocation.ts b/src/serialization/types/SerpSearchLocation.ts deleted file mode 100644 index 47a9a3a..0000000 --- a/src/serialization/types/SerpSearchLocation.ts +++ /dev/null @@ -1,495 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SerpSearchLocation: core.serialization.Schema< - serializers.SerpSearchLocation.Raw, - Gooey.SerpSearchLocation -> = core.serialization.enum_([ - "af", - "al", - "dz", - "as", - "ad", - "ao", - "ai", - "aq", - "ag", - "ar", - "am", - "aw", - "au", - "at", - "az", - "bs", - "bh", - "bd", - "bb", - "by", - "be", - "bz", - "bj", - "bm", - "bt", - "bo", - "ba", - "bw", - "bv", - "br", - "io", - "bn", - "bg", - "bf", - "bi", - "kh", - "cm", - "ca", - "cv", - "ky", - "cf", - "td", - "cl", - "cn", - "cx", - "cc", - "co", - "km", - "cg", - "cd", - "ck", - "cr", - "ci", - "hr", - "cu", - "cy", - "cz", - "dk", - "dj", - "dm", - "do", - "ec", - "eg", - "sv", - "gq", - "er", - "ee", - "et", - "fk", - "fo", - "fj", - "fi", - "fr", - "gf", - "pf", - "tf", - "ga", - "gm", - "ge", - "de", - "gh", - "gi", - "gr", - "gl", - "gd", - "gp", - "gu", - "gt", - "gn", - "gw", - "gy", - "ht", - "hm", - "va", - "hn", - "hk", - "hu", - "is", - "in", - "id", - "ir", - "iq", - "ie", - "il", - "it", - "jm", - "jp", - "jo", - "kz", - "ke", - "ki", - "kp", - "kr", - "kw", - "kg", - "la", - "lv", - "lb", - "ls", - "lr", - "ly", - "li", - "lt", - "lu", - "mo", - "mk", - "mg", - "mw", - "my", - "mv", - "ml", - "mt", - "mh", - "mq", - "mr", - "mu", - "yt", - "mx", - "fm", - "md", - "mc", - "mn", - "ms", - "ma", - "mz", - "mm", - "na", - "nr", - "np", - "nl", - "an", - "nc", - "nz", - "ni", - "ne", - "ng", - "nu", - "nf", - "mp", - "no", - "om", - "pk", - "pw", - "ps", - "pa", - "pg", - "py", - "pe", - "ph", - "pn", - "pl", - "pt", - "pr", - "qa", - "re", - "ro", - "ru", - "rw", - "sh", - "kn", - "lc", - "pm", - "vc", - "ws", - "sm", - "gui", - "sa", - "sn", - "rs", - "sc", - "sl", - "sg", - "sk", - "si", - "sb", - "so", - "za", - "gs", - "es", - "lk", - "sd", - "sr", - "sj", - "sz", - "se", - "ch", - "sy", - "tw", - "tj", - "tz", - "th", - "tl", - "tg", - "tk", - "to", - "tt", - "tn", - "tr", - "tm", - "tc", - "tv", - "ug", - "ua", - "ae", - "gb", - "us", - "um", - "uy", - "uz", - "vu", - "ve", - "vn", - "vg", - "vi", - "wf", - "eh", - "ye", - "zm", - "zw", -]); - -export declare namespace SerpSearchLocation { - type Raw = - | "af" - | "al" - | "dz" - | "as" - | "ad" - | "ao" - | "ai" - | "aq" - | "ag" - | "ar" - | "am" - | "aw" - | "au" - | "at" - | "az" - | "bs" - | "bh" - | "bd" - | "bb" - | "by" - | "be" - | "bz" - | "bj" - | "bm" - | "bt" - | "bo" - | "ba" - | "bw" - | "bv" - | "br" - | "io" - | "bn" - | "bg" - | "bf" - | "bi" - | "kh" - | "cm" - | "ca" - | "cv" - | "ky" - | "cf" - | "td" - | "cl" - | "cn" - | "cx" - | "cc" - | "co" - | "km" - | "cg" - | "cd" - | "ck" - | "cr" - | "ci" - | "hr" - | "cu" - | "cy" - | "cz" - | "dk" - | "dj" - | "dm" - | "do" - | "ec" - | "eg" - | "sv" - | "gq" - | "er" - | "ee" - | "et" - | "fk" - | "fo" - | "fj" - | "fi" - | "fr" - | "gf" - | "pf" - | "tf" - | "ga" - | "gm" - | "ge" - | "de" - | "gh" - | "gi" - | "gr" - | "gl" - | "gd" - | "gp" - | "gu" - | "gt" - | "gn" - | "gw" - | "gy" - | "ht" - | "hm" - | "va" - | "hn" - | "hk" - | "hu" - | "is" - | "in" - | "id" - | "ir" - | "iq" - | "ie" - | "il" - | "it" - | "jm" - | "jp" - | "jo" - | "kz" - | "ke" - | "ki" - | "kp" - | "kr" - | "kw" - | "kg" - | "la" - | "lv" - | "lb" - | "ls" - | "lr" - | "ly" - | "li" - | "lt" - | "lu" - | "mo" - | "mk" - | "mg" - | "mw" - | "my" - | "mv" - | "ml" - | "mt" - | "mh" - | "mq" - | "mr" - | "mu" - | "yt" - | "mx" - | "fm" - | "md" - | "mc" - | "mn" - | "ms" - | "ma" - | "mz" - | "mm" - | "na" - | "nr" - | "np" - | "nl" - | "an" - | "nc" - | "nz" - | "ni" - | "ne" - | "ng" - | "nu" - | "nf" - | "mp" - | "no" - | "om" - | "pk" - | "pw" - | "ps" - | "pa" - | "pg" - | "py" - | "pe" - | "ph" - | "pn" - | "pl" - | "pt" - | "pr" - | "qa" - | "re" - | "ro" - | "ru" - | "rw" - | "sh" - | "kn" - | "lc" - | "pm" - | "vc" - | "ws" - | "sm" - | "gui" - | "sa" - | "sn" - | "rs" - | "sc" - | "sl" - | "sg" - | "sk" - | "si" - | "sb" - | "so" - | "za" - | "gs" - | "es" - | "lk" - | "sd" - | "sr" - | "sj" - | "sz" - | "se" - | "ch" - | "sy" - | "tw" - | "tj" - | "tz" - | "th" - | "tl" - | "tg" - | "tk" - | "to" - | "tt" - | "tn" - | "tr" - | "tm" - | "tc" - | "tv" - | "ug" - | "ua" - | "ae" - | "gb" - | "us" - | "um" - | "uy" - | "uz" - | "vu" - | "ve" - | "vn" - | "vg" - | "vi" - | "wf" - | "eh" - | "ye" - | "zm" - | "zw"; -} diff --git a/src/serialization/types/SerpSearchType.ts b/src/serialization/types/SerpSearchType.ts deleted file mode 100644 index d639d2b..0000000 --- a/src/serialization/types/SerpSearchType.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SerpSearchType: core.serialization.Schema = - core.serialization.enum_(["search", "images", "videos", "places", "news"]); - -export declare namespace SerpSearchType { - type Raw = "search" | "images" | "videos" | "places" | "news"; -} diff --git a/src/serialization/types/SmartGptPageRequest.ts b/src/serialization/types/SmartGptPageRequest.ts deleted file mode 100644 index b6a1139..0000000 --- a/src/serialization/types/SmartGptPageRequest.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { SmartGptPageRequestSelectedModel } from "./SmartGptPageRequestSelectedModel"; -import { SmartGptPageRequestResponseFormatType } from "./SmartGptPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const SmartGptPageRequest: core.serialization.ObjectSchema< - serializers.SmartGptPageRequest.Raw, - Gooey.SmartGptPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputPrompt: core.serialization.property("input_prompt", core.serialization.string()), - cotPrompt: core.serialization.property("cot_prompt", core.serialization.string().optional()), - reflexionPrompt: core.serialization.property("reflexion_prompt", core.serialization.string().optional()), - deraPrompt: core.serialization.property("dera_prompt", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", SmartGptPageRequestSelectedModel.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - SmartGptPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace SmartGptPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_prompt: string; - cot_prompt?: string | null; - reflexion_prompt?: string | null; - dera_prompt?: string | null; - selected_model?: SmartGptPageRequestSelectedModel.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: SmartGptPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/SmartGptPageRequestResponseFormatType.ts b/src/serialization/types/SmartGptPageRequestResponseFormatType.ts deleted file mode 100644 index f4e1cf5..0000000 --- a/src/serialization/types/SmartGptPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SmartGptPageRequestResponseFormatType: core.serialization.Schema< - serializers.SmartGptPageRequestResponseFormatType.Raw, - Gooey.SmartGptPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace SmartGptPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/SmartGptPageRequestSelectedModel.ts b/src/serialization/types/SmartGptPageRequestSelectedModel.ts deleted file mode 100644 index 0589523..0000000 --- a/src/serialization/types/SmartGptPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SmartGptPageRequestSelectedModel: core.serialization.Schema< - serializers.SmartGptPageRequestSelectedModel.Raw, - Gooey.SmartGptPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace SmartGptPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/SocialLookupEmailPageRequest.ts b/src/serialization/types/SocialLookupEmailPageRequest.ts deleted file mode 100644 index a0860df..0000000 --- a/src/serialization/types/SocialLookupEmailPageRequest.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { SocialLookupEmailPageRequestSelectedModel } from "./SocialLookupEmailPageRequestSelectedModel"; -import { SocialLookupEmailPageRequestResponseFormatType } from "./SocialLookupEmailPageRequestResponseFormatType"; -import { RunSettings } from "./RunSettings"; - -export const SocialLookupEmailPageRequest: core.serialization.ObjectSchema< - serializers.SocialLookupEmailPageRequest.Raw, - Gooey.SocialLookupEmailPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - emailAddress: core.serialization.property("email_address", core.serialization.string()), - inputPrompt: core.serialization.property("input_prompt", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", SocialLookupEmailPageRequestSelectedModel.optional()), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - SocialLookupEmailPageRequestResponseFormatType.optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace SocialLookupEmailPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - email_address: string; - input_prompt?: string | null; - selected_model?: SocialLookupEmailPageRequestSelectedModel.Raw | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: SocialLookupEmailPageRequestResponseFormatType.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/SocialLookupEmailPageRequestResponseFormatType.ts b/src/serialization/types/SocialLookupEmailPageRequestResponseFormatType.ts deleted file mode 100644 index ddddd09..0000000 --- a/src/serialization/types/SocialLookupEmailPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SocialLookupEmailPageRequestResponseFormatType: core.serialization.Schema< - serializers.SocialLookupEmailPageRequestResponseFormatType.Raw, - Gooey.SocialLookupEmailPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace SocialLookupEmailPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/SocialLookupEmailPageRequestSelectedModel.ts b/src/serialization/types/SocialLookupEmailPageRequestSelectedModel.ts deleted file mode 100644 index c07f217..0000000 --- a/src/serialization/types/SocialLookupEmailPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const SocialLookupEmailPageRequestSelectedModel: core.serialization.Schema< - serializers.SocialLookupEmailPageRequestSelectedModel.Raw, - Gooey.SocialLookupEmailPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace SocialLookupEmailPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/Text2AudioPageRequest.ts b/src/serialization/types/Text2AudioPageRequest.ts deleted file mode 100644 index 9ee6612..0000000 --- a/src/serialization/types/Text2AudioPageRequest.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { RunSettings } from "./RunSettings"; - -export const Text2AudioPageRequest: core.serialization.ObjectSchema< - serializers.Text2AudioPageRequest.Raw, - Gooey.Text2AudioPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - negativePrompt: core.serialization.property("negative_prompt", core.serialization.string().optional()), - durationSec: core.serialization.property("duration_sec", core.serialization.number().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - guidanceScale: core.serialization.property("guidance_scale", core.serialization.number().optional()), - seed: core.serialization.number().optional(), - sd2Upscaling: core.serialization.property("sd_2_upscaling", core.serialization.boolean().optional()), - selectedModels: core.serialization.property( - "selected_models", - core.serialization.list(core.serialization.stringLiteral("audio_ldm")).optional() - ), - settings: RunSettings.optional(), -}); - -export declare namespace Text2AudioPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - text_prompt: string; - negative_prompt?: string | null; - duration_sec?: number | null; - num_outputs?: number | null; - quality?: number | null; - guidance_scale?: number | null; - seed?: number | null; - sd_2_upscaling?: boolean | null; - selected_models?: "audio_ldm"[] | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/TextToSpeechPageRequest.ts b/src/serialization/types/TextToSpeechPageRequest.ts deleted file mode 100644 index 4918a2c..0000000 --- a/src/serialization/types/TextToSpeechPageRequest.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { TextToSpeechPageRequestTtsProvider } from "./TextToSpeechPageRequestTtsProvider"; -import { TextToSpeechPageRequestOpenaiVoiceName } from "./TextToSpeechPageRequestOpenaiVoiceName"; -import { TextToSpeechPageRequestOpenaiTtsModel } from "./TextToSpeechPageRequestOpenaiTtsModel"; -import { RunSettings } from "./RunSettings"; - -export const TextToSpeechPageRequest: core.serialization.ObjectSchema< - serializers.TextToSpeechPageRequest.Raw, - Gooey.TextToSpeechPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - textPrompt: core.serialization.property("text_prompt", core.serialization.string()), - ttsProvider: core.serialization.property("tts_provider", TextToSpeechPageRequestTtsProvider.optional()), - uberduckVoiceName: core.serialization.property("uberduck_voice_name", core.serialization.string().optional()), - uberduckSpeakingRate: core.serialization.property("uberduck_speaking_rate", core.serialization.number().optional()), - googleVoiceName: core.serialization.property("google_voice_name", core.serialization.string().optional()), - googleSpeakingRate: core.serialization.property("google_speaking_rate", core.serialization.number().optional()), - googlePitch: core.serialization.property("google_pitch", core.serialization.number().optional()), - barkHistoryPrompt: core.serialization.property("bark_history_prompt", core.serialization.string().optional()), - elevenlabsVoiceName: core.serialization.property("elevenlabs_voice_name", core.serialization.string().optional()), - elevenlabsApiKey: core.serialization.property("elevenlabs_api_key", core.serialization.string().optional()), - elevenlabsVoiceId: core.serialization.property("elevenlabs_voice_id", core.serialization.string().optional()), - elevenlabsModel: core.serialization.property("elevenlabs_model", core.serialization.string().optional()), - elevenlabsStability: core.serialization.property("elevenlabs_stability", core.serialization.number().optional()), - elevenlabsSimilarityBoost: core.serialization.property( - "elevenlabs_similarity_boost", - core.serialization.number().optional() - ), - elevenlabsStyle: core.serialization.property("elevenlabs_style", core.serialization.number().optional()), - elevenlabsSpeakerBoost: core.serialization.property( - "elevenlabs_speaker_boost", - core.serialization.boolean().optional() - ), - azureVoiceName: core.serialization.property("azure_voice_name", core.serialization.string().optional()), - openaiVoiceName: core.serialization.property( - "openai_voice_name", - TextToSpeechPageRequestOpenaiVoiceName.optional() - ), - openaiTtsModel: core.serialization.property("openai_tts_model", TextToSpeechPageRequestOpenaiTtsModel.optional()), - settings: RunSettings.optional(), -}); - -export declare namespace TextToSpeechPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - text_prompt: string; - tts_provider?: TextToSpeechPageRequestTtsProvider.Raw | null; - uberduck_voice_name?: string | null; - uberduck_speaking_rate?: number | null; - google_voice_name?: string | null; - google_speaking_rate?: number | null; - google_pitch?: number | null; - bark_history_prompt?: string | null; - elevenlabs_voice_name?: string | null; - elevenlabs_api_key?: string | null; - elevenlabs_voice_id?: string | null; - elevenlabs_model?: string | null; - elevenlabs_stability?: number | null; - elevenlabs_similarity_boost?: number | null; - elevenlabs_style?: number | null; - elevenlabs_speaker_boost?: boolean | null; - azure_voice_name?: string | null; - openai_voice_name?: TextToSpeechPageRequestOpenaiVoiceName.Raw | null; - openai_tts_model?: TextToSpeechPageRequestOpenaiTtsModel.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/TextToSpeechPageRequestOpenaiTtsModel.ts b/src/serialization/types/TextToSpeechPageRequestOpenaiTtsModel.ts deleted file mode 100644 index 9955e2e..0000000 --- a/src/serialization/types/TextToSpeechPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const TextToSpeechPageRequestOpenaiTtsModel: core.serialization.Schema< - serializers.TextToSpeechPageRequestOpenaiTtsModel.Raw, - Gooey.TextToSpeechPageRequestOpenaiTtsModel -> = core.serialization.enum_(["tts_1", "tts_1_hd"]); - -export declare namespace TextToSpeechPageRequestOpenaiTtsModel { - type Raw = "tts_1" | "tts_1_hd"; -} diff --git a/src/serialization/types/TextToSpeechPageRequestOpenaiVoiceName.ts b/src/serialization/types/TextToSpeechPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 1b9115c..0000000 --- a/src/serialization/types/TextToSpeechPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const TextToSpeechPageRequestOpenaiVoiceName: core.serialization.Schema< - serializers.TextToSpeechPageRequestOpenaiVoiceName.Raw, - Gooey.TextToSpeechPageRequestOpenaiVoiceName -> = core.serialization.enum_(["alloy", "echo", "fable", "onyx", "nova", "shimmer"]); - -export declare namespace TextToSpeechPageRequestOpenaiVoiceName { - type Raw = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; -} diff --git a/src/serialization/types/TextToSpeechPageRequestTtsProvider.ts b/src/serialization/types/TextToSpeechPageRequestTtsProvider.ts deleted file mode 100644 index fb08971..0000000 --- a/src/serialization/types/TextToSpeechPageRequestTtsProvider.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const TextToSpeechPageRequestTtsProvider: core.serialization.Schema< - serializers.TextToSpeechPageRequestTtsProvider.Raw, - Gooey.TextToSpeechPageRequestTtsProvider -> = core.serialization.enum_(["GOOGLE_TTS", "ELEVEN_LABS", "UBERDUCK", "BARK", "AZURE_TTS", "OPEN_AI"]); - -export declare namespace TextToSpeechPageRequestTtsProvider { - type Raw = "GOOGLE_TTS" | "ELEVEN_LABS" | "UBERDUCK" | "BARK" | "AZURE_TTS" | "OPEN_AI"; -} diff --git a/src/serialization/types/TrainingDataModel.ts b/src/serialization/types/TrainingDataModel.ts deleted file mode 100644 index f57e4fa..0000000 --- a/src/serialization/types/TrainingDataModel.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const TrainingDataModel: core.serialization.ObjectSchema< - serializers.TrainingDataModel.Raw, - Gooey.TrainingDataModel -> = core.serialization.object({ - prompt: core.serialization.string(), - completion: core.serialization.string(), -}); - -export declare namespace TrainingDataModel { - interface Raw { - prompt: string; - completion: string; - } -} diff --git a/src/serialization/types/TranslationPageRequest.ts b/src/serialization/types/TranslationPageRequest.ts deleted file mode 100644 index 4bd4ce4..0000000 --- a/src/serialization/types/TranslationPageRequest.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { TranslationPageRequestSelectedModel } from "./TranslationPageRequestSelectedModel"; -import { RunSettings } from "./RunSettings"; - -export const TranslationPageRequest: core.serialization.ObjectSchema< - serializers.TranslationPageRequest.Raw, - Gooey.TranslationPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - texts: core.serialization.list(core.serialization.string()).optional(), - selectedModel: core.serialization.property("selected_model", TranslationPageRequestSelectedModel.optional()), - translationSource: core.serialization.property("translation_source", core.serialization.string().optional()), - translationTarget: core.serialization.property("translation_target", core.serialization.string().optional()), - glossaryDocument: core.serialization.property("glossary_document", core.serialization.string().optional()), - settings: RunSettings.optional(), -}); - -export declare namespace TranslationPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - texts?: string[] | null; - selected_model?: TranslationPageRequestSelectedModel.Raw | null; - translation_source?: string | null; - translation_target?: string | null; - glossary_document?: string | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/TranslationPageRequestSelectedModel.ts b/src/serialization/types/TranslationPageRequestSelectedModel.ts deleted file mode 100644 index 9147b95..0000000 --- a/src/serialization/types/TranslationPageRequestSelectedModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const TranslationPageRequestSelectedModel: core.serialization.Schema< - serializers.TranslationPageRequestSelectedModel.Raw, - Gooey.TranslationPageRequestSelectedModel -> = core.serialization.enum_(["google", "ghana_nlp"]); - -export declare namespace TranslationPageRequestSelectedModel { - type Raw = "google" | "ghana_nlp"; -} diff --git a/src/serialization/types/Vcard.ts b/src/serialization/types/Vcard.ts deleted file mode 100644 index ae5f0e2..0000000 --- a/src/serialization/types/Vcard.ts +++ /dev/null @@ -1,70 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const Vcard: core.serialization.ObjectSchema = core.serialization.object({ - formatName: core.serialization.property("format_name", core.serialization.string()), - email: core.serialization.string().optional(), - gender: core.serialization.string().optional(), - birthdayYear: core.serialization.property("birthday_year", core.serialization.number().optional()), - birthdayMonth: core.serialization.property("birthday_month", core.serialization.number().optional()), - birthdayDay: core.serialization.property("birthday_day", core.serialization.number().optional()), - familyName: core.serialization.property("family_name", core.serialization.string().optional()), - givenName: core.serialization.property("given_name", core.serialization.string().optional()), - middleNames: core.serialization.property("middle_names", core.serialization.string().optional()), - honorificPrefixes: core.serialization.property("honorific_prefixes", core.serialization.string().optional()), - honorificSuffixes: core.serialization.property("honorific_suffixes", core.serialization.string().optional()), - impp: core.serialization.string().optional(), - address: core.serialization.string().optional(), - calendarUrl: core.serialization.property("calendar_url", core.serialization.string().optional()), - commaSeparatedCategories: core.serialization.property( - "comma_separated_categories", - core.serialization.string().optional() - ), - kind: core.serialization.string().optional(), - language: core.serialization.string().optional(), - organization: core.serialization.string().optional(), - photoUrl: core.serialization.property("photo_url", core.serialization.string().optional()), - logoUrl: core.serialization.property("logo_url", core.serialization.string().optional()), - role: core.serialization.string().optional(), - timezone: core.serialization.string().optional(), - jobTitle: core.serialization.property("job_title", core.serialization.string().optional()), - urls: core.serialization.list(core.serialization.string()).optional(), - tel: core.serialization.string().optional(), - note: core.serialization.string().optional(), -}); - -export declare namespace Vcard { - interface Raw { - format_name: string; - email?: string | null; - gender?: string | null; - birthday_year?: number | null; - birthday_month?: number | null; - birthday_day?: number | null; - family_name?: string | null; - given_name?: string | null; - middle_names?: string | null; - honorific_prefixes?: string | null; - honorific_suffixes?: string | null; - impp?: string | null; - address?: string | null; - calendar_url?: string | null; - comma_separated_categories?: string | null; - kind?: string | null; - language?: string | null; - organization?: string | null; - photo_url?: string | null; - logo_url?: string | null; - role?: string | null; - timezone?: string | null; - job_title?: string | null; - urls?: string[] | null; - tel?: string | null; - note?: string | null; - } -} diff --git a/src/serialization/types/VideoBotsPageRequest.ts b/src/serialization/types/VideoBotsPageRequest.ts deleted file mode 100644 index 53fb697..0000000 --- a/src/serialization/types/VideoBotsPageRequest.ts +++ /dev/null @@ -1,176 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; -import { RecipeFunction } from "./RecipeFunction"; -import { ConversationEntry } from "./ConversationEntry"; -import { VideoBotsPageRequestSelectedModel } from "./VideoBotsPageRequestSelectedModel"; -import { VideoBotsPageRequestEmbeddingModel } from "./VideoBotsPageRequestEmbeddingModel"; -import { VideoBotsPageRequestCitationStyle } from "./VideoBotsPageRequestCitationStyle"; -import { VideoBotsPageRequestAsrModel } from "./VideoBotsPageRequestAsrModel"; -import { VideoBotsPageRequestTranslationModel } from "./VideoBotsPageRequestTranslationModel"; -import { VideoBotsPageRequestLipsyncModel } from "./VideoBotsPageRequestLipsyncModel"; -import { LlmTools } from "./LlmTools"; -import { VideoBotsPageRequestResponseFormatType } from "./VideoBotsPageRequestResponseFormatType"; -import { VideoBotsPageRequestTtsProvider } from "./VideoBotsPageRequestTtsProvider"; -import { VideoBotsPageRequestOpenaiVoiceName } from "./VideoBotsPageRequestOpenaiVoiceName"; -import { VideoBotsPageRequestOpenaiTtsModel } from "./VideoBotsPageRequestOpenaiTtsModel"; -import { SadTalkerSettings } from "./SadTalkerSettings"; -import { RunSettings } from "./RunSettings"; - -export const VideoBotsPageRequest: core.serialization.ObjectSchema< - serializers.VideoBotsPageRequest.Raw, - Gooey.VideoBotsPageRequest -> = core.serialization.object({ - functions: core.serialization.list(RecipeFunction).optional(), - variables: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), - inputPrompt: core.serialization.property("input_prompt", core.serialization.string().optional()), - inputAudio: core.serialization.property("input_audio", core.serialization.string().optional()), - inputImages: core.serialization.property( - "input_images", - core.serialization.list(core.serialization.string()).optional() - ), - inputDocuments: core.serialization.property( - "input_documents", - core.serialization.list(core.serialization.string()).optional() - ), - docExtractUrl: core.serialization.property("doc_extract_url", core.serialization.string().optional()), - messages: core.serialization.list(ConversationEntry).optional(), - botScript: core.serialization.property("bot_script", core.serialization.string().optional()), - selectedModel: core.serialization.property("selected_model", VideoBotsPageRequestSelectedModel.optional()), - documentModel: core.serialization.property("document_model", core.serialization.string().optional()), - taskInstructions: core.serialization.property("task_instructions", core.serialization.string().optional()), - queryInstructions: core.serialization.property("query_instructions", core.serialization.string().optional()), - keywordInstructions: core.serialization.property("keyword_instructions", core.serialization.string().optional()), - documents: core.serialization.list(core.serialization.string()).optional(), - maxReferences: core.serialization.property("max_references", core.serialization.number().optional()), - maxContextWords: core.serialization.property("max_context_words", core.serialization.number().optional()), - scrollJump: core.serialization.property("scroll_jump", core.serialization.number().optional()), - embeddingModel: core.serialization.property("embedding_model", VideoBotsPageRequestEmbeddingModel.optional()), - denseWeight: core.serialization.property("dense_weight", core.serialization.number().optional()), - citationStyle: core.serialization.property("citation_style", VideoBotsPageRequestCitationStyle.optional()), - useUrlShortener: core.serialization.property("use_url_shortener", core.serialization.boolean().optional()), - asrModel: core.serialization.property("asr_model", VideoBotsPageRequestAsrModel.optional()), - asrLanguage: core.serialization.property("asr_language", core.serialization.string().optional()), - translationModel: core.serialization.property("translation_model", VideoBotsPageRequestTranslationModel.optional()), - userLanguage: core.serialization.property("user_language", core.serialization.string().optional()), - inputGlossaryDocument: core.serialization.property( - "input_glossary_document", - core.serialization.string().optional() - ), - outputGlossaryDocument: core.serialization.property( - "output_glossary_document", - core.serialization.string().optional() - ), - lipsyncModel: core.serialization.property("lipsync_model", VideoBotsPageRequestLipsyncModel.optional()), - tools: core.serialization.list(LlmTools).optional(), - avoidRepetition: core.serialization.property("avoid_repetition", core.serialization.boolean().optional()), - numOutputs: core.serialization.property("num_outputs", core.serialization.number().optional()), - quality: core.serialization.number().optional(), - maxTokens: core.serialization.property("max_tokens", core.serialization.number().optional()), - samplingTemperature: core.serialization.property("sampling_temperature", core.serialization.number().optional()), - responseFormatType: core.serialization.property( - "response_format_type", - VideoBotsPageRequestResponseFormatType.optional() - ), - ttsProvider: core.serialization.property("tts_provider", VideoBotsPageRequestTtsProvider.optional()), - uberduckVoiceName: core.serialization.property("uberduck_voice_name", core.serialization.string().optional()), - uberduckSpeakingRate: core.serialization.property("uberduck_speaking_rate", core.serialization.number().optional()), - googleVoiceName: core.serialization.property("google_voice_name", core.serialization.string().optional()), - googleSpeakingRate: core.serialization.property("google_speaking_rate", core.serialization.number().optional()), - googlePitch: core.serialization.property("google_pitch", core.serialization.number().optional()), - barkHistoryPrompt: core.serialization.property("bark_history_prompt", core.serialization.string().optional()), - elevenlabsVoiceName: core.serialization.property("elevenlabs_voice_name", core.serialization.string().optional()), - elevenlabsApiKey: core.serialization.property("elevenlabs_api_key", core.serialization.string().optional()), - elevenlabsVoiceId: core.serialization.property("elevenlabs_voice_id", core.serialization.string().optional()), - elevenlabsModel: core.serialization.property("elevenlabs_model", core.serialization.string().optional()), - elevenlabsStability: core.serialization.property("elevenlabs_stability", core.serialization.number().optional()), - elevenlabsSimilarityBoost: core.serialization.property( - "elevenlabs_similarity_boost", - core.serialization.number().optional() - ), - elevenlabsStyle: core.serialization.property("elevenlabs_style", core.serialization.number().optional()), - elevenlabsSpeakerBoost: core.serialization.property( - "elevenlabs_speaker_boost", - core.serialization.boolean().optional() - ), - azureVoiceName: core.serialization.property("azure_voice_name", core.serialization.string().optional()), - openaiVoiceName: core.serialization.property("openai_voice_name", VideoBotsPageRequestOpenaiVoiceName.optional()), - openaiTtsModel: core.serialization.property("openai_tts_model", VideoBotsPageRequestOpenaiTtsModel.optional()), - inputFace: core.serialization.property("input_face", core.serialization.string().optional()), - facePaddingTop: core.serialization.property("face_padding_top", core.serialization.number().optional()), - facePaddingBottom: core.serialization.property("face_padding_bottom", core.serialization.number().optional()), - facePaddingLeft: core.serialization.property("face_padding_left", core.serialization.number().optional()), - facePaddingRight: core.serialization.property("face_padding_right", core.serialization.number().optional()), - sadtalkerSettings: core.serialization.property("sadtalker_settings", SadTalkerSettings.optional()), - settings: RunSettings.optional(), -}); - -export declare namespace VideoBotsPageRequest { - interface Raw { - functions?: RecipeFunction.Raw[] | null; - variables?: Record | null; - input_prompt?: string | null; - input_audio?: string | null; - input_images?: string[] | null; - input_documents?: string[] | null; - doc_extract_url?: string | null; - messages?: ConversationEntry.Raw[] | null; - bot_script?: string | null; - selected_model?: VideoBotsPageRequestSelectedModel.Raw | null; - document_model?: string | null; - task_instructions?: string | null; - query_instructions?: string | null; - keyword_instructions?: string | null; - documents?: string[] | null; - max_references?: number | null; - max_context_words?: number | null; - scroll_jump?: number | null; - embedding_model?: VideoBotsPageRequestEmbeddingModel.Raw | null; - dense_weight?: number | null; - citation_style?: VideoBotsPageRequestCitationStyle.Raw | null; - use_url_shortener?: boolean | null; - asr_model?: VideoBotsPageRequestAsrModel.Raw | null; - asr_language?: string | null; - translation_model?: VideoBotsPageRequestTranslationModel.Raw | null; - user_language?: string | null; - input_glossary_document?: string | null; - output_glossary_document?: string | null; - lipsync_model?: VideoBotsPageRequestLipsyncModel.Raw | null; - tools?: LlmTools.Raw[] | null; - avoid_repetition?: boolean | null; - num_outputs?: number | null; - quality?: number | null; - max_tokens?: number | null; - sampling_temperature?: number | null; - response_format_type?: VideoBotsPageRequestResponseFormatType.Raw | null; - tts_provider?: VideoBotsPageRequestTtsProvider.Raw | null; - uberduck_voice_name?: string | null; - uberduck_speaking_rate?: number | null; - google_voice_name?: string | null; - google_speaking_rate?: number | null; - google_pitch?: number | null; - bark_history_prompt?: string | null; - elevenlabs_voice_name?: string | null; - elevenlabs_api_key?: string | null; - elevenlabs_voice_id?: string | null; - elevenlabs_model?: string | null; - elevenlabs_stability?: number | null; - elevenlabs_similarity_boost?: number | null; - elevenlabs_style?: number | null; - elevenlabs_speaker_boost?: boolean | null; - azure_voice_name?: string | null; - openai_voice_name?: VideoBotsPageRequestOpenaiVoiceName.Raw | null; - openai_tts_model?: VideoBotsPageRequestOpenaiTtsModel.Raw | null; - input_face?: string | null; - face_padding_top?: number | null; - face_padding_bottom?: number | null; - face_padding_left?: number | null; - face_padding_right?: number | null; - sadtalker_settings?: SadTalkerSettings.Raw | null; - settings?: RunSettings.Raw | null; - } -} diff --git a/src/serialization/types/VideoBotsPageRequestAsrModel.ts b/src/serialization/types/VideoBotsPageRequestAsrModel.ts deleted file mode 100644 index 3b71834..0000000 --- a/src/serialization/types/VideoBotsPageRequestAsrModel.ts +++ /dev/null @@ -1,45 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestAsrModel: core.serialization.Schema< - serializers.VideoBotsPageRequestAsrModel.Raw, - Gooey.VideoBotsPageRequestAsrModel -> = core.serialization.enum_([ - "whisper_large_v2", - "whisper_large_v3", - "whisper_hindi_large_v2", - "whisper_telugu_large_v2", - "nemo_english", - "nemo_hindi", - "vakyansh_bhojpuri", - "gcp_v1", - "usm", - "deepgram", - "azure", - "seamless_m4t_v2", - "mms_1b_all", - "seamless_m4t", -]); - -export declare namespace VideoBotsPageRequestAsrModel { - type Raw = - | "whisper_large_v2" - | "whisper_large_v3" - | "whisper_hindi_large_v2" - | "whisper_telugu_large_v2" - | "nemo_english" - | "nemo_hindi" - | "vakyansh_bhojpuri" - | "gcp_v1" - | "usm" - | "deepgram" - | "azure" - | "seamless_m4t_v2" - | "mms_1b_all" - | "seamless_m4t"; -} diff --git a/src/serialization/types/VideoBotsPageRequestCitationStyle.ts b/src/serialization/types/VideoBotsPageRequestCitationStyle.ts deleted file mode 100644 index ab5e826..0000000 --- a/src/serialization/types/VideoBotsPageRequestCitationStyle.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestCitationStyle: core.serialization.Schema< - serializers.VideoBotsPageRequestCitationStyle.Raw, - Gooey.VideoBotsPageRequestCitationStyle -> = core.serialization.enum_([ - "number", - "title", - "url", - "symbol", - "markdown", - "html", - "slack_mrkdwn", - "plaintext", - "number_markdown", - "number_html", - "number_slack_mrkdwn", - "number_plaintext", - "symbol_markdown", - "symbol_html", - "symbol_slack_mrkdwn", - "symbol_plaintext", -]); - -export declare namespace VideoBotsPageRequestCitationStyle { - type Raw = - | "number" - | "title" - | "url" - | "symbol" - | "markdown" - | "html" - | "slack_mrkdwn" - | "plaintext" - | "number_markdown" - | "number_html" - | "number_slack_mrkdwn" - | "number_plaintext" - | "symbol_markdown" - | "symbol_html" - | "symbol_slack_mrkdwn" - | "symbol_plaintext"; -} diff --git a/src/serialization/types/VideoBotsPageRequestEmbeddingModel.ts b/src/serialization/types/VideoBotsPageRequestEmbeddingModel.ts deleted file mode 100644 index 93f8b5e..0000000 --- a/src/serialization/types/VideoBotsPageRequestEmbeddingModel.ts +++ /dev/null @@ -1,35 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestEmbeddingModel: core.serialization.Schema< - serializers.VideoBotsPageRequestEmbeddingModel.Raw, - Gooey.VideoBotsPageRequestEmbeddingModel -> = core.serialization.enum_([ - "openai_3_large", - "openai_3_small", - "openai_ada_2", - "e5_large_v2", - "e5_base_v2", - "multilingual_e5_base", - "multilingual_e5_large", - "gte_large", - "gte_base", -]); - -export declare namespace VideoBotsPageRequestEmbeddingModel { - type Raw = - | "openai_3_large" - | "openai_3_small" - | "openai_ada_2" - | "e5_large_v2" - | "e5_base_v2" - | "multilingual_e5_base" - | "multilingual_e5_large" - | "gte_large" - | "gte_base"; -} diff --git a/src/serialization/types/VideoBotsPageRequestLipsyncModel.ts b/src/serialization/types/VideoBotsPageRequestLipsyncModel.ts deleted file mode 100644 index 52be8bd..0000000 --- a/src/serialization/types/VideoBotsPageRequestLipsyncModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestLipsyncModel: core.serialization.Schema< - serializers.VideoBotsPageRequestLipsyncModel.Raw, - Gooey.VideoBotsPageRequestLipsyncModel -> = core.serialization.enum_(["Wav2Lip", "SadTalker"]); - -export declare namespace VideoBotsPageRequestLipsyncModel { - type Raw = "Wav2Lip" | "SadTalker"; -} diff --git a/src/serialization/types/VideoBotsPageRequestOpenaiTtsModel.ts b/src/serialization/types/VideoBotsPageRequestOpenaiTtsModel.ts deleted file mode 100644 index 94cf72f..0000000 --- a/src/serialization/types/VideoBotsPageRequestOpenaiTtsModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestOpenaiTtsModel: core.serialization.Schema< - serializers.VideoBotsPageRequestOpenaiTtsModel.Raw, - Gooey.VideoBotsPageRequestOpenaiTtsModel -> = core.serialization.enum_(["tts_1", "tts_1_hd"]); - -export declare namespace VideoBotsPageRequestOpenaiTtsModel { - type Raw = "tts_1" | "tts_1_hd"; -} diff --git a/src/serialization/types/VideoBotsPageRequestOpenaiVoiceName.ts b/src/serialization/types/VideoBotsPageRequestOpenaiVoiceName.ts deleted file mode 100644 index 52c13e8..0000000 --- a/src/serialization/types/VideoBotsPageRequestOpenaiVoiceName.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestOpenaiVoiceName: core.serialization.Schema< - serializers.VideoBotsPageRequestOpenaiVoiceName.Raw, - Gooey.VideoBotsPageRequestOpenaiVoiceName -> = core.serialization.enum_(["alloy", "echo", "fable", "onyx", "nova", "shimmer"]); - -export declare namespace VideoBotsPageRequestOpenaiVoiceName { - type Raw = "alloy" | "echo" | "fable" | "onyx" | "nova" | "shimmer"; -} diff --git a/src/serialization/types/VideoBotsPageRequestResponseFormatType.ts b/src/serialization/types/VideoBotsPageRequestResponseFormatType.ts deleted file mode 100644 index 99774b1..0000000 --- a/src/serialization/types/VideoBotsPageRequestResponseFormatType.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestResponseFormatType: core.serialization.Schema< - serializers.VideoBotsPageRequestResponseFormatType.Raw, - Gooey.VideoBotsPageRequestResponseFormatType -> = core.serialization.enum_(["text", "json_object"]); - -export declare namespace VideoBotsPageRequestResponseFormatType { - type Raw = "text" | "json_object"; -} diff --git a/src/serialization/types/VideoBotsPageRequestSelectedModel.ts b/src/serialization/types/VideoBotsPageRequestSelectedModel.ts deleted file mode 100644 index fce0378..0000000 --- a/src/serialization/types/VideoBotsPageRequestSelectedModel.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestSelectedModel: core.serialization.Schema< - serializers.VideoBotsPageRequestSelectedModel.Raw, - Gooey.VideoBotsPageRequestSelectedModel -> = core.serialization.enum_([ - "gpt_4_o", - "gpt_4_o_mini", - "chatgpt_4_o", - "gpt_4_turbo_vision", - "gpt_4_vision", - "gpt_4_turbo", - "gpt_4", - "gpt_4_32k", - "gpt_3_5_turbo", - "gpt_3_5_turbo_16k", - "gpt_3_5_turbo_instruct", - "llama3_70b", - "llama_3_groq_70b_tool_use", - "llama3_8b", - "llama_3_groq_8b_tool_use", - "llama2_70b_chat", - "mixtral_8x7b_instruct_0_1", - "gemma_2_9b_it", - "gemma_7b_it", - "gemini_1_5_flash", - "gemini_1_5_pro", - "gemini_1_pro_vision", - "gemini_1_pro", - "palm2_chat", - "palm2_text", - "claude_3_5_sonnet", - "claude_3_opus", - "claude_3_sonnet", - "claude_3_haiku", - "sea_lion_7b_instruct", - "llama3_8b_cpt_sea_lion_v2_instruct", - "sarvam_2b", - "text_davinci_003", - "text_davinci_002", - "code_davinci_002", - "text_curie_001", - "text_babbage_001", - "text_ada_001", -]); - -export declare namespace VideoBotsPageRequestSelectedModel { - type Raw = - | "gpt_4_o" - | "gpt_4_o_mini" - | "chatgpt_4_o" - | "gpt_4_turbo_vision" - | "gpt_4_vision" - | "gpt_4_turbo" - | "gpt_4" - | "gpt_4_32k" - | "gpt_3_5_turbo" - | "gpt_3_5_turbo_16k" - | "gpt_3_5_turbo_instruct" - | "llama3_70b" - | "llama_3_groq_70b_tool_use" - | "llama3_8b" - | "llama_3_groq_8b_tool_use" - | "llama2_70b_chat" - | "mixtral_8x7b_instruct_0_1" - | "gemma_2_9b_it" - | "gemma_7b_it" - | "gemini_1_5_flash" - | "gemini_1_5_pro" - | "gemini_1_pro_vision" - | "gemini_1_pro" - | "palm2_chat" - | "palm2_text" - | "claude_3_5_sonnet" - | "claude_3_opus" - | "claude_3_sonnet" - | "claude_3_haiku" - | "sea_lion_7b_instruct" - | "llama3_8b_cpt_sea_lion_v2_instruct" - | "sarvam_2b" - | "text_davinci_003" - | "text_davinci_002" - | "code_davinci_002" - | "text_curie_001" - | "text_babbage_001" - | "text_ada_001"; -} diff --git a/src/serialization/types/VideoBotsPageRequestTranslationModel.ts b/src/serialization/types/VideoBotsPageRequestTranslationModel.ts deleted file mode 100644 index 8d6c631..0000000 --- a/src/serialization/types/VideoBotsPageRequestTranslationModel.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestTranslationModel: core.serialization.Schema< - serializers.VideoBotsPageRequestTranslationModel.Raw, - Gooey.VideoBotsPageRequestTranslationModel -> = core.serialization.enum_(["google", "ghana_nlp"]); - -export declare namespace VideoBotsPageRequestTranslationModel { - type Raw = "google" | "ghana_nlp"; -} diff --git a/src/serialization/types/VideoBotsPageRequestTtsProvider.ts b/src/serialization/types/VideoBotsPageRequestTtsProvider.ts deleted file mode 100644 index e90183a..0000000 --- a/src/serialization/types/VideoBotsPageRequestTtsProvider.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../index"; -import * as Gooey from "../../api/index"; -import * as core from "../../core"; - -export const VideoBotsPageRequestTtsProvider: core.serialization.Schema< - serializers.VideoBotsPageRequestTtsProvider.Raw, - Gooey.VideoBotsPageRequestTtsProvider -> = core.serialization.enum_(["GOOGLE_TTS", "ELEVEN_LABS", "UBERDUCK", "BARK", "AZURE_TTS", "OPEN_AI"]); - -export declare namespace VideoBotsPageRequestTtsProvider { - type Raw = "GOOGLE_TTS" | "ELEVEN_LABS" | "UBERDUCK" | "BARK" | "AZURE_TTS" | "OPEN_AI"; -} diff --git a/src/serialization/types/index.ts b/src/serialization/types/index.ts index 4c3de91..cc3a5e7 100644 --- a/src/serialization/types/index.ts +++ b/src/serialization/types/index.ts @@ -1,15 +1,9 @@ -export * from "./AggFunctionFunction"; -export * from "./AggFunction"; export * from "./AggFunctionResultFunction"; export * from "./AggFunctionResult"; export * from "./AsrChunk"; export * from "./AsrOutputJson"; export * from "./AsrPageOutputOutputTextItem"; export * from "./AsrPageOutput"; -export * from "./AsrPageRequestSelectedModel"; -export * from "./AsrPageRequestTranslationModel"; -export * from "./AsrPageRequestOutputFormat"; -export * from "./AsrPageRequest"; export * from "./AsrPageStatusResponse"; export * from "./AsyncApiResponseModelV3"; export * from "./BalanceResponse"; @@ -48,12 +42,8 @@ export * from "./BodyAsyncFormTranslate"; export * from "./BodyAsyncFormVideoBots"; export * from "./BotBroadcastFilters"; export * from "./BulkEvalPageOutput"; -export * from "./BulkEvalPageRequestSelectedModel"; -export * from "./BulkEvalPageRequestResponseFormatType"; -export * from "./BulkEvalPageRequest"; export * from "./BulkEvalPageStatusResponse"; export * from "./BulkRunnerPageOutput"; -export * from "./BulkRunnerPageRequest"; export * from "./BulkRunnerPageStatusResponse"; export * from "./ButtonPressed"; export * from "./CalledFunctionResponseTrigger"; @@ -61,21 +51,12 @@ export * from "./CalledFunctionResponse"; export * from "./ChatCompletionContentPartImageParam"; export * from "./ChatCompletionContentPartTextParam"; export * from "./ChyronPlantPageOutput"; -export * from "./ChyronPlantPageRequest"; export * from "./ChyronPlantPageStatusResponse"; export * from "./CompareLlmPageOutput"; -export * from "./CompareLlmPageRequestSelectedModelsItem"; -export * from "./CompareLlmPageRequestResponseFormatType"; -export * from "./CompareLlmPageRequest"; export * from "./CompareLlmPageStatusResponse"; export * from "./CompareText2ImgPageOutput"; -export * from "./CompareText2ImgPageRequestSelectedModelsItem"; -export * from "./CompareText2ImgPageRequestScheduler"; -export * from "./CompareText2ImgPageRequest"; export * from "./CompareText2ImgPageStatusResponse"; export * from "./CompareUpscalerPageOutput"; -export * from "./CompareUpscalerPageRequestSelectedModelsItem"; -export * from "./CompareUpscalerPageRequest"; export * from "./CompareUpscalerPageStatusResponse"; export * from "./ConsoleLogsLevel"; export * from "./ConsoleLogs"; @@ -86,101 +67,50 @@ export * from "./ConversationEntry"; export * from "./ConversationStart"; export * from "./CreateStreamResponse"; export * from "./DeforumSdPageOutput"; -export * from "./DeforumSdPageRequestSelectedModel"; -export * from "./DeforumSdPageRequest"; export * from "./DeforumSdPageStatusResponse"; export * from "./DocExtractPageOutput"; -export * from "./DocExtractPageRequestSelectedAsrModel"; -export * from "./DocExtractPageRequestSelectedModel"; -export * from "./DocExtractPageRequestResponseFormatType"; -export * from "./DocExtractPageRequest"; export * from "./DocExtractPageStatusResponse"; export * from "./DocSearchPageOutput"; -export * from "./DocSearchPageRequestKeywordQuery"; -export * from "./DocSearchPageRequestEmbeddingModel"; -export * from "./DocSearchPageRequestSelectedModel"; -export * from "./DocSearchPageRequestCitationStyle"; -export * from "./DocSearchPageRequestResponseFormatType"; -export * from "./DocSearchPageRequest"; export * from "./DocSearchPageStatusResponse"; export * from "./DocSummaryPageOutput"; -export * from "./DocSummaryPageRequestSelectedModel"; -export * from "./DocSummaryPageRequestSelectedAsrModel"; -export * from "./DocSummaryPageRequestResponseFormatType"; -export * from "./DocSummaryPageRequest"; export * from "./DocSummaryPageStatusResponse"; export * from "./EmailFaceInpaintingPageOutput"; -export * from "./EmailFaceInpaintingPageRequestSelectedModel"; -export * from "./EmailFaceInpaintingPageRequest"; export * from "./EmailFaceInpaintingPageStatusResponse"; export * from "./EmbeddingsPageOutput"; -export * from "./EmbeddingsPageRequestSelectedModel"; -export * from "./EmbeddingsPageRequest"; export * from "./EmbeddingsPageStatusResponse"; -export * from "./EvalPrompt"; export * from "./FaceInpaintingPageOutput"; -export * from "./FaceInpaintingPageRequestSelectedModel"; -export * from "./FaceInpaintingPageRequest"; export * from "./FaceInpaintingPageStatusResponse"; export * from "./FailedReponseModelV2"; export * from "./FailedResponseDetail"; export * from "./FinalResponse"; export * from "./FunctionsPageOutput"; -export * from "./FunctionsPageRequest"; export * from "./FunctionsPageStatusResponse"; export * from "./GenericErrorResponse"; export * from "./GenericErrorResponseDetail"; export * from "./GoogleGptPageOutput"; -export * from "./GoogleGptPageRequestSelectedModel"; -export * from "./GoogleGptPageRequestEmbeddingModel"; -export * from "./GoogleGptPageRequestResponseFormatType"; -export * from "./GoogleGptPageRequest"; export * from "./GoogleGptPageStatusResponse"; export * from "./GoogleImageGenPageOutput"; -export * from "./GoogleImageGenPageRequestSelectedModel"; -export * from "./GoogleImageGenPageRequest"; export * from "./GoogleImageGenPageStatusResponse"; export * from "./HttpValidationError"; export * from "./ImageSegmentationPageOutput"; -export * from "./ImageSegmentationPageRequestSelectedModel"; -export * from "./ImageSegmentationPageRequest"; export * from "./ImageSegmentationPageStatusResponse"; export * from "./ImageUrlDetail"; export * from "./ImageUrl"; export * from "./Img2ImgPageOutput"; -export * from "./Img2ImgPageRequestSelectedModel"; -export * from "./Img2ImgPageRequestSelectedControlnetModelItem"; -export * from "./Img2ImgPageRequestSelectedControlnetModel"; -export * from "./Img2ImgPageRequest"; export * from "./Img2ImgPageStatusResponse"; export * from "./LlmTools"; export * from "./LetterWriterPageOutput"; -export * from "./LetterWriterPageRequest"; export * from "./LetterWriterPageStatusResponse"; export * from "./LipsyncPageOutput"; -export * from "./LipsyncPageRequestSelectedModel"; -export * from "./LipsyncPageRequest"; export * from "./LipsyncPageStatusResponse"; export * from "./LipsyncTtsPageOutput"; -export * from "./LipsyncTtsPageRequestTtsProvider"; -export * from "./LipsyncTtsPageRequestOpenaiVoiceName"; -export * from "./LipsyncTtsPageRequestOpenaiTtsModel"; -export * from "./LipsyncTtsPageRequestSelectedModel"; -export * from "./LipsyncTtsPageRequest"; export * from "./LipsyncTtsPageStatusResponse"; export * from "./MessagePart"; export * from "./ObjectInpaintingPageOutput"; -export * from "./ObjectInpaintingPageRequestSelectedModel"; -export * from "./ObjectInpaintingPageRequest"; export * from "./ObjectInpaintingPageStatusResponse"; export * from "./PromptTreeNodePrompt"; export * from "./PromptTreeNode"; export * from "./QrCodeGeneratorPageOutput"; -export * from "./QrCodeGeneratorPageRequestImagePromptControlnetModelsItem"; -export * from "./QrCodeGeneratorPageRequestSelectedModel"; -export * from "./QrCodeGeneratorPageRequestSelectedControlnetModelItem"; -export * from "./QrCodeGeneratorPageRequestScheduler"; -export * from "./QrCodeGeneratorPageRequest"; export * from "./QrCodeGeneratorPageStatusResponse"; export * from "./RecipeFunctionTrigger"; export * from "./RecipeFunction"; @@ -188,77 +118,33 @@ export * from "./RecipeRunState"; export * from "./RelatedDocSearchResponse"; export * from "./RelatedGoogleGptResponse"; export * from "./RelatedQnADocPageOutput"; -export * from "./RelatedQnADocPageRequestKeywordQuery"; -export * from "./RelatedQnADocPageRequestEmbeddingModel"; -export * from "./RelatedQnADocPageRequestSelectedModel"; -export * from "./RelatedQnADocPageRequestCitationStyle"; -export * from "./RelatedQnADocPageRequestResponseFormatType"; -export * from "./RelatedQnADocPageRequest"; export * from "./RelatedQnADocPageStatusResponse"; export * from "./RelatedQnAPageOutput"; -export * from "./RelatedQnAPageRequestSelectedModel"; -export * from "./RelatedQnAPageRequestEmbeddingModel"; -export * from "./RelatedQnAPageRequestResponseFormatType"; -export * from "./RelatedQnAPageRequest"; export * from "./RelatedQnAPageStatusResponse"; export * from "./ReplyButton"; export * from "./ResponseModelFinalPrompt"; export * from "./ResponseModelFinalKeywordQuery"; export * from "./ResponseModel"; -export * from "./RunSettingsRetentionPolicy"; -export * from "./RunSettings"; export * from "./RunStart"; export * from "./SeoSummaryPageOutput"; -export * from "./SeoSummaryPageRequestSelectedModel"; -export * from "./SeoSummaryPageRequestResponseFormatType"; -export * from "./SeoSummaryPageRequest"; export * from "./SeoSummaryPageStatusResponse"; export * from "./SadTalkerSettingsPreprocess"; export * from "./SadTalkerSettings"; export * from "./SearchReference"; -export * from "./SerpSearchLocation"; -export * from "./SerpSearchType"; export * from "./SmartGptPageOutput"; -export * from "./SmartGptPageRequestSelectedModel"; -export * from "./SmartGptPageRequestResponseFormatType"; -export * from "./SmartGptPageRequest"; export * from "./SmartGptPageStatusResponse"; export * from "./SocialLookupEmailPageOutput"; -export * from "./SocialLookupEmailPageRequestSelectedModel"; -export * from "./SocialLookupEmailPageRequestResponseFormatType"; -export * from "./SocialLookupEmailPageRequest"; export * from "./SocialLookupEmailPageStatusResponse"; export * from "./StreamError"; export * from "./Text2AudioPageOutput"; -export * from "./Text2AudioPageRequest"; export * from "./Text2AudioPageStatusResponse"; export * from "./TextToSpeechPageOutput"; -export * from "./TextToSpeechPageRequestTtsProvider"; -export * from "./TextToSpeechPageRequestOpenaiVoiceName"; -export * from "./TextToSpeechPageRequestOpenaiTtsModel"; -export * from "./TextToSpeechPageRequest"; export * from "./TextToSpeechPageStatusResponse"; -export * from "./TrainingDataModel"; export * from "./TranslationPageOutput"; -export * from "./TranslationPageRequestSelectedModel"; -export * from "./TranslationPageRequest"; export * from "./TranslationPageStatusResponse"; -export * from "./Vcard"; export * from "./ValidationErrorLocItem"; export * from "./ValidationError"; export * from "./VideoBotsPageOutputFinalPrompt"; export * from "./VideoBotsPageOutputFinalKeywordQuery"; export * from "./VideoBotsPageOutput"; -export * from "./VideoBotsPageRequestSelectedModel"; -export * from "./VideoBotsPageRequestEmbeddingModel"; -export * from "./VideoBotsPageRequestCitationStyle"; -export * from "./VideoBotsPageRequestAsrModel"; -export * from "./VideoBotsPageRequestTranslationModel"; -export * from "./VideoBotsPageRequestLipsyncModel"; -export * from "./VideoBotsPageRequestResponseFormatType"; -export * from "./VideoBotsPageRequestTtsProvider"; -export * from "./VideoBotsPageRequestOpenaiVoiceName"; -export * from "./VideoBotsPageRequestOpenaiTtsModel"; -export * from "./VideoBotsPageRequest"; export * from "./VideoBotsPageStatusResponse"; -export * from "./AnimationPrompt";