UNPKG

nanogpt-client

Version:
890 lines (883 loc) 30.2 kB
var __defProp = Object.defineProperty; var __name = (target, value) => __defProp(target, "name", { value, configurable: true }); // src/openapi-client/types.gen.ts var ChatModel = { EVA_UNIT_01_EVA_L_LA_MA_3_33_70B_V0_0: "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", EVA_UNIT_01_EVA_L_LA_MA_3_33_70B_V0_1: "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", EVA_UNIT_01_EVA_QWEN2_5_32B_V0_2: "EVA-UNIT-01/EVA-Qwen2.5-32B-v0.2", EVA_UNIT_01_EVA_QWEN2_5_72B_V0_2: "EVA-UNIT-01/EVA-Qwen2.5-72B-v0.2", ENVOID_LLAMA_3_05_NT_STORYBREAKER_MINISTRAL_70B: "Envoid/Llama-3.05-NT-Storybreaker-Ministral-70B", ENVOID_LLAMA_3_05_NEMOTRON_TENYXCHAT_STORYBREAKER_70B: "Envoid/Llama-3.05-Nemotron-Tenyxchat-Storybreaker-70B", GALRION_SOFTWORKS_MN_LOOSE_CANNON_12B_V1: "GalrionSoftworks/MN-LooseCannon-12B-v1", GRYPHE_MYTHO_MAX_L2_13B: "Gryphe/MythoMax-L2-13b", INFERMATIC_MN_12B_INFEROR_V0_0: "Infermatic/MN-12B-Inferor-v0.0", LATITUDE_GAMES_WAYFARER_LARGE_70B_LLAMA_3_3: "LatitudeGames/Wayfarer-Large-70B-Llama-3.3", LLAMA_3_1_TULU_3_405B: "Llama-3.1-Tulu-3-405B", "LLAMA_3_3+3_1_70B_ARLI_AI_RP_MAX_V1_3": "Llama-3.3+3.1-70B-ArliAI-RPMax-v1.3", LLAMA_3_3_70B_MIRAI_FANFARE: "Llama-3.3-70B-MiraiFanfare", MARINARA_SPAGHETTI_NEMO_MIX_UNLEASHED_12B: "MarinaraSpaghetti/NemoMix-Unleashed-12B", META_LLAMA_3_1_405B_INSTRUCT_FP8: "Meta-Llama-3-1-405B-Instruct-FP8", META_LLAMA_3_1_8B_INSTRUCT_FP8: "Meta-Llama-3-1-8B-Instruct-FP8", MISTRAL_NEMO_12B_ARLI_AI_RP_MAX_V1_2: "Mistral-Nemo-12B-ArliAI-RPMax-v1.2", MISTRAL_NEMO_12B_WAYFARER: "Mistral-Nemo-12B-Wayfarer", NEVER_SLEEP_LLAMA_3_LUMIMAID_70B_V0_1: "NeverSleep/Llama-3-Lumimaid-70B-v0.1", NEVER_SLEEP_LUMIMAID_V0_2_70B: "NeverSleep/Lumimaid-v0.2-70B", NEXUSFLOW_ATHENE_V2_CHAT: "Nexusflow/Athene-V2-Chat", QWEN_QW_Q_32B_PREVIEW: "Qwen/QwQ-32B-Preview", QWEN_QWEN2_5_CODER_32B_INSTRUCT: "Qwen/Qwen2.5-Coder-32B-Instruct", QWEN2_5_32B_DAZZLING_STAR_AURORA_32B_V0_0: "Qwen2.5-32B-Dazzling-Star-Aurora-32b-v0.0", QWEN2_5_32B_EVA_V0_2: "Qwen2.5-32B-EVA-v0.2", SAO10K_L3_8B_STHENO_V3_2: "Sao10K/L3-8B-Stheno-v3.2", SAO10K_L3_1_70B_EURYALE_V2_2: "Sao10K/L3.1-70B-Euryale-v2.2", SAO10K_L3_1_70B_HANAMI_X1: "Sao10K/L3.1-70B-Hanami-x1", SAO10K_L3_3_70B_EURYALE_V2_3: "Sao10K/L3.3-70B-Euryale-v2.3", STEELSKULL_L3_3_CU_MAI_R1_70B: "Steelskull/L3.3-Cu-Mai-R1-70b", STEELSKULL_L3_3_DAMASCUS_R1: "Steelskull/L3.3-Damascus-R1", STEELSKULL_L3_3_ELECTRA_R1_70B: "Steelskull/L3.3-Electra-R1-70b", STEELSKULL_L3_3_MS_EVALEBIS_70B: "Steelskull/L3.3-MS-Evalebis-70b", STEELSKULL_L3_3_MS_EVAYALE_70B: "Steelskull/L3.3-MS-Evayale-70B", STEELSKULL_L3_3_MS_NEVORIA_70B: "Steelskull/L3.3-MS-Nevoria-70b", STEELSKULL_L3_3_NEVORIA_R1_70B: "Steelskull/L3.3-Nevoria-R1-70b", THE_DRUMMER_ANUBIS_70B_V1: "TheDrummer/Anubis-70B-v1", THE_DRUMMER_CYDONIA_24B_V2: "TheDrummer/Cydonia-24B-v2", THE_DRUMMER_ROCINANTE_12B_V1_1: "TheDrummer/Rocinante-12B-v1.1", THE_DRUMMER_UNSLOP_NEMO_12B_V4_1: "TheDrummer/UnslopNemo-12B-v4.1", VONGOLA_CHOUKO_STARCANNON_UNLEASHED_12B_V1_0: "VongolaChouko/Starcannon-Unleashed-12B-v1.0", ABACUSAI_DRACARYS_72B_INSTRUCT: "abacusai/Dracarys-72B-Instruct", AION_LABS_AION_1_0: "aion-labs/aion-1.0", AION_LABS_AION_1_0_MINI: "aion-labs/aion-1.0-mini", AION_LABS_AION_RP_LLAMA_3_1_8B: "aion-labs/aion-rp-llama-3.1-8b", AMAZON_NOVA_LITE_V1: "amazon/nova-lite-v1", AMAZON_NOVA_MICRO_V1: "amazon/nova-micro-v1", AMAZON_NOVA_PRO_V1: "amazon/nova-pro-v1", ANTHRACITE_ORG_MAGNUM_V2_72B: "anthracite-org/magnum-v2-72b", ANTHRACITE_ORG_MAGNUM_V4_72B: "anthracite-org/magnum-v4-72b", ANUBIS_PRO_105B_V1: "anubis-pro-105b-v1", ASI1_MINI: "asi1-mini", AZURE_GPT_4_TURBO: "azure-gpt-4-turbo", AZURE_GPT_4O: "azure-gpt-4o", AZURE_GPT_4O_MINI: "azure-gpt-4o-mini", AZURE_O1: "azure-o1", AZURE_O3_MINI: "azure-o3-mini", CHATGPT_4O_LATEST: "chatgpt-4o-latest", CHATGPT_4O_LATEST_REASONER: "chatgpt-4o-latest-reasoner", CLAUDE_3_5_HAIKU_20241022: "claude-3-5-haiku-20241022", CLAUDE_3_5_SONNET_20240620: "claude-3-5-sonnet-20240620", CLAUDE_3_5_SONNET_20241022: "claude-3-5-sonnet-20241022", CLAUDE_3_7_SONNET_20250219: "claude-3-7-sonnet-20250219", CLAUDE_3_7_SONNET_THINKING: "claude-3-7-sonnet-thinking", "CLAUDE_3_7_SONNET_THINKING:1024": "claude-3-7-sonnet-thinking:1024", "CLAUDE_3_7_SONNET_THINKING:128000": "claude-3-7-sonnet-thinking:128000", "CLAUDE_3_7_SONNET_THINKING:32768": "claude-3-7-sonnet-thinking:32768", "CLAUDE_3_7_SONNET_THINKING:8192": "claude-3-7-sonnet-thinking:8192", CLAUDE_3_OPUS_20240229: "claude-3-opus-20240229", COGNITIVECOMPUTATIONS_DOLPHIN_MIXTRAL_8X22B: "cognitivecomputations/dolphin-mixtral-8x22b", COHERE_COMMAND_R: "cohere/command-r", COHERE_COMMAND_R_PLUS_08_2024: "cohere/command-r-plus-08-2024", DEEPCLAUDE: "deepclaude", DEEPSEEK_AI_DEEP_SEEK_R1_ZERO: "deepseek-ai/DeepSeek-R1-Zero", DEEPSEEK_CHAT: "deepseek-chat", DEEPSEEK_CHAT_CHEAPER: "deepseek-chat-cheaper", DEEPSEEK_R1_LLAMA_70B: "deepseek-r1-llama-70b", DEEPSEEK_R1_NANO: "deepseek-r1-nano", DEEPSEEK_R1_SAMBANOVA: "deepseek-r1-sambanova", DEEPSEEK_REASONER: "deepseek-reasoner", DEEPSEEK_REASONER_CHEAPER: "deepseek-reasoner-cheaper", DEEPSEEK_V3_0324: "deepseek-v3-0324", DOLPHIN_2_9_2_QWEN2_72B: "dolphin-2.9.2-qwen2-72b", DOUBAO_1_5_PRO_256K: "doubao-1.5-pro-256k", DOUBAO_1_5_PRO_32K: "doubao-1.5-pro-32k", DOUBAO_1_5_VISION_PRO_32K: "doubao-1.5-vision-pro-32k", ERNIE_4_5_8K_PREVIEW: "ernie-4.5-8k-preview", EVA_UNIT_01_EVA_QWEN_2_5_72B: "eva-unit-01/eva-qwen-2.5-72b", FAILSPY_META_LLAMA_3_70B_INSTRUCT_ABLITERATED_V3_5: "failspy/Meta-Llama-3-70B-Instruct-abliterated-v3.5", FEATHERLESS_AI_QWERKY_72B: "featherless-ai/Qwerky-72B", GEMINI_2_0_FLASH_001: "gemini-2.0-flash-001", GEMINI_2_0_FLASH_EXP: "gemini-2.0-flash-exp", GEMINI_2_0_FLASH_EXP_SEARCH: "gemini-2.0-flash-exp-search", GEMINI_2_0_FLASH_LITE: "gemini-2.0-flash-lite", GEMINI_2_0_FLASH_THINKING_EXP_01_21: "gemini-2.0-flash-thinking-exp-01-21", GEMINI_2_0_FLASH_THINKING_EXP_1219: "gemini-2.0-flash-thinking-exp-1219", GEMINI_2_0_PRO_EXP_02_05: "gemini-2.0-pro-exp-02-05", GEMINI_2_0_PRO_REASONER: "gemini-2.0-pro-reasoner", GEMINI_2_5_PRO_EXP_03_25: "gemini-2.5-pro-exp-03-25", GEMINI_EXP_1206: "gemini-exp-1206", GLM_4: "glm-4", GLM_4_AIR: "glm-4-air", GLM_4_AIR_0111: "glm-4-air-0111", GLM_4_AIRX: "glm-4-airx", GLM_4_FLASH: "glm-4-flash", GLM_4_LONG: "glm-4-long", GLM_4_PLUS: "glm-4-plus", GLM_4_PLUS_0111: "glm-4-plus-0111", GLM_ZERO_PREVIEW: "glm-zero-preview", GOOGLE_GEMINI_FLASH_1_5: "google/gemini-flash-1.5", GPT_3_5_TURBO: "gpt-3.5-turbo", GPT_4_TURBO_PREVIEW: "gpt-4-turbo-preview", GPT_4_5_PREVIEW: "gpt-4.5-preview", GPT_4_5_PREVIEW_2025_02_27_REASONER: "gpt-4.5-preview-2025-02-27-reasoner", GPT_4O: "gpt-4o", GPT_4O_2024_08_06: "gpt-4o-2024-08-06", GPT_4O_2024_11_20: "gpt-4o-2024-11-20", GPT_4O_MINI: "gpt-4o-mini", GPT_4O_MINI_SEARCH_PREVIEW: "gpt-4o-mini-search-preview", GPT_4O_REASONER: "gpt-4o-reasoner", GPT_4O_SEARCH_PREVIEW: "gpt-4o-search-preview", HUIHUI_AI_DEEP_SEEK_R1_DISTILL_LLAMA_70B_ABLITERATED: "huihui-ai/DeepSeek-R1-Distill-Llama-70B-abliterated", HUIHUI_AI_DEEP_SEEK_R1_DISTILL_QWEN_32B_ABLITERATED: "huihui-ai/DeepSeek-R1-Distill-Qwen-32B-abliterated", HUIHUI_AI_LLAMA_3_1_NEMOTRON_70B_INSTRUCT_HF_ABLITERATED: "huihui-ai/Llama-3.1-Nemotron-70B-Instruct-HF-abliterated", HUIHUI_AI_LLAMA_3_3_70B_INSTRUCT_ABLITERATED: "huihui-ai/Llama-3.3-70B-Instruct-abliterated", HUNYUAN_T1_LATEST: "hunyuan-t1-latest", HUNYUAN_TURBOS_20250226: "hunyuan-turbos-20250226", INFLATEBOT_MN_12B_MAG_MELL_R1: "inflatebot/MN-12B-Mag-Mell-R1", INFLECTION_INFLECTION_3_PI: "inflection/inflection-3-pi", INFLECTION_INFLECTION_3_PRODUCTIVITY: "inflection/inflection-3-productivity", JAMBA_LARGE_1_6: "jamba-large-1.6", JAMBA_MINI_1_6: "jamba-mini-1.6", KIMI_LATEST: "kimi-latest", LEARNLM_1_5_PRO_EXPERIMENTAL: "learnlm-1.5-pro-experimental", META_LLAMA_LLAMA_3_1_8B_INSTRUCT: "meta-llama/llama-3.1-8b-instruct", META_LLAMA_LLAMA_3_2_3B_INSTRUCT: "meta-llama/llama-3.2-3b-instruct", META_LLAMA_LLAMA_3_2_90B_VISION_INSTRUCT: "meta-llama/llama-3.2-90b-vision-instruct", META_LLAMA_LLAMA_3_3_70B_INSTRUCT: "meta-llama/llama-3.3-70b-instruct", MICROSOFT_WIZARDLM_2_7B: "microsoft/wizardlm-2-7b", MICROSOFT_WIZARDLM_2_8X22B: "microsoft/wizardlm-2-8x22b", MINIMAX_MINIMAX_01: "minimax/minimax-01", MISTRAL_SMALL_31_24B_INSTRUCT: "mistral-small-31-24b-instruct", MISTRALAI_MISTRAL_NEMO_INSTRUCT_2407: "mistralai/Mistral-Nemo-Instruct-2407", MISTRALAI_MISTRAL_7B_INSTRUCT: "mistralai/mistral-7b-instruct", MISTRALAI_MISTRAL_LARGE: "mistralai/mistral-large", MISTRALAI_MISTRAL_SABA: "mistralai/mistral-saba", MISTRALAI_MISTRAL_TINY: "mistralai/mistral-tiny", MLABONNE_NEURAL_DAREDEVIL_8B_ABLITERATED: "mlabonne/NeuralDaredevil-8B-abliterated", NOTHINGIISREAL_L3_1_70B_CELESTE_V0_1_BF16: "nothingiisreal/L3.1-70B-Celeste-V0.1-BF16", NOUSRESEARCH_HERMES_3_LLAMA_3_1_405B: "nousresearch/hermes-3-llama-3.1-405b", NVIDIA_LLAMA_3_1_NEMOTRON_70B_INSTRUCT_HF: "nvidia/Llama-3.1-Nemotron-70B-Instruct-HF", O1: "o1", O1_PREVIEW: "o1-preview", O3_MINI: "o3-mini", O3_MINI_HIGH: "o3-mini-high", O3_MINI_LOW: "o3-mini-low", OLMO_2_32B_INSTRUCT: "olmo-2-32b-instruct", OPEN_R1_OLYMPIC_CODER_32B: "open-r1/OlympicCoder-32B", OPEN_R1_OLYMPIC_CODER_7B: "open-r1/OlympicCoder-7b", OPENAI_O1_PRO: "openai/o1-pro", PHI_4_MINI_INSTRUCT: "phi-4-mini-instruct", PHI_4_MULTIMODAL_INSTRUCT: "phi-4-multimodal-instruct", QWEN_LONG: "qwen-long", QWEN_MAX: "qwen-max", QWEN_PLUS: "qwen-plus", QWEN_TURBO: "qwen-turbo", QWEN_QWEN_2_5_72B_INSTRUCT: "qwen/qwen-2.5-72b-instruct", QWEN25_VL_72B_INSTRUCT: "qwen25-vl-72b-instruct", QWQ_32B: "qwq-32b", R1_1776: "r1-1776", RAIFLE_SORCERERLM_8X22B: "raifle/sorcererlm-8x22b", SONAR: "sonar", SONAR_DEEP_RESEARCH: "sonar-deep-research", SONAR_PRO: "sonar-pro", SONAR_REASONING: "sonar-reasoning", SONAR_REASONING_PRO: "sonar-reasoning-pro", STEP_2_16K: "step-2-16k", STEP_2_16K_EXP: "step-2-16k-exp", STEP_2_MINI: "step-2-mini", THEDRUMMER_SKYFALL_36B_V2: "thedrummer/skyfall-36b-v2", UNDI95_REMM_SLERP_L2_13B: "undi95/remm-slerp-l2-13b", UNSLOTH_GEMMA_3_12B_IT: "unsloth/gemma-3-12b-it", UNSLOTH_GEMMA_3_1B_IT: "unsloth/gemma-3-1b-it", UNSLOTH_GEMMA_3_27B_IT: "unsloth/gemma-3-27b-it", UNSLOTH_GEMMA_3_4B_IT: "unsloth/gemma-3-4b-it", UNSLOTH_GEMMA_3_9B_IT: "unsloth/gemma-3-9b-it", YI_34B_CHAT_0205: "yi-34b-chat-0205", YI_34B_CHAT_200K: "yi-34b-chat-200k", YI_LARGE: "yi-large", YI_LARGE_TURBO: "yi-large-turbo", YI_LIGHTNING: "yi-lightning", YI_MEDIUM_200K: "yi-medium-200k" }; var ImageModel = { DALL_E_3: "dall-e-3", DALL_E_3_HD: "dall-e-3-hd", DREAMSHAPER_8_93211_SAFETENSORS: "dreamshaper_8_93211.safetensors", FAST_SDXL: "fast-sdxl", FLUX_1_DEV: "flux-1-dev", FLUX_LIGHTNING: "flux-lightning", FLUX_LORA: "flux-lora", FLUX_PRO: "flux-pro", FLUX_PRO_V1_1: "flux-pro/v1.1", FLUX_PRO_V1_1_ULTRA: "flux-pro/v1.1-ultra", FLUX_REALISM: "flux-realism", FLUX_SCHNELL: "flux/schnell", IDEOGRAM_AI_IDEOGRAM_V2: "ideogram-ai/ideogram-v2", IDEOGRAM_AI_IDEOGRAM_V2_TURBO: "ideogram-ai/ideogram-v2-turbo", IMAGEN_3_0_GENERATE_002: "imagen-3.0-generate-002", MIDJOURNEY: "midjourney", PLAYGROUND_V25: "playground-v25", PROMPTCHAN: "promptchan", PROTEUS_V0_2: "proteus-v0.2", RECRAFT_V3: "recraft-v3", REV_ANIMATED_V122_SAFETENSORS: "revAnimated_v122.safetensors", SD3_BASE_MEDIUM_SAFETENSORS: "sd3_base_medium.safetensors", STABLE_DIFFUSION_V35_LARGE: "stable-diffusion-v35-large", STABLE_DIFFUSION_V35_LARGE_TURBO: "stable-diffusion-v35-large/turbo" }; var Role = { USER: "user", ASSISTANT: "assistant", SYSTEM: "system" }; var PaymentSource = { XNO: "XNO" }; var _Object = { LIST: "list", MODEL: "model" }; var ScriptStyle = { /** * Classic story with traditional narrative structure */ DEFAULT: "default", /** * Casual, dialogue-rich storytelling */ ENGAGING_CONVERSATIONAL: "engaging_conversational", /** * Biographical style with personal touch */ KIND_BIOGRAPHY: "kind_biography", /** * Epic narrative following hero's journey structure */ HERO_JOURNEY: "hero_journey", /** * Emotionally resonant narrative */ EMOTIONAL_STORY: "emotional_story", /** * Story with dramatic twists and reveals */ DRAMATIC_REVEAL: "dramatic_reveal", /** * Uplifting, feel-good narratives */ HEARTWARMING_STORIES: "heartwarming_stories", /** * Educational content with historical context */ EDUCATIONAL_HISTORY: "educational_history", /** * Concise, journalistic style */ NEWS_BRIEF: "news_brief" }; var VideoFramework = { DEFAULT: "default", EMOTIONAL_STORY: "emotional_story", PRODUCT_SHOWCASE: "product_showcase", TUTORIAL: "tutorial", ENGAGING_CONVERSATIONAL: "engaging_conversational", KIND_BIOGRAPHY: "kind_biography", HERO_JOURNEY: "hero_journey", DRAMATIC_REVEAL: "dramatic_reveal", HEARTWARMING_STORIES: "heartwarming_stories", EDUCATIONAL_HISTORY: "educational_history", NEWS_BRIEF: "news_brief" }; var RecraftStyle = { /** * Default style */ ANY: "any", /** * Realistic photography */ REALISTIC_IMAGE: "realistic_image", /** * Digital art and illustrations */ DIGITAL_ILLUSTRATION: "digital_illustration", /** * Black and white photography */ REALISTIC_IMAGE_B_AND_W: "realistic_image/b_and_w", /** * Hard flash photography */ REALISTIC_IMAGE_HARD_FLASH: "realistic_image/hard_flash", /** * HDR photography */ REALISTIC_IMAGE_HDR: "realistic_image/hdr", /** * Natural lighting photography */ REALISTIC_IMAGE_NATURAL_LIGHT: "realistic_image/natural_light", /** * Studio portrait photography */ REALISTIC_IMAGE_STUDIO_PORTRAIT: "realistic_image/studio_portrait", /** * Professional/corporate photography */ REALISTIC_IMAGE_ENTERPRISE: "realistic_image/enterprise", /** * Motion blur effect */ REALISTIC_IMAGE_MOTION_BLUR: "realistic_image/motion_blur", /** * Pixel art style */ DIGITAL_ILLUSTRATION_PIXEL_ART: "digital_illustration/pixel_art", /** * Hand-drawn illustration */ DIGITAL_ILLUSTRATION_HAND_DRAWN: "digital_illustration/hand_drawn", /** * Grainy illustration style */ DIGITAL_ILLUSTRATION_GRAIN: "digital_illustration/grain", /** * Child-like sketch style */ DIGITAL_ILLUSTRATION_INFANTILE_SKETCH: "digital_illustration/infantile_sketch", /** * 2D poster art */ DIGITAL_ILLUSTRATION_2D_ART_POSTER: "digital_illustration/2d_art_poster", /** * 3D-like illustration */ DIGITAL_ILLUSTRATION_HANDMADE_3D: "digital_illustration/handmade_3d", /** * Line art style */ DIGITAL_ILLUSTRATION_HAND_DRAWN_OUTLINE: "digital_illustration/hand_drawn_outline", /** * Color engraving style */ DIGITAL_ILLUSTRATION_ENGRAVING_COLOR: "digital_illustration/engraving_color", /** * Alternative 2D poster style */ DIGITAL_ILLUSTRATION_2D_ART_POSTER_2: "digital_illustration/2d_art_poster_2" }; var FluxLoraStyle = { /** * GHIBSKY style painting (prompt prefix: GHIBSKY style painting,) */ GHIBSKY_COMIC_BOOK: "ghibsky-comic-book", /** * Colour Sketches Illustration (prompt prefix: illustration) */ COLOUR_SKETCHES: "colour-sketches", /** * Sketch Paint Illustration (prompt prefix: sk3tchpa1nt style illustration) */ SKETCH_PAINT: "sketch-paint", /** * 90s Anime Art (prompt prefix: 90s anime style,) */ "90S_ANIME": "90s-anime", /** * 2000s Crime Thrillers (prompt prefix: ArsMovieStill, movie still from a gritty, high-contrast 2000s crime thriller movie,) */ "2000S_CRIME_THRILLERS": "2000s-crime-thrillers", /** * XNO Symbol (prompt prefix: xno_symbol) */ XNO_SYMBOL_FLUX: "xno-symbol-flux" }; var CaptionStyle = { DEFAULT: "default", MINIMAL: "minimal", NEON: "neon", CINEMATIC: "cinematic", FANCY: "fancy", TIKTOK: "tiktok", HIGHLIGHT: "highlight", GRADIENT: "gradient", INSTAGRAM: "instagram", VIDA: "vida", MANUSCRIPTS: "manuscripts" }; var VideoQuality = { LOW: "low", MEDIUM: "medium", HIGH: "high" }; var TransitionEffect = { FADE: "fade", DISSOLVE: "dissolve", SLIDE: "slide", ZOOM: "zoom", NONE: "none" }; var VoiceId = { /** * Aria: Female, American, expressive (best for social media) */ "9B_WTS_MI_NQR_J_LR_RAC_OK9X": "9BWtsMINqrJLrRacOk9x", /** * Roger: Male, American, confident (best for social media) */ CWH_RBW_XZ_GA_HQ8TQ4FS17: "CwhRBWXzGAHq8TQ4Fs17", /** * Sarah: Female, American, soft (best for news) */ EXAVIT_QU4VR4XN_S_DX_MA_L: "EXAVITQu4vr4xnSDxMaL", /** * Laura: Female, American, upbeat (best for social media) */ FGY2_WH_T_YP_PNR_ID_TDS_KH5: "FGY2WhTYpPnrIDTdsKH5", /** * Charlie: Male, Australian, natural (best for conversational) */ I_KNE3MEQ5A_SN9X_LY_UD_CD: "IKne3meq5aSn9XLyUdCD", /** * George: Male, British, warm (best for narration) */ JB_FQN_CBSD6R_MKJ_VDR_ZZB: "JBFqnCBsd6RMkjVDRZzb", /** * Callum: Male, Transatlantic, intense (best for characters) */ N2L_VS1W4_ETO_T3DR4E_OWO: "N2lVS1w4EtoT3dr4eOWO", /** * River: Female, American, confident (best for social media) */ S_AZ9Y_HCVJ6GT2YY_XD_XWW: "SAz9YHcvj6GT2YYXdXww", /** * Liam: Male, American, articulate (best for narration) */ TX3L_PAXM_H_KX_FDV7VOQHJ: "TX3LPaxmHKxFdv7VOQHJ", /** * Charlotte: Female, Swedish, seductive (best for characters) */ XB0F_D_UN_XU5POW_FX_DH_CWA: "XB0fDUnXU5powFXDhCwa", /** * Alice: Female, British, confident (best for news) */ XB7H_H8MSU_JP_SB_SD_YK0K2: "Xb7hH8MSUJpSbSDYk0k2", /** * Matilda: Female, American, friendly (best for narration) */ XR_EX_E9Y_K_IG1_WJNNL_VK_GX: "XrExE9yKIg1WjnnlVkGX", /** * Will: Male, American, friendly (best for social media) */ B_I_HBV24M_WME_RGAS_ZH58O: "bIHbv24MWmeRgasZH58o", /** * Jessica: Female, American, expressive (best for conversational) */ CG_SGSP_J2MSM6CL_M_CKD_W9: "cgSgspJ2msm6clMCkdW9", /** * Eric: Male, American, friendly (best for conversational) */ CJ_VIG_Y5QZ_O86_HUF0O_WAL: "cjVigY5qzO86Huf0OWal", /** * Brian: Male, American, deep (best for narration) */ N_PCZ_CJZ_I2DEV_N_BZ1Z_QRB: "nPczCjzI2devNBz1zQrb", /** * John: Male, American, wise (best for characters animation) */ Z_WDA589R_UK_XU_LN_PR_DT_AG: "zWDA589rUKXuLnPRDtAG", /** * Sara Martin: Female, Spanish, wise (best for informative educational) */ KH_CV_MKL_QZ_ZO0O30E_RN_VN: "KHCvMklQZZo0O30ERnVn", /** * David Martin: Male, Spanish, confident (best for narrative story) */ NH2Z_Y9KKNU6Z4P_ZY6_FH_D: "Nh2zY9kknu6z4pZy6FhD", /** * Juan Carlos: Male, Latin American, casual (best for conversational) */ Y_EXH_VA4B_ZO_NZEINGLO_MX: "YExhVa4bZONzeingloMX" }; var MusicTrack = { /** * Adventure theme */ VIDEO_CREATION_MUSIC_ADVENTURE_TEMPLE_OF_TREASURES_MP3: "video-creation/music/adventure/temple_of_treasures.mp3", /** * Short adventure intro */ VIDEO_CREATION_MUSIC_ADVENTURE_ADVENTUROUS_INTRO_MP3: "video-creation/music/adventure/adventurous_intro.mp3", /** * Gentle ambient music */ VIDEO_CREATION_MUSIC_AMBIENT_GENTLE_AMBIENT_LOOP_MP3: "video-creation/music/ambient/gentle_ambient_loop.mp3", /** * Serene ambient theme */ VIDEO_CREATION_MUSIC_AMBIENT_SERENE_AMBIENCE_MP3: "video-creation/music/ambient/serene_ambience.mp3", /** * Soothing ambient music */ VIDEO_CREATION_MUSIC_AMBIENT_SOOTHING_AMBIENCE_MP3: "video-creation/music/ambient/soothing_ambience.mp3", /** * Soothing ambient backdrop */ VIDEO_CREATION_MUSIC_AMBIENT_SOOTHING_AMBIENT_BACKDROP_MP3: "video-creation/music/ambient/soothing_ambient_backdrop.mp3", /** * Tranquil ambient theme */ VIDEO_CREATION_MUSIC_AMBIENT_TRANQUIL_AMBIENCE_MP3: "video-creation/music/ambient/tranquil_ambience.mp3", /** * Dreamlike ambient */ VIDEO_CREATION_MUSIC_AMBIENT_DREAMSCAPE_MP3: "video-creation/music/ambient/dreamscape.mp3", /** * Emotional ambient */ VIDEO_CREATION_MUSIC_AMBIENT_BELONGING_RESONANCE_MP3: "video-creation/music/ambient/belonging_resonance.mp3", /** * Memory-evoking ambient */ VIDEO_CREATION_MUSIC_AMBIENT_VIVID_MEMORIES_MP3: "video-creation/music/ambient/vivid_memories.mp3", /** * Cinematic introduction */ VIDEO_CREATION_MUSIC_CINEMATIC_CINEMATIC_INTRO_MP3: "video-creation/music/cinematic/cinematic_intro.mp3", /** * Cinematic teaser music */ VIDEO_CREATION_MUSIC_CINEMATIC_CINEMATIC_TEASER_MP3: "video-creation/music/cinematic/cinematic_teaser.mp3", /** * Dramatic cinematic */ VIDEO_CREATION_MUSIC_CINEMATIC_DRAMATIC_CINEMATIC_SCORE_MP3: "video-creation/music/cinematic/dramatic_cinematic_score.mp3", /** * Intense thriller */ VIDEO_CREATION_MUSIC_CINEMATIC_THRILLER_CINEMA_TRAILER_MP3: "video-creation/music/cinematic/thriller_cinema_trailer.mp3", /** * Artistic cinematic */ VIDEO_CREATION_MUSIC_CINEMATIC_FRACTURED_PAINTINGS_MP3: "video-creation/music/cinematic/fractured_paintings.mp3", /** * Hopeful cinematic */ VIDEO_CREATION_MUSIC_CINEMATIC_PROMISE_OF_TOMORROW_MP3: "video-creation/music/cinematic/promise_of_tomorrow.mp3", /** * Spooky orchestral */ VIDEO_CREATION_MUSIC_CINEMATIC_SPOOKY_ORCHESTRAL_THEME_MP3: "video-creation/music/cinematic/spooky_orchestral_theme.mp3", /** * Light upbeat */ VIDEO_CREATION_MUSIC_UPBEAT_LIGHT_UPBEAT_MELODY_MP3: "video-creation/music/upbeat/light_upbeat_melody.mp3", /** * Playful puzzle theme */ VIDEO_CREATION_MUSIC_UPBEAT_PUZZLE_TIME_MP3: "video-creation/music/upbeat/puzzle_time.mp3", /** * Rhythmic drums */ VIDEO_CREATION_MUSIC_UPBEAT_STOMPING_DRUMS_RHYTHM_MP3: "video-creation/music/upbeat/stomping_drums_rhythm.mp3", /** * Stomps and claps */ VIDEO_CREATION_MUSIC_UPBEAT_STOMPS_AND_CLAPS_RHYTHM_TRACK_MP3: "video-creation/music/upbeat/stomps_and_claps_rhythm_track.mp3", /** * Professional news theme */ VIDEO_CREATION_MUSIC_NEWS_NEWS_THEME_MP3: "video-creation/music/news/news_theme.mp3", /** * Vintage burlesque */ VIDEO_CREATION_MUSIC_VINTAGE_BURLESQUE_SWEETHEART_MP3: "video-creation/music/vintage/burlesque_sweetheart.mp3", /** * Highway nocturne */ VIDEO_CREATION_MUSIC_OTHER_HIGHWAY_NOCTURNE_NATIONAL_SWEETHEART_MP3: "video-creation/music/other/highway_nocturne_national_sweetheart.mp3", /** * Haptic sensation theme */ VIDEO_CREATION_MUSIC_OTHER_HAPTIC_SENSATION_MP3: "video-creation/music/other/haptic_sensation.mp3" }; // src/openapi-client/client.gen.ts import { createClient, createConfig } from "@hey-api/client-fetch"; var client = createClient( createConfig({ baseUrl: "https://nano-gpt.com/api" }) ); // src/openapi-client/sdk.gen.ts var createChatCompletion = /* @__PURE__ */ __name((options) => { return (options.client ?? client).post({ security: [ { scheme: "bearer", type: "http" }, { name: "x-api-key", type: "apiKey" } ], url: "/v1/chat/completions", ...options, headers: { "Content-Type": "application/json", ...options?.headers } }); }, "createChatCompletion"); var generateImage = /* @__PURE__ */ __name((options) => { return (options.client ?? client).post({ security: [ { name: "x-api-key", type: "apiKey" } ], url: "/generate-image", ...options, headers: { "Content-Type": "application/json", ...options?.headers } }); }, "generateImage"); var models = /* @__PURE__ */ __name((options) => { return (options?.client ?? client).get({ security: [ { scheme: "bearer", type: "http" } ], url: "/v1/models", ...options }); }, "models"); var balance = /* @__PURE__ */ __name((options) => { return (options?.client ?? client).post({ security: [ { name: "x-api-key", type: "apiKey" } ], url: "/check-nano-balance", ...options }); }, "balance"); var generateVideo = /* @__PURE__ */ __name((options) => { return (options.client ?? client).post({ security: [ { name: "x-api-key", type: "apiKey" } ], url: "/v1/video", ...options, headers: { "Content-Type": "application/json", ...options?.headers } }); }, "generateVideo"); var checkVideoStatus = /* @__PURE__ */ __name((options) => { return (options.client ?? client).get({ security: [ { name: "x-api-key", type: "apiKey" } ], url: "/v1/video/status", ...options }); }, "checkVideoStatus"); // src/nanogptclient.ts import { createClient as createClient2 } from "@hey-api/client-fetch"; // src/utils.ts import { TextDecoder } from "util"; function mapToCreateChatCompletionResponse(data) { return data.replaceAll("\n", "").replaceAll("data: ", "\n").trim().split("\n").filter((value) => value.length > 0).map((value) => { try { return JSON.parse(value); } catch (err) { console.error(err); } }); } __name(mapToCreateChatCompletionResponse, "mapToCreateChatCompletionResponse"); async function* bodyToAsyncGenerator(response, parser) { const decoder = new TextDecoder(); if (response.body === null) { return void 0; } const reader = response.body.getReader(); let finalValue = void 0; try { while (true) { const { done, value } = await reader.read(); let mapped = decoder.decode(value); const values = mapToCreateChatCompletionResponse(mapped).filter((value2) => value2 !== void 0).map(parser); if (done) { finalValue = values[values.length - 1]; break; } yield* values; } } finally { reader.releaseLock(); } return finalValue; } __name(bodyToAsyncGenerator, "bodyToAsyncGenerator"); async function* bodyToAsyncStringGenerator(response) { yield* bodyToAsyncGenerator(response, (value) => { const chunk = value?.choices?.[0]; return chunk?.finish_reason ? "" : chunk?.delta?.content; }); } __name(bodyToAsyncStringGenerator, "bodyToAsyncStringGenerator"); async function* bodyToAsyncChatCompletionGenerator(response) { yield* bodyToAsyncGenerator( response, (value) => value ); } __name(bodyToAsyncChatCompletionGenerator, "bodyToAsyncChatCompletionGenerator"); // src/nanogptclient.ts var NanoGPTClient = class { static { __name(this, "NanoGPTClient"); } client; streamClient; streamHeaders = { "Content-Type": "text/event-stream", Accept: "text/event-stream" }; constructor(config) { this.client = createClient2({ ...(config.client || client).getConfig(), auth: /* @__PURE__ */ __name(() => `${config.apiKey}`, "auth") }); this.streamClient = createClient2({ ...this.client.getConfig(), parseAs: "stream" }); } chat() { return { simple: /* @__PURE__ */ __name((message, model) => createChatCompletion({ body: { model, messages: [{ role: "user", content: message }] }, client: this.client }).then((response) => response.data?.choices?.[0]?.message?.content), "simple"), advanced: /* @__PURE__ */ __name((options) => createChatCompletion({ ...options, client: options.client || this.client }), "advanced"), stream: /* @__PURE__ */ __name(() => { return { simple: /* @__PURE__ */ __name(async (message, model) => { const response = await createChatCompletion({ body: { model, messages: [{ role: "user", content: message }], stream: true }, headers: this.streamHeaders, client: this.streamClient }); return bodyToAsyncStringGenerator(response.response); }, "simple"), advanced: /* @__PURE__ */ __name(async (options) => { const response = await createChatCompletion({ ...options, body: { ...options.body, stream: true }, headers: this.streamHeaders, client: this.streamClient }); return bodyToAsyncChatCompletionGenerator(response.response); }, "advanced") }; }, "stream") }; } image() { return { simple: /* @__PURE__ */ __name(async (prompt, model) => { const defaultDimension = 1024; const response = await generateImage({ body: { prompt, model, width: defaultDimension, height: defaultDimension, resolution: `${defaultDimension}x${defaultDimension}` }, client: this.client }); return response.data?.data?.[0].b64_json; }, "simple"), advanced: /* @__PURE__ */ __name((options) => generateImage({ ...options, body: { ...options.body, resolution: options.body.resolution || `${options.body.width}x${options.body.height}` }, client: this.client }), "advanced") }; } video() { return { advanced: /* @__PURE__ */ __name((options) => generateVideo({ ...options, client: options.client || this.client }), "advanced"), status: /* @__PURE__ */ __name((options) => checkVideoStatus({ ...options, client: options.client || this.client }), "status") }; } models() { return models({ client: this.client }); } balance() { return balance({ client: this.client }); } }; export { CaptionStyle, ChatModel, FluxLoraStyle, ImageModel, MusicTrack, NanoGPTClient, PaymentSource, RecraftStyle, Role, ScriptStyle, TransitionEffect, VideoFramework, VideoQuality, VoiceId, _Object, balance, checkVideoStatus, createChatCompletion, generateImage, generateVideo, models };