# weryAI ## Docs - [Create API Key](https://docs.weryai.com/api-reference/account/create-api-key.md): Create a new API Key for the current user. Each account can create up to 10000 API keys per day. - [List API Key](https://docs.weryai.com/api-reference/account/list-api-key.md): Get the list of all API key configurations for the current user. - [Query API Account Credits](https://docs.weryai.com/api-reference/account/query-api-account-credits.md): Get the current credits balance for the specified API account - [Submit Speech Recognition Task](https://docs.weryai.com/api-reference/audio-tools/submit-speech-recognition-task.md): Submit an audio file for speech recognition - [Submit Text-to-Speech Task](https://docs.weryai.com/api-reference/audio-tools/submit-text-to-speech-task.md): Convert input text into speech audio. Supports custom voice, speed, and volume settings. Results are returned asynchronously via task polling or webhook callback. - [Chat Completion](https://docs.weryai.com/api-reference/chat/chat-completion.md): Send messages to a chat model and receive a response. Compatible with OpenAI Chat Completions protocol. Supports multi-turn conversations by providing message history. - [Get Chat Models List](https://docs.weryai.com/api-reference/chat/get-chat-models-list.md): Get the list of available chat models with their capabilities and pricing information - [Query Corpus Document List](https://docs.weryai.com/api-reference/deep-research/query-corpus-document-list.md): Retrieve the list of documents in the current user's research corpus (knowledge store). - [Submit Deep Research Task](https://docs.weryai.com/api-reference/deep-research/submit-deep-research-task.md): Submit a Deep Research task. Supports multi-round research sessions, file-based context input, and configurable AI agent tools. - [Upload File to Corpus](https://docs.weryai.com/api-reference/deep-research/upload-file-to-corpus.md): Upload a file to the research corpus (knowledge store). - [Check Effect Template Config Availability](https://docs.weryai.com/api-reference/effect-template/check-effect-template-config-availability.md): Check the availability of effect template configuration options by their IDs. Returns a list of unavailable config IDs. - [Get Effect Template List](https://docs.weryai.com/api-reference/effect-template/get-effect-template-list.md): Get a paginated list of effect templates with their configurations. Currently only IMAGE type templates are available via Open API. - [Submit Effect Template Creation Task](https://docs.weryai.com/api-reference/effect-template/submit-effect-template-creation-task.md): Submit an effect image template creation task. Use `template_config_id` from the template list endpoint and provide required images. - [Upload File](https://docs.weryai.com/api-reference/file-upload/upload-file.md): Upload a single media file for generation workflows. - [Submit Image-to-Image Task](https://docs.weryai.com/api-reference/image-generation/submit-image-to-image-task.md): Generate new images based on reference images and text prompts - [Submit Text-to-Image Task](https://docs.weryai.com/api-reference/image-generation/submit-text-to-image-task.md): Generate images based on text prompts - [Image to Prompt](https://docs.weryai.com/api-reference/image-tools/image-to-prompt.md): Analyze an image and generate a descriptive text prompt. This is a **synchronous** API that returns the result directly. - [Submit Image Background Change Task](https://docs.weryai.com/api-reference/image-tools/submit-image-background-change-task.md): Replace or modify the background of an image. Either `prompt` or `bg_color` must be provided. - [Submit Image Background Remove Task](https://docs.weryai.com/api-reference/image-tools/submit-image-background-remove-task.md): Automatically remove the background from an image. - [Submit Image Expand Task](https://docs.weryai.com/api-reference/image-tools/submit-image-expand-task.md): Expand the canvas of an image and fill in the new areas with AI-generated content. - [Submit Image Reframe Task](https://docs.weryai.com/api-reference/image-tools/submit-image-reframe-task.md): Modify the aspect ratio of an image. - [Submit Image Repair Task](https://docs.weryai.com/api-reference/image-tools/submit-image-repair-task.md): Restore and enhance old or damaged photos. - [Submit Image Text Erase Task](https://docs.weryai.com/api-reference/image-tools/submit-image-text-erase-task.md): Erase text or watermarks from an image. - [Submit Image Text Extract Task](https://docs.weryai.com/api-reference/image-tools/submit-image-text-extract-task.md): Extract text content from an image using OCR. - [Submit Image Translate Task](https://docs.weryai.com/api-reference/image-tools/submit-image-translate-task.md): Translate text within an image to the specified target language. - [Submit Image Upscale Task](https://docs.weryai.com/api-reference/image-tools/submit-image-upscale-task.md): Enhance image quality and resolution (2x upscale). - [Submit Music Generation Task](https://docs.weryai.com/api-reference/music-generation/submit-music-generation-task.md): Generate music based on text description and style preferences. Supports vocal songs and instrumental music. - [Generate Podcast Audio](https://docs.weryai.com/api-reference/podcast-generation/generate-podcast-audio.md): Generate audio for a podcast. If scripts parameter is provided, it will use the custom scripts; otherwise, it will use the default text from the task. - [Get Podcast Speakers List](https://docs.weryai.com/api-reference/podcast-generation/get-podcast-speakers-list.md): Get the list of available podcast speakers/voices - [Submit Podcast Text Generation Task](https://docs.weryai.com/api-reference/podcast-generation/submit-podcast-text-generation-task.md): Generate podcast content based on a query and selected speakers. - [Query Batch Task Status](https://docs.weryai.com/api-reference/tasks/query-batch-task-status.md): Query detailed information of all tasks in a batch based on batch ID, including task status and execution results - [Query Task Details](https://docs.weryai.com/api-reference/tasks/query-task-details.md): Query detailed information about a task based on task ID, including task status and execution results. - [Submit Almighty Reference-to-Video Task](https://docs.weryai.com/api-reference/video-generation/submit-almighty-reference-to-video-task.md): Generate video using mixed references (images/videos/audios) and prompt. - [Submit First-and-Last-Frame-to-Video Task](https://docs.weryai.com/api-reference/video-generation/submit-first-and-last-frame-to-video-task.md): Generate videos with a start frame and an end frame. `first_pic_url` is required as the start frame image, and `end_pic_url` is required as the end frame image. - [Submit Image-to-Video Task](https://docs.weryai.com/api-reference/video-generation/submit-image-to-video-task.md): Generate videos based on reference images and text prompts - [Submit Multi-Image-to-Video Task](https://docs.weryai.com/api-reference/video-generation/submit-multi-image-to-video-task.md): Generate videos based on multiple reference images and text prompts - [Submit Text-to-Video Task](https://docs.weryai.com/api-reference/video-generation/submit-text-to-video-task.md): Generate videos based on text prompts - [Submit Video Anime Replace Task](https://docs.weryai.com/api-reference/video-tools/submit-video-anime-replace-task.md): Replace or move elements in a video using anime-style AI processing - [Submit Video Audio Merge Task](https://docs.weryai.com/api-reference/video-tools/submit-video-audio-merge-task.md): Merge a video stream with a separate audio stream into one output video - [Submit Video Background Remove Task](https://docs.weryai.com/api-reference/video-tools/submit-video-background-remove-task.md): Remove or replace the background of a video with a solid color - [Submit Video Extend Task](https://docs.weryai.com/api-reference/video-tools/submit-video-extend-task.md): Extend the duration of a video using AI with a specified style and prompt - [Submit Video Lips Change Task](https://docs.weryai.com/api-reference/video-tools/submit-video-lips-change-task.md): Sync the lip movements in a video to match a provided audio file - [Submit Video Magic Style Transfer Task](https://docs.weryai.com/api-reference/video-tools/submit-video-magic-style-transfer-task.md): Apply a magic style transformation to a video - [Submit Video Merge Task](https://docs.weryai.com/api-reference/video-tools/submit-video-merge-task.md): Merge multiple videos into a single output video - [Submit Video Subtitle Erase Task](https://docs.weryai.com/api-reference/video-tools/submit-video-subtitle-erase-task.md): Erase subtitles or text from a video, optionally specifying regions to clean - [Submit Video Subtitle Translate Task](https://docs.weryai.com/api-reference/video-tools/submit-video-subtitle-translate-task.md): Translate the subtitles in a video to the specified target language - [Submit Video Upscaler Task](https://docs.weryai.com/api-reference/video-tools/submit-video-upscaler-task.md): Enhance and upscale the resolution of a video using AI - [Submit Video Watermark Remove Task](https://docs.weryai.com/api-reference/video-tools/submit-video-watermark-remove-task.md): Remove watermarks from a video, optionally specifying regions to process - [Development Guide](https://docs.weryai.com/en/development.md): Best practices and advanced usage for WeryAI API - [API Introduction](https://docs.weryai.com/en/index.md): Discover all you can do with WeryAI API - Integrate advanced AI image and video generation into your applications - [Quick Start](https://docs.weryai.com/en/quickstart.md): Get started with WeryAI API in minutes ## OpenAPI Specs - [openapi-en](https://docs.weryai.com/openapi-en.json) - [openapi-cn](https://docs.weryai.com/openapi-cn.json) - [openapi](https://docs.weryai.com/api-reference/openapi.json)