diff --git a/docs.json b/docs.json index 8908b1e..4a9c335 100644 --- a/docs.json +++ b/docs.json @@ -115,6 +115,20 @@ "v3/expert-models/features/text/plagia-detection" ] }, + { + "group": "Web Features", + "icon": "globe", + "expanded": false, + "pages": [ + "v3/expert-models/features/web/scraping", + "v3/expert-models/features/web/map", + "v3/expert-models/features/web/search", + "v3/expert-models/features/web/crawl-async", + "v3/expert-models/features/web/batch-scrape-async", + "v3/expert-models/features/web/structured-extraction-async", + "v3/expert-models/features/web/research-async" + ] + }, { "group": "OCR Features", "icon": "file-lines", @@ -142,7 +156,8 @@ "v3/expert-models/features/image/anonymization", "v3/expert-models/features/image/deepfake-detection", "v3/expert-models/features/image/face-compare", - "v3/expert-models/features/image/logo-detection" + "v3/expert-models/features/image/logo-detection", + "v3/expert-models/features/image/face-recognition" ] }, { @@ -164,25 +179,12 @@ ] }, { - "group": "Video Generation Features", + "group": "Video Features", "icon": "video", "expanded": false, "pages": [ - "v3/expert-models/features/video/generation-async" - ] - }, - { - "group": "Web Features", - "icon": "globe", - "expanded": false, - "pages": [ - "v3/expert-models/features/web/scraping", - "v3/expert-models/features/web/map", - "v3/expert-models/features/web/search", - "v3/expert-models/features/web/crawl-async", - "v3/expert-models/features/web/batch-scrape-async", - "v3/expert-models/features/web/structured-extraction-async", - "v3/expert-models/features/web/research-async" + "v3/expert-models/features/video/generation-async", + "v3/expert-models/features/video/deepfake-detection-async" ] } ] diff --git a/v3/expert-models/features/audio/speech-to-text-async.mdx b/v3/expert-models/features/audio/speech-to-text-async.mdx index 5defd88..3a57bef 100644 --- a/v3/expert-models/features/audio/speech-to-text-async.mdx +++ b/v3/expert-models/features/audio/speech-to-text-async.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Speech To Text`} description={`Speech Recognition (or speech to text or voice to text) can recognize and transcribe spoken words (voice), that will be converted to text with or without diarization.`} path="v3/expert-models/features/audio/speech-to-text-async" - articleSection="Audio Features" + articleSection={`Audio Features`} about={`Audio AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `speech to text`, `text to speech`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -54,16 +54,16 @@ Model string pattern: `audio/speech_to_text_async/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| -| amazon | `audio/speech_to_text_async/amazon` | $0.024 per 60 secondes | -| assembly | `audio/speech_to_text_async/assembly` | $0.011 per 60 secondes | -| deepgram (base) | `audio/speech_to_text_async/deepgram/base` | $0.0169 per 60 secondes | -| deepgram | `audio/speech_to_text_async/deepgram` | $0.0189 per 60 secondes | -| deepgram (enhanced) | `audio/speech_to_text_async/deepgram/enhanced` | $0.0189 per 60 secondes | -| deepgram (nova-3) | `audio/speech_to_text_async/deepgram/nova-3` | $0.0052 per 60 secondes | -| gladia | `audio/speech_to_text_async/gladia` | $0.0102 per 60 secondes | -| google | `audio/speech_to_text_async/google` | $0.024 per 60 secondes | -| microsoft | `audio/speech_to_text_async/microsoft` | $0.0168 per 60 secondes | -| openai | `audio/speech_to_text_async/openai` | $0.006 per 60 secondes | +| amazon | `audio/speech_to_text_async/amazon` | $0.024 per 60 seconds | +| assembly | `audio/speech_to_text_async/assembly` | $0.011 per 60 seconds | +| deepgram (base) | `audio/speech_to_text_async/deepgram/base` | $0.0169 per 60 seconds | +| deepgram | `audio/speech_to_text_async/deepgram` | $0.0189 per 60 seconds | +| deepgram (enhanced) | `audio/speech_to_text_async/deepgram/enhanced` | $0.0189 per 60 seconds | +| deepgram (nova-3) | `audio/speech_to_text_async/deepgram/nova-3` | $0.0052 per 60 seconds | +| gladia | `audio/speech_to_text_async/gladia` | $0.0102 per 60 seconds | +| google | `audio/speech_to_text_async/google` | $0.024 per 60 seconds | +| microsoft | `audio/speech_to_text_async/microsoft` | $0.0168 per 60 seconds | +| openai | `audio/speech_to_text_async/openai` | $0.006 per 60 seconds | ## Quick Start diff --git a/v3/expert-models/features/audio/tts.mdx b/v3/expert-models/features/audio/tts.mdx index 6ff735e..1560030 100644 --- a/v3/expert-models/features/audio/tts.mdx +++ b/v3/expert-models/features/audio/tts.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Text to Speech`} description={`Text-to-speech (TTS) is a technology that converts written text into spoken audio, enabling computers and digital devices to "read" text aloud.`} path="v3/expert-models/features/audio/tts" - articleSection="Audio Features" + articleSection={`Audio Features`} about={`Audio AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `speech to text`, `text to speech`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -28,8 +28,7 @@ Model string pattern: `audio/tts/{provider}[/{model}]` | Field | Type | Required | Description | |-------|------|----------|-------------| | text | string | Yes | Text to convert to speech | -| voice | string | No | Voice identifier to use for synthesis, can be name or id. -For supported voices for your provider/model, please check each provider's documentation. | +| voice | string | No | Voice identifier to use for synthesis, can be name or id. For supported voices for your provider/model, please check each provider's documentation. | | speed | float | No | Speed multiplier for speech synthesis | | audio_format | string | No | Desired audio format (e.g., 'mp3', 'wav') | | speaking_pitch | int | No | Increase or decrease the speaking pitch by a percentage from -100% to 100%, 0 is normal. | diff --git a/v3/expert-models/features/image/ai-detection.mdx b/v3/expert-models/features/image/ai-detection.mdx index 0641aa1..d5fc91c 100644 --- a/v3/expert-models/features/image/ai-detection.mdx +++ b/v3/expert-models/features/image/ai-detection.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`AI Image Detection`} description={`Determine whether an image was generated by AI or is a real photograph or artwork.`} path="v3/expert-models/features/image/ai-detection" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -42,7 +42,8 @@ Model string pattern: `image/ai_detection/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| -| winstonai | `image/ai_detection/winstonai` | $0.021 per request | +| resemble | `image/ai_detection/resemble` | $0.04 per request | +| winstonai | `image/ai_detection/winstonai` | $0.0145 per image | ## Quick Start @@ -59,7 +60,7 @@ headers = { } payload = { - "model": "image/ai_detection/winstonai", + "model": "image/ai_detection/resemble", "input": { "file": "YOUR_FILE_UUID_OR_URL" } @@ -74,7 +75,7 @@ curl -X POST https://api.edenai.run/v3/universal-ai \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ - "model": "image/ai_detection/winstonai", + "model": "image/ai_detection/resemble", "input": {"file": "YOUR_FILE_UUID_OR_URL"} }' ``` diff --git a/v3/expert-models/features/image/anonymization.mdx b/v3/expert-models/features/image/anonymization.mdx index f7bbd8d..17444e4 100644 --- a/v3/expert-models/features/image/anonymization.mdx +++ b/v3/expert-models/features/image/anonymization.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Image Anonymization`} description={`Image Anonymization API, also known as image de-identification or image de-personalization, refers to the process of automatically removing personal or sensitive information from images.`} path="v3/expert-models/features/image/anonymization" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/image/background-removal.mdx b/v3/expert-models/features/image/background-removal.mdx index 371167f..e5efc19 100644 --- a/v3/expert-models/features/image/background-removal.mdx +++ b/v3/expert-models/features/image/background-removal.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Background removal`} description={`Background removal is a digital image processing technique designed to seamlessly eliminate the backdrop of a photo, leaving behind only the main subject.`} path="v3/expert-models/features/image/background-removal" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/image/deepfake-detection.mdx b/v3/expert-models/features/image/deepfake-detection.mdx index 03de4aa..e9716b8 100644 --- a/v3/expert-models/features/image/deepfake-detection.mdx +++ b/v3/expert-models/features/image/deepfake-detection.mdx @@ -1,20 +1,20 @@ --- title: "Deepfake Detection" -description: "" +description: "Detect whether a face in a real photo has been swapped or manipulated (face-swap deepfakes). For fully AI-generated images, use AI Image Detection instead." --- import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; ## Endpoint @@ -42,7 +42,8 @@ Model string pattern: `image/deepfake_detection/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| -| sightengine | `image/deepfake_detection/sightengine` | $0.002 per image | +| resemble | `image/deepfake_detection/resemble` | $0.04 per image | +| sightengine | `image/deepfake_detection/sightengine` | $0.0145 per image | ## Quick Start @@ -59,7 +60,7 @@ headers = { } payload = { - "model": "image/deepfake_detection/sightengine", + "model": "image/deepfake_detection/resemble", "input": { "file": "YOUR_FILE_UUID_OR_URL" } @@ -74,7 +75,7 @@ curl -X POST https://api.edenai.run/v3/universal-ai \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ - "model": "image/deepfake_detection/sightengine", + "model": "image/deepfake_detection/resemble", "input": {"file": "YOUR_FILE_UUID_OR_URL"} }' ``` diff --git a/v3/expert-models/features/image/explicit-content.mdx b/v3/expert-models/features/image/explicit-content.mdx index caa1af3..cbd1294 100644 --- a/v3/expert-models/features/image/explicit-content.mdx +++ b/v3/expert-models/features/image/explicit-content.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Explicit Content Detection`} description={`Explicit Content Detection detects adult only content in images, that is generally inappropriate for people under the age of 18 and includes nudity, sexual activity, pornography, violence, gore`} path="v3/expert-models/features/image/explicit-content" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -41,71 +41,7 @@ Model string pattern: `image/explicit_content/{provider}[/{model}]` |     likelihood | int | Yes | | |     likelihood_score | float | Yes | | |     category | enum | Yes | The category of the detected content. Possible values include: 'Toxic', 'Content', 'Sexual', 'Violence', 'DrugAndAlcohol', 'Finance', 'HateAndExtremism', 'Safe', 'Other'. | -|     subcategory | string | Yes | The subcategory of content. Possible values: - -Toxic Subcategories: -- Insult -- Obscene -- Derogatory -- Profanity -- Threat -- Toxic - -Content Subcategories: -- MiddleFinger -- PublicSafety -- Health -- Explicit -- QRCode -- Medical -- Politics -- Legal - -Sexual Subcategories: -- SexualActivity -- SexualSituations -- Nudity -- PartialNudity -- Suggestive -- AdultToys -- RevealingClothes -- Sexual - -Violence Subcategories: -- GraphicViolenceOrGore -- PhysicalViolence -- WeaponViolence -- Violence - -Drug and Alcohol Subcategories: -- DrugProducts -- DrugUse -- Tobacco -- Smoking -- Alcohol -- Drinking - -Finance Subcategories: -- Gambling -- Finance -- MoneyContent - -Hate and Extremism Subcategories: -- Hate -- Harassment -- Threatening -- Extremist -- Racy - -Safe Subcategories: -- Safe -- NotSafe - -Other Subcategories: -- Spoof -- Religion -- Offensive -- Other | +|     subcategory | string | Yes | The subcategory of content. Possible values: Toxic Subcategories: - Insult - Obscene - Derogatory - Profanity - Threat - Toxic Content Subcategories: - MiddleFinger - PublicSafety - Health - Explicit - QRCode - Medical - Politics - Legal Sexual Subcategories: - SexualActivity - SexualSituations - Nudity - PartialNudity - Suggestive - AdultToys - RevealingClothes - Sexual Violence Subcategories: - GraphicViolenceOrGore - PhysicalViolence - WeaponViolence - Violence Drug and Alcohol Subcategories: - DrugProducts - DrugUse - Tobacco - Smoking - Alcohol - Drinking Finance Subcategories: - Gambling - Finance - MoneyContent Hate and Extremism Subcategories: - Hate - Harassment - Threatening - Extremist - Racy Safe Subcategories: - Safe - NotSafe Other Subcategories: - Spoof - Religion - Offensive - Other | ## Available Providers diff --git a/v3/expert-models/features/image/face-compare.mdx b/v3/expert-models/features/image/face-compare.mdx index 32c6d81..9e6881c 100644 --- a/v3/expert-models/features/image/face-compare.mdx +++ b/v3/expert-models/features/image/face-compare.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Face Comparison`} description={`Compare two faces and decide whether they are from the same person. The API expects 2 images, reference and query, where the former is the ground truth (e.g.`} path="v3/expert-models/features/image/face-compare" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/image/face-detection.mdx b/v3/expert-models/features/image/face-detection.mdx index a34e3bc..dbd8157 100644 --- a/v3/expert-models/features/image/face-detection.mdx +++ b/v3/expert-models/features/image/face-detection.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Face Detection`} description={`Face Detection is a computer technology being used in a variety of applications that identifies human faces in digital images with different attributes like landmarks, sentiments and physical attire`} path="v3/expert-models/features/image/face-detection" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/image/face-recognition.mdx b/v3/expert-models/features/image/face-recognition.mdx new file mode 100644 index 0000000..4bd39e5 --- /dev/null +++ b/v3/expert-models/features/image/face-recognition.mdx @@ -0,0 +1,86 @@ +--- +title: "Face Recognition" +description: "Recognizing a face in an image is a more advanced feature than just detecting the face in the image." +--- + +import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; + + + +## Endpoint + +`POST /v3/universal-ai` (sync) + +Model string pattern: `image/face_recognition/{provider}[/{model}]` + +## Input + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| collection_id | uuid | Yes | Collection id from POST /v3/universal-ai/collections. The provider in the model string must match the collection's provider. | +| file | file_input | Yes | Image file ID from /v3/upload or direct file URL | + + +## Output + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| **items** | array[object] | No | | +|     confidence | float | Yes | | +|     face_id | string | Yes | | + + +## Available Providers + +| Provider | Model String | Price | +|----------|-------------|-------| +| amazon | `image/face_recognition/amazon` | $1 per 1,000 files | +| facepp | `image/face_recognition/facepp` | $2 per 1,000 requests | + + +## Quick Start + + + +```python Python +import requests + +url = "https://api.edenai.run/v3/universal-ai" +headers = { + "Authorization": "Bearer YOUR_API_KEY", + "Content-Type": "application/json" +} + +payload = { + "model": "image/face_recognition/amazon", + "input": { + "collection_id": "value", + "file": "YOUR_FILE_UUID_OR_URL" + } +} + +response = requests.post(url, headers=headers, json=payload) +print(response.json()) +``` + +```bash cURL +curl -X POST https://api.edenai.run/v3/universal-ai \ + -H "Authorization: Bearer YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "model": "image/face_recognition/amazon", + "input": {"collection_id": "value", "file": "YOUR_FILE_UUID_OR_URL"} + }' +``` + + diff --git a/v3/expert-models/features/image/generation.mdx b/v3/expert-models/features/image/generation.mdx index cc7e64a..3846b33 100644 --- a/v3/expert-models/features/image/generation.mdx +++ b/v3/expert-models/features/image/generation.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Image generation`} description={`Image Generation is an advanced feature that generates compelling images based on a given text prompt.`} path="v3/expert-models/features/image/generation" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -30,6 +30,8 @@ Model string pattern: `image/generation/{provider}[/{model}]` | text | string | Yes | Text prompt for image generation | | resolution | string | No | Image resolution as a named size (e.g. '1024x1024'). Optional: providers may also accept native sizing knobs (width/height, aspect_ratio, image_size tier, etc.) via `provider_params`, in which case `provider_params` takes precedence. | | num_images | int | No | Number of images to generate | +| reference_images | array[file_input \| object] | No | Optional reference images. Plain file IDs/URLs are treated as ReferenceImage with kind=None. Support and per-model limits vary by model; models that do not accept reference images surface the error as status="fail" with a provider message in the response body. | +| mask | file_input | No | Optional inpainting mask. Must be paired with at least one reference image (otherwise the request returns 422). Support varies by model; models that do not accept a mask surface the error as status="fail" with a provider message in the response body. | ## Output @@ -48,21 +50,33 @@ Model string pattern: `image/generation/{provider}[/{model}]` | bytedance (seedream-3-0-t2i-250415) | `image/generation/bytedance/seedream-3-0-t2i-250415` | $0.03 per request | | bytedance (seedream-4-0-250828) | `image/generation/bytedance/seedream-4-0-250828` | $0.03 per request | | bytedance (seedream-4-5-251128) | `image/generation/bytedance/seedream-4-5-251128` | $0.03 per request | -| bytedance (seedream-5-0-260128) | `image/generation/bytedance/seedream-5-0-260128` | $0.035 per token | +| bytedance (seedream-5-0-260128) | `image/generation/bytedance/seedream-5-0-260128` | $0.035 per image | +| google | `image/generation/google` | $0.04 per image | +| google (gemini-2.5-flash-image) | `image/generation/google/gemini-2.5-flash-image` | $0.039 per image | +| google (gemini-3-pro-image-preview) | `image/generation/google/gemini-3-pro-image-preview` | $0.039 per image | +| google (imagen-3.0-capability-001) | `image/generation/google/imagen-3.0-capability-001` | $0.04 per image | +| google (imagen-3.0-fast-generate-001) | `image/generation/google/imagen-3.0-fast-generate-001` | $0.02 per image | +| google (imagen-3.0-generate-001) | `image/generation/google/imagen-3.0-generate-001` | $0.04 per image | +| google (imagen-3.0-generate-002) | `image/generation/google/imagen-3.0-generate-002` | $0.04 per image | +| google (imagen-4.0-fast-generate-001) | `image/generation/google/imagen-4.0-fast-generate-001` | $0.02 per image | +| google (imagen-4.0-generate-001) | `image/generation/google/imagen-4.0-generate-001` | $0.04 per image | +| google (imagen-4.0-ultra-generate-001) | `image/generation/google/imagen-4.0-ultra-generate-001` | $0.06 per image | | leonardo (AlbedoBase XL) | `image/generation/leonardo/AlbedoBase XL` | $0.017 per image | | leonardo | `image/generation/leonardo` | $0.017 per image | | leonardo (Leonardo Anime XL) | `image/generation/leonardo/Leonardo Anime XL` | $0.011 per image | | leonardo (Leonardo Diffusion XL) | `image/generation/leonardo/Leonardo Diffusion XL` | $0.017 per image | -| leonardo (Leonardo Kino XL) | `image/generation/leonardo/Leonardo Kino XL` | $0.017 per image | +| leonardo (Leonardo Kino XL) | `image/generation/leonardo/Leonardo Kino XL` | $0.014 per image | | leonardo (Leonardo Lightning XL) | `image/generation/leonardo/Leonardo Lightning XL` | $0.011 per image | | leonardo (Leonardo Phoenix) | `image/generation/leonardo/Leonardo Phoenix` | $0.014 per image | -| leonardo (Leonardo Vision XL) | `image/generation/leonardo/Leonardo Vision XL` | $0.017 per image | -| leonardo (SDXL 0.9) | `image/generation/leonardo/SDXL 0.9` | $0.014 per image | +| leonardo (Leonardo Vision XL) | `image/generation/leonardo/Leonardo Vision XL` | $0.014 per image | +| leonardo (SDXL 0.9) | `image/generation/leonardo/SDXL 0.9` | $0.017 per image | | minimax | `image/generation/minimax` | $0.0035 per image | | minimax (image-01) | `image/generation/minimax/image-01` | $0.0035 per image | -| openai (dall-e-2) | `image/generation/openai/dall-e-2` | $0.018 per image | -| openai (dall-e-3) | `image/generation/openai/dall-e-3` | $0.08 per image | -| openai | `image/generation/openai` | $0.08 per image | +| openai | `image/generation/openai` | $0.034 per image | +| openai (gpt-image-1) | `image/generation/openai/gpt-image-1` | $0.042 per image | +| openai (gpt-image-1.5) | `image/generation/openai/gpt-image-1.5` | $0.034 per image | +| openai (gpt-image-1-mini) | `image/generation/openai/gpt-image-1-mini` | $0.011 per image | +| openai (gpt-image-2) | `image/generation/openai/gpt-image-2` | $0.053 per image | | replicate (anime-style) | `image/generation/replicate/anime-style` | $0.000225 per exec_time | | replicate (classic) | `image/generation/replicate/classic` | $0.00115 per exec_time | | replicate | `image/generation/replicate` | $0.01 per request | diff --git a/v3/expert-models/features/image/logo-detection.mdx b/v3/expert-models/features/image/logo-detection.mdx index 70da4f8..9a2b925 100644 --- a/v3/expert-models/features/image/logo-detection.mdx +++ b/v3/expert-models/features/image/logo-detection.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Logo Detection`} description={`Logo Detection is a powerful technology that enables the automatic identification and recognition of popular logos within an image.`} path="v3/expert-models/features/image/logo-detection" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/image/object-detection.mdx b/v3/expert-models/features/image/object-detection.mdx index 130c04f..7dd1ac4 100644 --- a/v3/expert-models/features/image/object-detection.mdx +++ b/v3/expert-models/features/image/object-detection.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Object Detection`} description={`Object Detection is a computer vision technique that allows users to identify and locate (with bounding boxes) objects in an image.`} path="v3/expert-models/features/image/object-detection" - articleSection="Image Features" + articleSection={`Image Features`} about={`Image AI API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `image analysis`, `computer vision`]} diff --git a/v3/expert-models/features/index.mdx b/v3/expert-models/features/index.mdx index cb940cc..cb66fbc 100644 --- a/v3/expert-models/features/index.mdx +++ b/v3/expert-models/features/index.mdx @@ -31,6 +31,32 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un +## Web + + + + Fetch a single URL and return its clean content as markdown, text, or HTML, with optional JavaScript rendering. + + + Discover and return the list of URLs on a site (a sitemap-style link map). + + + Search the web for a query and return ranked results (title, URL, and a snippet or the page content). + + + Crawl a site from a starting URL and return the content of its pages. Runs as an async job. + + + Scrape many URLs in one request and return each page's content. Runs as an async job. + + + Extract structured data from one or more web pages against a schema or prompt. Runs as an async job. + + + Run deep, multi-step web research on a query and return a synthesized answer with sources. Runs as an async job. + + + ## OCR @@ -79,7 +105,7 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un Image Anonymization API, also known as image de-identification or image de-personalization, refers to the process of - + Detect whether a face in a real photo has been swapped or manipulated (face-swap deepfakes). Compare two faces and decide whether they are from the same person. @@ -87,6 +113,9 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un Logo Detection is a powerful technology that enables the automatic identification and recognition of popular logos + + Recognizing a face in an image is a more advanced feature than just detecting the face in the image. + ## Translation @@ -111,11 +140,14 @@ Browse all AI features available through the Universal AI endpoint (`POST /v3/un -## Video Generation +## Video The Video Generation API enables easy creation of high-quality videos from text,and images, perfect for marketing, + + Detect deepfake and synthetically manipulated video. + diff --git a/v3/expert-models/features/ocr/financial-parser.mdx b/v3/expert-models/features/ocr/financial-parser.mdx index 9d494c1..b69cee0 100644 --- a/v3/expert-models/features/ocr/financial-parser.mdx +++ b/v3/expert-models/features/ocr/financial-parser.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Financial Parser`} description={`Financial Parser API is a powerful and versatile tool designed to streamline your financial data extraction process.`} path="v3/expert-models/features/ocr/financial-parser" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -173,7 +173,7 @@ Model string pattern: `ocr/financial_parser/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| -| affinda | `ocr/financial_parser/affinda` | $0.08 per page | +| affinda | `ocr/financial_parser/affinda` | $0.07 per page | | amazon | `ocr/financial_parser/amazon` | $0.01 per page | | base64 | `ocr/financial_parser/base64` | $0.25 per page | | eagledoc | `ocr/financial_parser/eagledoc` | $0.03 per page | @@ -185,7 +185,7 @@ Model string pattern: `ocr/financial_parser/{provider}[/{model}]` | openai | `ocr/financial_parser/openai` | $0.04 per page | | openai (gpt-4o) | `ocr/financial_parser/openai/gpt-4o` | $0.04 per page | | tabscanner | `ocr/financial_parser/tabscanner` | $0.08 per page | -| veryfi | `ocr/financial_parser/veryfi` | $0.08 per file | +| veryfi | `ocr/financial_parser/veryfi` | $0.16 per file | ## Quick Start diff --git a/v3/expert-models/features/ocr/identity-parser.mdx b/v3/expert-models/features/ocr/identity-parser.mdx index f3e996d..ea63558 100644 --- a/v3/expert-models/features/ocr/identity-parser.mdx +++ b/v3/expert-models/features/ocr/identity-parser.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Identity Parser`} description={`ID Document parsing technology allows users to automatically extract information from an ID Document such as passport, ID card, driving license and more.`} path="v3/expert-models/features/ocr/identity-parser" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} diff --git a/v3/expert-models/features/ocr/ocr-async.mdx b/v3/expert-models/features/ocr/ocr-async.mdx index 51104ab..1581756 100644 --- a/v3/expert-models/features/ocr/ocr-async.mdx +++ b/v3/expert-models/features/ocr/ocr-async.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`OCR Multipage`} description={`OCR or Optical Character Recognition is also referred to as text recognition or text extraction. It allows users to extract text data from PDFs with multiple pages.`} path="v3/expert-models/features/ocr/ocr-async" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} diff --git a/v3/expert-models/features/ocr/ocr-tables-async.mdx b/v3/expert-models/features/ocr/ocr-tables-async.mdx index 594350b..1e621df 100644 --- a/v3/expert-models/features/ocr/ocr-tables-async.mdx +++ b/v3/expert-models/features/ocr/ocr-tables-async.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Table Extraction`} description={`OCR Table (Optical Character Recognition for tabular documents) allows users to analyze documents containing tables and returns a structured representation of the detected tables in the form of a`} path="v3/expert-models/features/ocr/ocr-tables-async" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} diff --git a/v3/expert-models/features/ocr/ocr.mdx b/v3/expert-models/features/ocr/ocr.mdx index 6fe2b4d..3326602 100644 --- a/v3/expert-models/features/ocr/ocr.mdx +++ b/v3/expert-models/features/ocr/ocr.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Text Detection (OCR)`} description={`Optical Character Recognition or Reader (OCR) is the electronic or mechanical conversion of images of typed, handwritten or printed text into machine-encoded text.`} path="v3/expert-models/features/ocr/ocr" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} diff --git a/v3/expert-models/features/ocr/resume-parser.mdx b/v3/expert-models/features/ocr/resume-parser.mdx index c5723a4..5dce4d0 100644 --- a/v3/expert-models/features/ocr/resume-parser.mdx +++ b/v3/expert-models/features/ocr/resume-parser.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Resume Parser`} description={`Resume Parser enables users to extract various information from resumes (curriculum vitae, CV) that could be in a variety of formats and returns structured data (name, job list, education, skills) to`} path="v3/expert-models/features/ocr/resume-parser" - articleSection="OCR Features" + articleSection={`OCR Features`} about={`OCR API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `OCR`, `document parsing`]} diff --git a/v3/expert-models/features/text/ai-detection.mdx b/v3/expert-models/features/text/ai-detection.mdx index 62c998f..4210e81 100644 --- a/v3/expert-models/features/text/ai-detection.mdx +++ b/v3/expert-models/features/text/ai-detection.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Text AI Content Detection`} description={`The AI Detection API is a tool designed to determine whether a given text was generated by an artificial intelligence chatbot, or a Language Model (LLM).`} path="v3/expert-models/features/text/ai-detection" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} diff --git a/v3/expert-models/features/text/moderation.mdx b/v3/expert-models/features/text/moderation.mdx index 4c14794..8fa7589 100644 --- a/v3/expert-models/features/text/moderation.mdx +++ b/v3/expert-models/features/text/moderation.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Text Moderation`} description={`Text moderation scans text for offensive, sexually explicit or suggestive content, it also checks if there is any content of self-harm, violence, racist or hate speech.`} path="v3/expert-models/features/text/moderation" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} diff --git a/v3/expert-models/features/text/named-entity-recognition.mdx b/v3/expert-models/features/text/named-entity-recognition.mdx index bdedabb..68a8bb3 100644 --- a/v3/expert-models/features/text/named-entity-recognition.mdx +++ b/v3/expert-models/features/text/named-entity-recognition.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Named Entity Recognition`} description={`Named Entity Recognition (also called entity identification or extraction) is an information extraction technique that automatically identifies named entities in a text and classifies them into`} path="v3/expert-models/features/text/named-entity-recognition" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -47,7 +47,7 @@ Model string pattern: `text/named_entity_recognition/{provider}[/{model}]` |----------|-------------|-------| | amazon | `text/named_entity_recognition/amazon` | $1 per 1,000,000 chars | | microsoft | `text/named_entity_recognition/microsoft` | $1 per 1,000,000 chars | -| openai | `text/named_entity_recognition/openai` | $40 per 1,000,000 chars | +| openai | `text/named_entity_recognition/openai` | $10 per 1,000,000 tokens | | openai (gpt-4o) | `text/named_entity_recognition/openai/gpt-4o` | $10 per 1,000,000 tokens | | tenstorrent | `text/named_entity_recognition/tenstorrent` | $1 per 1,000,000 chars | diff --git a/v3/expert-models/features/text/plagia-detection.mdx b/v3/expert-models/features/text/plagia-detection.mdx index 0c37350..d590798 100644 --- a/v3/expert-models/features/text/plagia-detection.mdx +++ b/v3/expert-models/features/text/plagia-detection.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Plagiarism Detection`} description={`The Plagiarism Detection API is a tool designed to scan a content string for plagiarism using a plagiarism detection module`} path="v3/expert-models/features/text/plagia-detection" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} diff --git a/v3/expert-models/features/text/spell-check.mdx b/v3/expert-models/features/text/spell-check.mdx index 327ade6..1a7dee8 100644 --- a/v3/expert-models/features/text/spell-check.mdx +++ b/v3/expert-models/features/text/spell-check.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Grammar Spell Check`} description={`Spell Check analyzes the inputted text by comparing it to a dictionary of correctly spelled words to identify and highlight any spelling errors or grammatical mistakes.`} path="v3/expert-models/features/text/spell-check" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} diff --git a/v3/expert-models/features/text/topic-extraction.mdx b/v3/expert-models/features/text/topic-extraction.mdx index 758f064..4d61335 100644 --- a/v3/expert-models/features/text/topic-extraction.mdx +++ b/v3/expert-models/features/text/topic-extraction.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Topic Extraction`} description={`Topic analysis is a Natural Language Processing (NLP) technique that allows us to automatically extract meaning from text by identifying recurrent themes or topics.`} path="v3/expert-models/features/text/topic-extraction" - articleSection="Text Features" + articleSection={`Text Features`} about={`NLP API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `text analysis`, `NLP`]} diff --git a/v3/expert-models/features/translation/automatic-translation.mdx b/v3/expert-models/features/translation/automatic-translation.mdx index ad993f6..28c2591 100644 --- a/v3/expert-models/features/translation/automatic-translation.mdx +++ b/v3/expert-models/features/translation/automatic-translation.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Text Translation`} description={`Automatic translation or machine translation (MT) is the process of automatically translating a text from one language to another language.`} path="v3/expert-models/features/translation/automatic-translation" - articleSection="Translation Features" + articleSection={`Translation Features`} about={`Translation API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `translation`, `multilingual`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -48,7 +48,7 @@ Model string pattern: `translation/automatic_translation/{provider}[/{model}]` | google | `translation/automatic_translation/google` | $20 per 1,000,000 chars | | microsoft | `translation/automatic_translation/microsoft` | $10 per 1,000,000 chars | | modernmt | `translation/automatic_translation/modernmt` | $8 per 1,000,000 chars | -| openai | `translation/automatic_translation/openai` | $20 per 1,000,000 tokens | +| openai | `translation/automatic_translation/openai` | $20 per 1,000,000 chars | | openai (gpt-4o) | `translation/automatic_translation/openai/gpt-4o` | $20 per 1,000,000 tokens | diff --git a/v3/expert-models/features/translation/document-translation.mdx b/v3/expert-models/features/translation/document-translation.mdx index 96661e5..c08f8d5 100644 --- a/v3/expert-models/features/translation/document-translation.mdx +++ b/v3/expert-models/features/translation/document-translation.mdx @@ -9,7 +9,7 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Document Translation`} description={`Document Translation API translates whole documents in supported languages and various file formats (like pdf or doc) while keeping their structure intact.`} path="v3/expert-models/features/translation/document-translation" - articleSection="Translation Features" + articleSection={`Translation Features`} about={`Translation API`} proficiencyLevel="Intermediate" keywords={[`Eden AI`, `AI API`, `translation`, `multilingual`]} diff --git a/v3/expert-models/features/video/deepfake-detection-async.mdx b/v3/expert-models/features/video/deepfake-detection-async.mdx new file mode 100644 index 0000000..0dd8b15 --- /dev/null +++ b/v3/expert-models/features/video/deepfake-detection-async.mdx @@ -0,0 +1,88 @@ +--- +title: "Video Deepfake Detection" +description: "Detect deepfake and synthetically manipulated video. Returns an overall deepfake score and prediction, along with per-frame scores when the provider supplies them." +--- + +import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; + + + +## Endpoint + +`POST /v3/universal-ai/async` (async) + +Model string pattern: `video/deepfake_detection_async/{provider}[/{model}]` + +## Input + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| file | file_input | Yes | Video file ID from /v3/upload or direct file URL | + + +## Output + +| Field | Type | Required | Description | +|-------|------|----------|-------------| +| average_score | float | Yes | | +| prediction | enum | Yes | | +| **details_per_frame** | array[object] | No | | +|     position | float | Yes | | +|     score | float | Yes | | +|     prediction | enum | Yes | | + + +## Available Providers + +| Provider | Model String | Price | +|----------|-------------|-------| +| resemble | `video/deepfake_detection_async/resemble` | $0.07 per second | + + +## Quick Start + + +> This is an **async** feature. The initial response returns a job ID. Poll `GET /v3/universal-ai/async/{job_id}` until the job completes. + + +```python Python +import requests + +url = "https://api.edenai.run/v3/universal-ai/async" +headers = { + "Authorization": "Bearer YOUR_API_KEY", + "Content-Type": "application/json" +} + +payload = { + "model": "video/deepfake_detection_async/resemble", + "input": { + "file": "YOUR_FILE_UUID_OR_URL" + } +} + +response = requests.post(url, headers=headers, json=payload) +print(response.json()) +``` + +```bash cURL +curl -X POST https://api.edenai.run/v3/universal-ai/async \ + -H "Authorization: Bearer YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "model": "video/deepfake_detection_async/resemble", + "input": {"file": "YOUR_FILE_UUID_OR_URL"} + }' +``` + + diff --git a/v3/expert-models/features/video/generation-async.mdx b/v3/expert-models/features/video/generation-async.mdx index 2aa4185..bffda45 100644 --- a/v3/expert-models/features/video/generation-async.mdx +++ b/v3/expert-models/features/video/generation-async.mdx @@ -9,12 +9,12 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Video Generation`} description={`The Video Generation API enables easy creation of high-quality videos from text,and images, perfect for marketing, education, and more—all through one integration.`} path="v3/expert-models/features/video/generation-async" - articleSection="Video Generation Features" + articleSection={`Video Features`} about={`Video AI API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `video generation`]} + keywords={[`Eden AI`, `AI API`, `video generation`, `video analysis`]} datePublished="2026-05-06T00:00:00Z" - dateModified="2026-05-07T00:00:00Z" + dateModified="2026-07-27T00:00:00Z" /> ## Endpoint @@ -30,9 +30,8 @@ Model string pattern: `video/generation_async/{provider}[/{model}]` | text | string | Yes | Text prompt describing the content and style of the video to generate | | file | file_input | No | Initial keyframe image (JPEG or PNG) file ID from /v3/upload or direct file URL | | duration | int | No | Length of the generated video in seconds | -| fps | int | No | Frames per second of the generated video | | dimension | string | No | Video resolution in 'widthxheight' format (e.g., '1280x720') | -| seed | int | No | Random seed for generation reproducibility (0 to 2,147,483,646) | +| seed | int | No | Random seed for generation reproducibility (0 to 2,147,483,646). Omit for varied output. | ## Output @@ -41,29 +40,40 @@ Model string pattern: `video/generation_async/{provider}[/{model}]` |-------|------|----------|-------------| | video | string | Yes | | | video_resource_url | string | Yes | | +| usage | dict | No | | ## Available Providers | Provider | Model String | Price | |----------|-------------|-------| -| amazon (amazon.nova-reel-v1:0) | `video/generation_async/amazon/amazon.nova-reel-v1:0` | $0.08 per seconde | -| amazon (amazon.nova-reel-v1:1) | `video/generation_async/amazon/amazon.nova-reel-v1:1` | $0.08 per seconde | +| amazon (amazon.nova-reel-v1:0) | `video/generation_async/amazon/amazon.nova-reel-v1:0` | $0.08 per second | +| amazon (amazon.nova-reel-v1:1) | `video/generation_async/amazon/amazon.nova-reel-v1:1` | $0.08 per second | | amazon | `video/generation_async/amazon` | $0.5 per request | -| bytedance | `video/generation_async/bytedance` | $1.8 per 1,000,000 tokens | -| bytedance (seedance-1-0-lite-t2v-250428) | `video/generation_async/bytedance/seedance-1-0-lite-t2v-250428` | $1.8 per 1,000,000 tokens | -| bytedance (seedance-1-0-pro-250528) | `video/generation_async/bytedance/seedance-1-0-pro-250528` | $0.62 per request | +| bytedance | `video/generation_async/bytedance` | $0.05 per second | +| bytedance (seedance-1-0-pro-250528) | `video/generation_async/bytedance/seedance-1-0-pro-250528` | $2.5 per 1,000,000 tokens | +| bytedance (seedance-1-0-pro-fast-251015) | `video/generation_async/bytedance/seedance-1-0-pro-fast-251015` | $0.022 per second | +| bytedance (seedance-1-5-pro-251215) | `video/generation_async/bytedance/seedance-1-5-pro-251215` | $1.2 per 1,000,000 tokens | +| bytedance (seedance-2-0-260128) | `video/generation_async/bytedance/seedance-2-0-260128` | $0.147 per second | | google | `video/generation_async/google` | $3.6 per request | -| google (veo-3.0-fast-generate-001) | `video/generation_async/google/veo-3.0-fast-generate-001` | $0.15 per seconde | -| google (veo-3.0-generate-001) | `video/generation_async/google/veo-3.0-generate-001` | $0.4 per seconde | -| google (veo-3.1-generate-preview) | `video/generation_async/google/veo-3.1-generate-preview` | $0.4 per seconde | +| google (veo-3.0-fast-generate-001) | `video/generation_async/google/veo-3.0-fast-generate-001` | $0.12 per second | +| google (veo-3.0-generate-001) | `video/generation_async/google/veo-3.0-generate-001` | $0.4 per second | +| google (veo-3.1-fast-generate-preview) | `video/generation_async/google/veo-3.1-fast-generate-preview` | $0.1 per second | +| google (veo-3.1-generate-preview) | `video/generation_async/google/veo-3.1-generate-preview` | $0.6 per second | +| google (veo-3.1-lite-generate-preview) | `video/generation_async/google/veo-3.1-lite-generate-preview` | $0.05 per second | | minimax | `video/generation_async/minimax` | $0.56 per request | | minimax (MiniMax-Hailuo-02) | `video/generation_async/minimax/MiniMax-Hailuo-02` | $0.28 per request | -| minimax (MiniMax-Hailuo-2.3) | `video/generation_async/minimax/MiniMax-Hailuo-2.3` | $0.28 per request | +| minimax (MiniMax-Hailuo-2.3) | `video/generation_async/minimax/MiniMax-Hailuo-2.3` | $0.084 per request | | minimax (S2V-01) | `video/generation_async/minimax/S2V-01` | $0.65 per request | | minimax (T2V/I2V-01-Director) | `video/generation_async/minimax/T2V/I2V-01-Director` | $0.43 per request | | openai | `video/generation_async/openai` | $5 per request | -| openai (sora-2) | `video/generation_async/openai/sora-2` | $0.1 per seconde | +| openai (sora-2) | `video/generation_async/openai/sora-2` | $0.1 per second | +| openai (sora-2-pro) | `video/generation_async/openai/sora-2-pro` | $0.3 per second | +| pixverse (c1) | `video/generation_async/pixverse/c1` | $0.004 per token | +| pixverse | `video/generation_async/pixverse` | $0.004 per token | +| pixverse (v5) | `video/generation_async/pixverse/v5` | $0.004 per token | +| pixverse (v5.5) | `video/generation_async/pixverse/v5.5` | $0.004 per token | +| pixverse (v6) | `video/generation_async/pixverse/v6` | $0.004 per token | ## Quick Start diff --git a/v3/expert-models/features/web/batch-scrape-async.mdx b/v3/expert-models/features/web/batch-scrape-async.mdx index 2fe3ce6..44218ec 100644 --- a/v3/expert-models/features/web/batch-scrape-async.mdx +++ b/v3/expert-models/features/web/batch-scrape-async.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Batch Web Scraping`} description={`Scrape many URLs in one request and return each page's content. Runs as an async job.`} path="v3/expert-models/features/web/batch-scrape-async" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> diff --git a/v3/expert-models/features/web/crawl-async.mdx b/v3/expert-models/features/web/crawl-async.mdx index 3fd53da..56ae67a 100644 --- a/v3/expert-models/features/web/crawl-async.mdx +++ b/v3/expert-models/features/web/crawl-async.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Web Crawl`} description={`Crawl a site from a starting URL and return the content of its pages. Runs as an async job.`} path="v3/expert-models/features/web/crawl-async" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> diff --git a/v3/expert-models/features/web/map.mdx b/v3/expert-models/features/web/map.mdx index 6725c11..aa096a4 100644 --- a/v3/expert-models/features/web/map.mdx +++ b/v3/expert-models/features/web/map.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Site Map`} description={`Discover and return the list of URLs on a site (a sitemap-style link map).`} path="v3/expert-models/features/web/map" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> diff --git a/v3/expert-models/features/web/research-async.mdx b/v3/expert-models/features/web/research-async.mdx index 09ccc16..1732b1f 100644 --- a/v3/expert-models/features/web/research-async.mdx +++ b/v3/expert-models/features/web/research-async.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Deep Research`} description={`Run deep, multi-step web research on a query and return a synthesized answer with sources. Runs as an async job.`} path="v3/expert-models/features/web/research-async" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> @@ -56,6 +56,7 @@ Model string pattern: `web/research_async/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| | firecrawl | `web/research_async/firecrawl` | $0.0038 per token | +| linkup | `web/research_async/linkup` | $0.001 per token | ## Quick Start diff --git a/v3/expert-models/features/web/scraping.mdx b/v3/expert-models/features/web/scraping.mdx index fc8536a..d06ef8e 100644 --- a/v3/expert-models/features/web/scraping.mdx +++ b/v3/expert-models/features/web/scraping.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Web Scraping`} description={`Fetch a single URL and return its clean content as markdown, text, or HTML, with optional JavaScript rendering.`} path="v3/expert-models/features/web/scraping" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> @@ -58,6 +58,7 @@ Model string pattern: `web/scraping/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| | firecrawl | `web/scraping/firecrawl` | $0.0038 per token | +| linkup | `web/scraping/linkup` | $0.001 per token | ## Quick Start diff --git a/v3/expert-models/features/web/search.mdx b/v3/expert-models/features/web/search.mdx index ed7f829..9209920 100644 --- a/v3/expert-models/features/web/search.mdx +++ b/v3/expert-models/features/web/search.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Web Search`} description={`Search the web for a query and return ranked results (title, URL, and a snippet or the page content).`} path="v3/expert-models/features/web/search" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" /> @@ -69,6 +69,7 @@ Model string pattern: `web/search/{provider}[/{model}]` | Provider | Model String | Price | |----------|-------------|-------| | firecrawl | `web/search/firecrawl` | $0.0038 per token | +| linkup | `web/search/linkup` | $0.001 per token | ## Quick Start diff --git a/v3/expert-models/features/web/structured-extraction-async.mdx b/v3/expert-models/features/web/structured-extraction-async.mdx index 431f5a4..5e89715 100644 --- a/v3/expert-models/features/web/structured-extraction-async.mdx +++ b/v3/expert-models/features/web/structured-extraction-async.mdx @@ -9,10 +9,10 @@ import { TechArticleSchema } from "/snippets/TechArticleSchema.mdx"; title={`Structured Extraction`} description={`Extract structured data from one or more web pages against a schema or prompt. Runs as an async job.`} path="v3/expert-models/features/web/structured-extraction-async" - articleSection="Expert Models" - about={`AI API`} + articleSection={`Web Features`} + about={`Web Data API`} proficiencyLevel="Intermediate" - keywords={[`Eden AI`, `AI API`, `expert models`]} + keywords={[`Eden AI`, `AI API`, `web scraping`, `web search`]} datePublished="2026-07-27T00:00:00Z" dateModified="2026-07-27T00:00:00Z" />