LTX-2 API Nasıl Kullanılır?

Ashley Innocent

Ashley Innocent

16 January 2026

LTX-2 API Nasıl Kullanılır?

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

LTX-2 API, geliştiricilere yapay zeka aracılığıyla ilgi çekici video içerikleri oluşturma gücü verir. Lightricks tarafından sağlanan bu hizmet, kullanıcıların metin açıklamalarını veya statik görüntüleri sesle senkronize edilmiş videolara dönüştürmesini sağlar. Mühendisler, içerik oluşturmadan görsel efekt prototiplemeye kadar çeşitli görevler için bu API'yi uygulamalarına entegre ederler. Dahası, API hız veya kalite için optimize edilmiş çeşitli modelleri destekleyerek proje ihtiyaçlarına göre özelleştirme imkanı sunar.

💡
İstekleri etkin bir şekilde test etmek ve yönetmek için geliştiriciler genellikle özel araçlara güvenir. Örneğin, Apidog, API çağrıları oluşturmak, göndermek ve hatalarını ayıklamak için kullanıcı dostu bir arayüz sunar. Kimlik doğrulama başlıklarını, JSON yüklerini ve yanıt ayrıştırmayı sorunsuz bir şekilde yönetir.
Düğme

Bu nedenle, LTX-2 API ile etkileşiminizi geliştirmek ve kurulum yerine yeniliğe daha fazla odaklanmak için Apidog'u ücretsiz indirmeyi düşünebilirsiniz.

LTX-2 API Nedir?

Geliştiriciler, videoları programlı olarak oluşturmak için LTX-2 API'yi kullanır. Bu RESTful hizmeti, basit girdilerden sinematik çıktılar üretmek için gelişmiş yapay zeka modellerinden yararlanır. Özellikle, üç temel yetenek sunar: metinden videoya oluşturma, görüntüden videoya dönüştürme ve video segmentlerini düzenlemek için yeniden çekim (retake) işlevselliği.

A gif of a video created by LTX-2 API

API, tek geçişte senkronize ses ve video oluşturan Diffusion Transformer (DiT) tabanlı bir temel olan LTX-2 modeli üzerine kuruludur. Kullanıcılar komutlar (prompt) gönderir ve sistem, seçilen model ve yapılandırmaya bağlı olarak 20 saniyeye kadar videolar oluşturur. Ayrıca, 4K gibi yüksek çözünürlükleri ve 50 FPS'ye kadar kare hızlarını destekleyerek profesyonel uygulamalar için uygun hale gelir.

Lightricks, API'yi barındırarak ölçeklenebilirlik ve güvenilirlik sağlar. Kullanıcılar, HTTPS uç noktaları aracılığıyla erişim sağlar ve yanıtlar doğrudan MP4 dosyaları sunar. Bu senkron yaklaşım, geliştiricilerin durum yoklaması yapmadan oluşturulan videoyu yanıt gövdesinde almasıyla iş akışlarını basitleştirir. Ancak, aşırı yüklenmeyi önlemek için oran sınırları uygulanır, bu nedenle ekipler kullanımı dikkatlice izler.

Açık kaynak alternatifleriyle karşılaştırıldığında, barındırılan LTX-2 API donanım gereksinimlerini soyutlar. Geliştiriciler, GPU'ları yönetmekten veya ComfyUI gibi çerçeveleri kurmaktan kaçınarak bunun yerine entegrasyona odaklanırlar. Bununla birlikte, yerel yürütmeyi tercih edenler için Lightricks, GitHub'da açık kaynak LTX-2 modelini sağlar, ancak bu kılavuz bulut tabanlı verimlilik için API'yi vurgulamaktadır.

LTX-2 API'ye Başlarken

Kullanıcılar kimlik bilgilerini edinerek başlar. İlk olarak, Geliştirici Konsoluna giriş yapın. Platform, gerekirse hesap oluşturma konusunda size rehberlik edecektir. Giriş yaptıktan sonra, doğrudan kontrol panelinden bir API anahtarı oluşturun.

Developer Console Screenshot

Bu anahtar, erişim belirteciniz olarak görev yapar. Tüm istekleri doğrulamak için onu güvenli bir şekilde saklayın. Örneğin, betiklerde sabit kodlamayı önlemek için ortam değişkenlerine yerleştirin. Bash'te, export LTXV_API_KEY="anahtarınız_buraya" komutunu yürütün. Python geliştiricileri, import os; api_key = os.environ.get("LTXV_API_KEY") ile alırlar. Node.js kullanıcıları ise process.env.LTXV_API_KEY aracılığıyla erişirler.

Anahtarı güvence altına aldıktan sonra, basit bir istekle bağlantıyı test edin. Kurulumu doğrulamak için curl veya Apidog gibi araçları kullanın. Bu adım, hesap durumunuzu onaylar ve API'nin yanıt formatına aşina olmanızı sağlar. Sorunlar ortaya çıkarsa, 401 durumunu döndüren geçersiz anahtarlar gibi yaygın hataları kontrol edin.

Ayrıca, konsoldaki plan ayrıntılarınızı gözden geçirin. Farklı katmanlar, çeşitli krediler ve limitler sunarak ne sıklıkta video oluşturduğunuzu etkiler. Ekipler, daha yüksek hacimleri desteklemek için gerektiğinde planlarını yükseltir.

LTX-2 API'de İsteklerin Kimliğini Doğrulama Nasıl Yapılır?

Kimlik doğrulama, API erişimini korur. Anahtarı, her isteğin Yetkilendirme başlığına Bearer formatında dahil edin. Özellikle, Authorization: Bearer SİZİN_API_ANAHTARINIZ olarak ayarlayın.

Örneğin, bir curl komutu şöyle görünür:

curl -X POST https://api.ltx.video/v1/text-to-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "A serene mountain landscape at dawn", "model": "ltx-2-pro", "duration": 8, "resolution": "1920x1080"}'

Python uygulamaları istekler kütüphanesini kullanır:

import requests
import os

api_key = os.environ.get("LTXV_API_KEY")
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json"
}
payload = {
    "prompt": "A serene mountain landscape at dawn",
    "model": "ltx-2-pro",
    "duration": 8,
    "resolution": "1920x1080"
}
response = requests.post("https://api.ltx.video/v1/text-to-video", headers=headers, json=payload)
if response.status_code == 200:
    with open("video.mp4", "wb") as f:
        f.write(response.content)

Güvenlik uygulamalarını dikkatle takip edin. Anahtarları asla istemci tarafı kodunda veya depolarda ifşa etmeyin. Onları konsol aracılığıyla düzenli olarak değiştirin. Ayrıca, taşınabilirliği artırmak için depolama için ortam değişkenlerini kullanın.

Kimlik doğrulama başarısız olursa, API 401 Yetkilendirilmedi yanıtı verir. Yanıt gövdesi "Geçersiz API anahtarı" veya "Eksik yetkilendirme başlığı" gibi ayrıntıları içerir. Anahtarın biçimini ve süresini doğrulayarak sorun giderin. Yaygın düzeltmeler, anahtarı yeniden oluşturmayı veya başlık sözdizimini düzeltmeyi içerir.

LTX-2 API'deki Desteklenen Modelleri Anlamak

LTX-2 API iki ana model sunar: ltx-2-fast ve ltx-2-pro. Her biri farklı öncelikler için optimize edilmiştir.

ltx-2-fast modeli verimliliği ön planda tutar. Belirli yapılandırmalarda 3840x2160'a kadar çözünürlükleri, 25 veya 50 FPS'yi ve 6 ila 20 saniye arasındaki süreleri destekler. Örneğin, 1920x1080 ve 25 FPS'de 20 saniyeye kadar işlem yapar. Bu model, hızın mükemmellikten daha önemli olduğu hızlı prototipleme için uygundur.

Tersine, ltx-2-pro modeli kaliteye vurgu yapar. Süreleri 6, 8 veya 10 saniye ile sınırlar ancak üstün ayrıntı ve tutarlılık sunar. Ayrıca 3840x2160'a kadar çözünürlükleri ve 25 veya 50 FPS'yi destekler. Geliştiriciler, son rötuş gerektiren nihai çıktılar için onu seçerler.

Kesin kombinasyonlar için bu model destek matrisine bakın:

Model Çözünürlük FPS Süre (saniye)
ltx-2-fast 1920x1080 25 6, 8, 10, 12, 14, 16, 18, 20
1920x1080 50 6, 8, 10
2560x1440 25, 50 6, 8, 10
3840x2160 25, 50 6, 8, 10
ltx-2-pro 1920x1080 25, 50 6, 8, 10
2560x1440 25, 50 6, 8, 10
3840x2160 25, 50 6, 8, 10

Gereksinimlere göre modelleri seçin. Örneğin, geliştirme aşamalarında ltx-2-fast kullanın, ardından üretim için ltx-2-pro'ya geçin. Daha yüksek çözünürlüklerin ve sürelerin daha fazla kredi tükettiğini unutmayın.

LTX-2 API'deki Metinden Videoya Uç Noktasını Uzmanlaşmak

Geliştiriciler, açıklamalardan video oluşturmak için metinden videoya uç noktasını çağırırlar. URL https://api.ltx.video/v1/text-to-video olup, POST yöntemi kullanılır.

Gerekli parametreler şunlardır:

İsteğe bağlı parametreler kontrolü artırır:

İstek, JSON içeriği bekler. Başarılı yanıtlar, gövdesinde bir MP4 dosyası ve Content-Type: video/mp4 ile döner.

Örneğin, 8 saniyelik bir video oluşturun:

curl -X POST https://api.ltx.video/v1/text-to-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "A majestic eagle soaring through clouds at sunset", "model": "ltx-2-pro", "duration": 8, "resolution": "1920x1080"}' \
-o video.mp4

Python eşdeğeri dosyayı doğrudan kaydeder. Hatalar oluşursa, geçersiz parametreler için 400 veya limitler için 429 gibi kodları işleyin.

Çıktıları iyileştirmek için komutlarla denemeler yapın. Daha iyi sonuçlar için eylem, karakterler ve ses hakkında ayrıntılar ekleyin. Bu uç nokta, metin tabanlı video oluşturmanın temelini oluşturur.

LTX-2 API'deki Görüntüden Videoya Uç Noktasını Keşfetmek

Görüntüden videoya uç noktası, statik görüntüleri hareketlendirir. POST yöntemini https://api.ltx.video/v1/image-to-video adresine kullanır.

Anahtar parametreler metinden videoya olanları yansıtır, ancak image_uri eklenmiştir: String, giriş görüntüsünün bir URL'si (HTTPS, 32MB'ye kadar, JPG gibi formatlar).

Örnek istek:

curl -X POST https://api.ltx.video/v1/image-to-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"image_uri": "https://example.com/sunset.jpg", "prompt": "Clouds drifting across the sky as the sun sets slowly", "model": "ltx-2-pro", "duration": 8, "resolution": "1920x1080"}' \
-o video.mp4

Yanıtlar hareketli MP4'ü sunar. Pazarlama veya eğitim uygulamalarında olduğu gibi fotoğrafları hayata geçirmek için bunu kullanın. Tutarlı hareket için görüntülerin komutlarla uyumlu olduğundan emin olun.

Kısıtlamalar modellerle eşleşir: süre ve çözünürlüğü doğrulayın. Görüntü alımı başarısız olursa, 400 hatası bekleyin.

LTX-2 API'deki Yeniden Çekim Özelliğini Kullanmak

Yeniden çekim özelliği, videoların tamamını yeniden oluşturmaya gerek kalmadan video bölümlerini düzenler. Yapay zeka aracılığıyla belirli anları hedefler, ses, video veya her ikisini değiştirir.

Ayrıntılı uç nokta özellikleri gelişmekte olsa da, muhtemelen /v1/retake gibi bir yola POST kullanır. Parametreler arasında orijinal video için video_uri, saniye cinsinden start_time ve end_time ile değişiklikler için prompt bulunur.

Örneğin, bir diyalog segmentini yeniden yazın. Bu, videoların tamamını yeniden oluşturmaya kıyasla kaynak tasarrufu sağlar. Geliştiriciler, post prodüksiyon iş akışlarında yinelemeli iyileştirmeler için bunu uygular.

Tam parametreler için belgelerdeki güncellemeleri takip edin. Şu anda, anları verimli bir şekilde yeniden yazarak senkronizasyonu sürdürüyor.

LTX-2 API'deki Hataları Yönetme

API hata yanıtlarını standartlaştırır:

{
  "type": "error",
  "error": {
    "type": "error_type",
    "message": "Description"
  }
}

Yaygın kodlar:

Zarif bir şekilde ele alın: Retry-After başlığıyla 429'da yeniden deneyin. 402 için bakiyeleri kontrol edin. Hata ayıklama için mesajları günlüğe kaydedin.

En iyi uygulamalar: İstemci tarafında girdileri doğrulayın, yeniden denemeler için üstel geri çekilme uygulayın.

LTX-2 API'de Oran Sınırlarını Yönetme

Oran sınırları kötüye kullanımı önler. Plana göre değişen eşzamanlılık (eşzamanlı istekler) ve oran (pencere başına istekler) içerirler.

Aşma, Retry-After ile 429'u tetikler. Hata türleri: rate_limit_error veya concurrency_limit_error.

Başlıklar aracılığıyla izleyin. Mümkün olduğunca toplu işlem yaparak, testler için daha düşük çözünürlükler kullanarak ve planları yükselterek optimize edin.

Artışlar için desteğe başvurun.

LTX-2 API Entegrasyonu İçin En İyi Uygulamalar

Sağlam hata işleme ve günlük kaydı uygulayın. Ölçekleme yapıyorsanız eşzamansız işlemeyi kullanın.

Anahtarları kasa ile güvene alın. Komutları kapsamlı bir şekilde test edin.

Üretim için maliyetleri hesaplayın: daha uzun videolar daha fazla kredi kullanır.

İş akışlarıyla entegre edin: Görüntülerden küçük resimler oluşturun, ardından tam videoları oluşturun.

Apidog'u LTX-2 API ile Kullanmak

Apidog, test sürecini kolaylaştırır. Uç noktaları içe aktarın, başlıkları ayarlayın ve görsel olarak istekler gönderin.

Apidog Interface for API testing

LTX-2 API çağrıları için koleksiyonlar oluşturun. İkili MP4'ler dahil yanıtların hatalarını ayıklayın.

Anahtarlar için ortamları destekleyerek geçişleri kolaylaştırır.

Verimliliğinizi artırmak için Apidog'u ücretsiz indirin.

LTX-2 API ile Gelişmiş Örnekler

Python'da bir sarmalayıcı oluşturun:

import requests
import os

class LTX2API:
    def __init__(self):
        self.api_key = os.environ.get("LTXV_API_KEY")
        self.base_url = "https://api.ltx.video/v1"

    def generate_text_to_video(self, prompt, model="ltx-2-pro", duration=8, resolution="1920x1080"):
        headers = {"Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json"}
        payload = {"prompt": prompt, "model": model, "duration": duration, "resolution": resolution}
        response = requests.post(f"{self.base_url}/text-to-video", headers=headers, json=payload)
        if response.status_code == 200:
            return response.content
        else:
            raise Exception(response.json()["error"]["message"])

# Usage
api = LTX2API()
video_data = api.generate_text_to_video("A futuristic cityscape at night")
with open("output.mp4", "wb") as f:
    f.write(video_data)

Görüntüden videoya için genişletin. Flask veya Django aracılığıyla web uygulamalarında kullanın.

Sonuç

LTX-2 API, video oluşturmayı dönüştürür. Bu kılavuzu takip ederek geliştiriciler, gücünü etkin bir şekilde kullanabilirler. Temellerle başlayın, komutları iyileştirin ve entegrasyonları ölçeklendirin. Apidog gibi araçlar süreci basitleştirerek sorunsuz geliştirme sağlar.

Düğme

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin