API Dokümantasyonu
Güçlü yapay zeka API'si ile uygulamalarınızı geliştirin
Başlangıç
CraftingAI API ile güçlü yapay zeka özelliklerini uygulamalarınıza entegre edin. RESTful API'miz CV oluşturma ve ses klonlama hizmetleri sunar.
Kimlik Doğrulama
Tüm API istekleri Bearer token gerektirir. API anahtarınızı dashboard'dan alabilirsiniz.
Hız Sınırları
API kullanımınız aşağıdaki sınırlara tabidir:
- • Ücretsiz plan: 100 istek/saat
 - • Pro plan: 1,000 istek/saat
 - • Enterprise plan: Sınırsız
 
CV Oluşturucu API
POST /api/v1/cv/generate
Kullanıcı bilgilerini kullanarak profesyonel CV'ler oluşturun.
{
  "personalInfo": {
    "name": "John Doe",
    "email": "john@example.com",
    "phone": "+1234567890"
  },
  "experience": [...],
  "education": [...],
  "skills": [...],
  "template": "modern"
}{
  "success": true,
  "cvId": "cv_123456789",
  "downloadUrl": "https://api.craftingai.com/cv/download/cv_123456789",
  "previewUrl": "https://api.craftingai.com/cv/preview/cv_123456789"
}GET /api/v1/cv/{cvId}
Retrieve CV information and status.
{
  "cvId": "cv_123456789",
  "status": "completed",
  "createdAt": "2024-01-15T10:30:00Z",
  "downloadUrl": "https://api.craftingai.com/cv/download/cv_123456789"
}Ses Klonlama API
POST /api/v1/voice/clone
Ses örneklerinden yeni bir ses modeli oluşturun.
{
                            "voiceName": "My Voice Model",
                            "audioFiles": [file1.wav, file2.wav, file3.wav],
                            "language": "en",
                            "quality": "high"
                          }{
  "success": true,
  "voiceId": "voice_987654321",
  "status": "processing",
  "estimatedTime": "15 minutes"
}POST /api/v1/voice/synthesize
Klonlanmış ses kullanarak metni sese dönüştürün.
{
  "voiceId": "voice_987654321",
  "text": "Hello, this is my cloned voice speaking!",
  "speed": 1.0,
  "pitch": 1.0
}Hata Yönetimi
400 - Hatalı İstek
İstek formatı geçersiz veya gerekli parametreler eksik.
401 - Yetkisiz
API anahtarı geçersiz veya eksik.
429 - Çok Fazla İstek
Hız sınırı aşıldı. Lütfen bekleyin ve tekrar deneyin.
500 - Sunucu Hatası
Sunucu tarafında bir hata oluştu.
SDK Kütüphaneleri
Popüler programlama dilleri için hazır SDK'larımızı kullanarak hızlıca başlayın.