Direct API
Kendi arka ucunuzdan HTTPS üzerinden Morphic'te görseller, video ve ses üretin, düzenleyin ve yönetin.
Morphic Direct API, Morphic MCP sunucusunun bir yapay zekâ asistanına sunduğu üretim, düzenleme ve kütüphane araçlarının aynısını arka ucunuza düz HTTPS ve JSON üzerinden sunar. Bir aracı kuruluş API anahtarıyla çağırırsınız, her ücretli çağrı ne kadar ücret aldığını bildirir ve her üretimi yoklama yaparak ya da imzalı bir webhook ile takip edersiniz.
Bir bakışta
| Temel URL | https://mcp.morphic.com/v1/direct |
|---|---|
| Kimlik doğrulama | Authorization: Bearer mor_live_… |
| Biçim | JSON istek ve yanıt gövdeleri, UTF-8, istek başına en fazla 1 MB |
| Kimlikler | Verileriniz için UUID v7 dizeleri, modeller için mdl_…, sesler için list_voices aracından gelen UUID'ler |
| Zamanlar | UTC'de ISO 8601, örneğin 2026-10-25T09:14:03.120Z |
| Para | Tam sayı olarak Morphic kredileri: planınızın ve Studio'nun harcadığı kredilerin aynısı |
Erişim alma
Direct API, davetle ve kuruluş bazında açılır. Açılana kadar her çağrı 403 direct_api_disabled yanıtını verir.
- Morphic hesap sorumlunuzdan kuruluşunuz için Direct API'yi etkinleştirmesini isteyin. Sipariş formunuz tamamlandığında Morphic ücretli araçları da açar; o zamana kadar Direct API kapsamları Studio'da görünmez ve ücretli araçlar
403 tool_not_availableyanıtını verir. - Kuruluşunuzun bir yöneticisi Studio'da, Settings > API keys altında bir anahtar oluşturur ve kuruluş adına Morphic Kullanım Koşulları'nı, Geliştirici API bölümü dahil olmak üzere kabul eder. Bkz. Bir anahtar oluşturun.
- API'yi
Authorization: Bearer <secret>ile çağırın.
Hızlı başlangıç
Çıktının düşeceği projeyi bulun, bir görsel başlatın ve ardından tamamlanmasını bekleyin.
export MORPHIC_API_KEY=mor_live_9f2c… # created once in Studio > Settings > API keys
# 1. Which project should the output land in?
curl -s https://mcp.morphic.com/v1/direct/tools/list_projects \
-H "Authorization: Bearer $MORPHIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": {}}'
# 2. Start an image
curl -s https://mcp.morphic.com/v1/direct/tools/generate_image \
-H "Authorization: Bearer $MORPHIC_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-4411-hero-image" \
-d '{
"input": {
"prompt": "A red vintage bicycle against a pastel wall, soft morning light",
"aspect_ratio": "16:9",
"project_id": "01928f4e-5b7c-7d2a-9e11-3c4b5a6d7e8f"
},
"webhook_id": "01929a10-0c3d-7f44-8a21-0b1c2d3e4f50",
"metadata": { "order_id": "4411" }
}'
# 3. Wait for it (holds up to 45 s, returns the moment it finishes)
curl -s "https://mcp.morphic.com/v1/direct/generations/0192a7b3-…?wait=45" \
-H "Authorization: Bearer $MORPHIC_API_KEY"Her üretim, kuruluşunuzun Morphic kütüphanesine, belirttiğiniz projeye, Studio'da yapılmış gibi düşer. Studio'da API tarafından oluşturulmuş olarak görünür ve kütüphanedeki Created by > API filtresi, API anahtarlarınızın oluşturduğu veya içe aktardığı her şeyi listeler.
Uç noktalar
| Yöntem | Yol | Kapsam | İşlevi |
|---|---|---|---|
GET | /v1/direct/me | yok | anahtar, sınırları ve harcaması, kuruluşun bakiyesi |
GET | /v1/direct/tools | yok | JSON Şemalarıyla birlikte araç kataloğu |
GET | /v1/direct/tools/{tool_name} | yok | tek bir araç |
GET | /v1/direct/openapi.json | yok | OpenAPI 3.1 belgesi |
POST | /v1/direct/tools/{tool_name} | araca göre | bir aracı çağırır |
GET | /v1/direct/generations/{id} | assets:read | tek bir üretim, isteğe bağlı uzun yoklama |
POST | /v1/direct/generations/batch-get | assets:read | en fazla 10 üretim, isteğe bağlı uzun yoklama |
GET | /v1/direct/usage | assets:read | defter kayıtları ve toplamlar |
POST | /v1/direct/webhooks | generations:write | bir uç nokta kaydeder |
GET | /v1/direct/webhooks | assets:read | uç noktaları listeler |
DELETE | /v1/direct/webhooks/{webhook_id} | generations:write | bir uç noktayı kaldırır |
GET | /v1/direct/webhooks/{webhook_id}/events | assets:read | teslimat günlüğü |
Sonraki okumalar
Kimlik doğrulama
Anahtarlar, kapsamlar ve kredi sınırları
Bir aracı çağırma
İstek, yanıt, faturalandırma ve idempotency
Üretimler
Durumlar, yoklama ve toplu okuma
Webhook'lar
Bir üretim bittiğinde imzalı bildirimler
Krediler ve kullanım
Her çağrının ücreti, /me ve /usage
Kendi medyanızı iletme
Dosyalarınızı herhangi bir medya alanında URL ile verin
Hatalar
Her hata kodu ve ne zaman yeniden denenir
Sınırlar
Hız sınırları ve boyut sınırları
Araç kataloğu
Her araç ve gerektirdiği kapsam
Modeller
Model kimlikleri, yetenekleri ve seçenekleri
Sürümleme
v1 içinde neler değişebilir
Herhangi bir sorun yaşarsanız ya da sorularınız olursa, bizimle iletişime geçmekten çekinmeyin. Yardım etmeye memnuniyet duyarız. Bize şu adresten yazın: support@morphic.com.
MCP
Claude, ChatGPT, Cursor, VS Code ve 15 diğer yapay zekâ uygulamasını Morphic'e bağlayın ve zaten kullandığınız asistan üzerinden görseller, video ve ses oluşturun.
Kimlik doğrulama
Studio'da bir Direct API anahtarı oluşturun, kapsamlarını ve kredi sınırlarını seçin ve her istekle birlikte gönderin.