# Yepic AI API - Generative AI Videos Documentation > Yepic AIโ€™s easy-to-use API provides a seamless integration for Generative AI videos including text-to-video, AI avatars, talking photos, translation services, voice cloning, chatbots and more. Real-time coming soon - watch this space! ## API Reference: WELCOME - [Homepage](https://docs.yepic.ai/reference/homepage.md) - [Quickstart](https://docs.yepic.ai/reference/quickstart.md): ๐Ÿƒโ€โ™€๏ธ With 3 easy steps, you'll be up and running in a jiffy! - [Authentication](https://docs.yepic.ai/reference/authentication.md): ๐Ÿ”‘ Securing access to your data with API authentication. ## API Reference: Yepic API - Auth - [Register](https://docs.yepic.ai/reference/register_register_auth_register_post.md) - [Login](https://docs.yepic.ai/reference/auth_jwt_login_auth_jwt_login_post.md) - [Logout](https://docs.yepic.ai/reference/auth_jwt_logout_auth_jwt_logout_post.md) - [Forgot Password](https://docs.yepic.ai/reference/reset_forgot_password_auth_forgot_password_post.md) - Video Generation - [List talking photos](https://docs.yepic.ai/reference/list_talkingphotos_talkingphotos_get.md): Retrieves a paginated list of talking photos that belong to the authenticated user - [Generate Talking Photo in one step](https://docs.yepic.ai/reference/generate_talkingphoto_talkingphotos_generate_post.md) - [Create talking photo](https://docs.yepic.ai/reference/create_talkingphoto_talkingphotos_post.md): Creates a new talking photo using the provided data - [Create talking photo](https://docs.yepic.ai/reference/create_talkingphoto_v2_talkingphotos_v2_post.md): Creates a new talking photo using the provided data - [Create talking photo](https://docs.yepic.ai/reference/create_from_draft_talkingphotos_from_draft__draft_talking_photo_id__post.md): Creates a new talking photo using the provided data - [Get talking photo by ID](https://docs.yepic.ai/reference/get_talkingphoto_talkingphotos__id__get.md): Retrieves a specific talking photo by its UUID if it belongs to the authenticated user - [Update talking photo](https://docs.yepic.ai/reference/update_talkingphoto_talkingphotos__id__patch.md): Updates an existing talking photo's metadata - [Delete talking photo](https://docs.yepic.ai/reference/delete_talkingphoto_talkingphotos__id__delete.md): Deletes a talking photo by ID if it belongs to the authenticated user - Gallery - [List Video Gallery](https://docs.yepic.ai/reference/list_gallery_videos_gallery__get.md): Returns a paginated list of videos from both the video and talking photo systems, along with count statistics - Avatars - [List Avatars](https://docs.yepic.ai/reference/list_avatars_avatars__get.md): Retrieves all public avatars and the current user's avatars if authenticated. - [Create Avatar](https://docs.yepic.ai/reference/create_avatar_avatars__post.md): Creates a new avatar for the current authenticated user. - [List Avatars](https://docs.yepic.ai/reference/list_avatars_paginated_avatars_paginated_get.md): Retrieves all public avatars and the current user's avatars if authenticated. Supports pagination via `page` and `size` query parameters. - [Get Avatar](https://docs.yepic.ai/reference/get_avatar_avatars__avatar_id__get.md): Retrieves a specific avatar by ID for the current authenticated user. - [Update Avatar](https://docs.yepic.ai/reference/update_avatar_avatars__avatar_id__patch.md): Updates an existing avatar by ID for the current authenticated user. - [Delete Avatar](https://docs.yepic.ai/reference/delete_avatar_avatars__avatar_id__delete.md): Deletes an avatar by ID for the current authenticated user. - Voices - [List Voices](https://docs.yepic.ai/reference/list_voices_voices__get.md): Get all voices. Returns: List[VoiceResponse]: List of all voices - Speech - [Generate Speech](https://docs.yepic.ai/reference/generate_speech_speech_post.md) - Assets - [List all assets](https://docs.yepic.ai/reference/list_assets_assets__get.md): Retrieves a list of all assets that belong to the authenticated user - [Create new asset](https://docs.yepic.ai/reference/create_asset_assets__post.md): Uploads and creates a new asset from a file - [Get asset by ID](https://docs.yepic.ai/reference/get_asset_assets__asset_id__get.md): Retrieves a specific asset by its UUID if it belongs to the authenticated user - [Update asset](https://docs.yepic.ai/reference/update_asset_assets__asset_id__patch.md): Updates an existing asset's metadata - [Delete asset](https://docs.yepic.ai/reference/delete_asset_assets__asset_id__delete.md): Deletes an asset by ID if it belongs to the authenticated user - [Create asset from URL](https://docs.yepic.ai/reference/create_asset_from_url_assets_from_url_post.md): Creates a new asset by downloading it from a provided URL - API Keys - [List API Keys](https://docs.yepic.ai/reference/list_api_keys_api_keys__get.md): Retrieves all API keys for the current authenticated user. - [Create API Key](https://docs.yepic.ai/reference/create_api_key_api_keys__post.md): Creates a new API key for the current authenticated user. - [Delete API Key](https://docs.yepic.ai/reference/delete_api_key_api_keys__api_key_id__delete.md): Deletes an API key by ID for the current authenticated user. - [Decrypt API Key](https://docs.yepic.ai/reference/decrypt_api_key_api_keys_decrypt__api_key_id__get.md): Retrieves the decrypted value of an API key by ID for the current authenticated user. - Conversations - [Get Transcription](https://docs.yepic.ai/reference/get_transcription_conversations_transcriptions__conversation_id__get.md): Get transcriptions of a conversation by ID for the current authenticated user. - [List Conversations](https://docs.yepic.ai/reference/list_conversations_conversations_persona__persona_id__get.md): List conversations by persona ID for the current authenticated user. - [Start Conversation](https://docs.yepic.ai/reference/start_conversation_conversations_start__persona_id__post.md): Start conversation by persona ID for the current authenticated user. - [End Conversation](https://docs.yepic.ai/reference/end_conversation_conversations__conversation_id__end_post.md): End a conversation by ID for the current authenticated user. - [Send Echo Message](https://docs.yepic.ai/reference/send_echo_message_conversations_echo_message__conversation_id__post.md): Send a message to a conversation. - Personas - [List personas](https://docs.yepic.ai/reference/get_personas_list_personas__get.md) - [Create Persona](https://docs.yepic.ai/reference/create_persona_personas__post.md): Create a new persona for the current authenticated user. - [Get Persona](https://docs.yepic.ai/reference/get_persona_personas__persona_id__get.md) - [Update Persona](https://docs.yepic.ai/reference/update_persona_personas__persona_id__patch.md) - [Delete Persona](https://docs.yepic.ai/reference/delete_persona_personas__persona_id__delete.md): Delete a persona by ID for the current authenticated user. - [Duplicate Persona](https://docs.yepic.ai/reference/duplicate_persona_personas__persona_id__duplicate_post.md): Duplicate an existing persona by ID for the current authenticated user. - Replicas - [List Available Replicas](https://docs.yepic.ai/reference/get_replicas_replicas__get.md): Retrieve all public replicas and the current user's private replicas if authenticated. Public replicas are available to all users, while private replicas require authentication. - [List Replicas (Paginated)](https://docs.yepic.ai/reference/get_replicas_paginated_replicas_paginated_get.md): Retrieve all public replicas and the current user's replicas if authenticated. Supports pagination via `page` and `size` query parameters. - [Get Replica by ID](https://docs.yepic.ai/reference/get_replica_replicas__replica_id__get.md): Retrieve a specific replica by its unique identifier. Requires authentication. ## API Reference: SUPPORT - [Help](https://docs.yepic.ai/reference/help.md): โ“What can we do for you? - [FAQs](https://docs.yepic.ai/reference/faqs.md): โ“What do you want to know today? ## API Reference: resources - [List of Avatars](https://docs.yepic.ai/reference/list-of-stock-avatars.md) - [List of Voices](https://docs.yepic.ai/reference/list-of-available-voices.md) - [List of Soundtracks](https://docs.yepic.ai/reference/list-of-stock-soundtracks.md) ## API Reference: ASSET ENDPOINTS - [Overview](https://docs.yepic.ai/reference/assetendpoint.md): ๐Ÿ‘€ A quick look at how assets work.