Araç kataloğu

Direct API'nin araçlarını ve JSON Şemalarını keşfedin ve her v1 aracını gerektirdiği kapsamla birlikte görün.

Direct API, Morphic MCP sunucusuyla aynı araç tanımlarından üretilir; bu yüzden API'nin sunduğu katalog, planınızın kullanabildiği her model dahil olmak üzere her zaman canlı katalogdur.

Araçları keşfedin

İstekDöndürdüğü
GET /v1/direct/toolsbu anahtarın çağırabildiği her araç, tam JSON Şemalarıyla, { "tools": [ … ] } olarak
GET /v1/direct/tools/{tool_name}bu listenin tek bir girdisi, { "tool": { … } } olarak
GET /v1/direct/openapi.jsonaynı tanımlardan oluşturulan, tüm API için bir OpenAPI 3.1 belgesi; tipli bir istemci üretmek için kullanın
curl -s https://mcp.morphic.com/v1/direct/tools \
  -H "Authorization: Bearer $MORPHIC_API_KEY"
{
  "tools": [
    {
      "name": "generate_image",
      "title": "Generate image",
      "description": "Text to image. TAKES IN: a prompt … PRODUCES: one new image per variation …",
      "required_scopes": ["generations:write"],
      "charges_credits": true,
      "returns_generation": true,
      "input_schema":  { "type": "object", "properties": { "prompt": { "type": "string", "maxLength": 4000 }, "…": {} }, "required": ["prompt"], "additionalProperties": false },
      "output_schema": { "type": "object", "properties": { "generation_id": { "type": "string" }, "…": {} } },
      "annotations": { "readOnlyHint": false, "destructiveHint": false, "idempotentHint": false, "openWorldHint": false }
    }
  ]
}
AlanAnlamı
charges_creditsaraç kredi harcayabilir; bkz. Krediler ve kullanım
returns_generationaraç, bir üretim olarak takip ettiğiniz eşzamansız bir iş başlatır
input_schemaçağrı gövdesindeki input için JSON Şeması. Katıdır: bilinmeyen bir anahtar yok sayılmaz, reddedilir.
output_schemayanıttaki result için JSON Şeması. Açıktır: yeni alanlar görünebilir.

v1'deki araçlar

GET /v1/direct/tools, yetkili ve her zaman güncel listedir. v1'de:

Hesap ve katalog (ücretsiz)

AraçKapsamİşlevi
list_voicesyokbir konuşma modelinin sunduğu sesler, her biri voice_id değeriyle
list_projectsprojects:readprojeleriniz
list_workflows, get_workflowprojects:readkaydedilmiş iş akışları
list_charactersassets:readeğitilmiş karakterler, bir düzenlemenin aldığı kimlikle
plan_mediaassets:readçok adımlı bir planı doğrular ve fiyatlandırır; bkz. Harcamadan önce fiyat alın

Kütüphane (ücretsiz)

AraçKapsamİşlevi
list_assetsassets:readyüklemeler, üretimler ve belgeler, bağlantılarıyla; URL ile verdiğiniz bir dosya burada listelenir
list_generationsassets:readdurumları ve varlıklarıyla son üretimler

Görsel (ücretli, üretim döndürür)

Kapsam generations:write: generate_image, edit_image, upscale_image, enhance_image, outpaint_image, inpaint_image, image_compose, image_crop, image_resize, image_rotate, image_flip, image_extend_to_aspect_ratio, image_make_color_transparent.

Video (ücretli, üretim döndürür)

Kapsam generations:write: generate_video, edit_video, upscale_video, enhance_video, finalize_video_draft, lip_sync, video_compose, video_resize, video_change_frame_rate, video_rotate, video_flip, video_change_speed, video_reverse, video_remove_audio, video_frame_to_image, burn_subtitles.

Ses (ücretli, üretim döndürür)

Kapsam generations:write: generate_speech, generate_music, generate_sound_effect, generate_dialogue, change_voice, transcribe_media, separate_stems, dub_media, audio_compose, audio_trim, extract_audio.

Analiz (ücretli, çağrı içinde yanıt verir)

analyze_video ve analyze_audio, generations:write ve assets:read kapsamlarını gerektirir. Üretim başlatmazlar ve analiz başarısız olursa ücret iade edilir.

Compose zaman çizelgeleri

Bu gruptaki araçların adları filmlab_ önekini korur.

AraçKapsamÜcret
filmlab_list_timelines, filmlab_read_timelineprojects:readücretsiz
filmlab_create_timelineassets:writeücretsiz
filmlab_get_documentationyokücretsiz
filmlab_editgenerations:write ve assets:writekomut başına
filmlab_exportgenerations:writeüretim döndürür

Direct API'de olmayanlar

MCP aracıBunun yerine kullanın
list_modelsModeller
get_credit_balanceGET /v1/direct/me
get_generation_status, wait_for_generations, show_generation, show_assetGET /v1/direct/generations/{id} ve POST /v1/direct/generations/batch-get

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.

Bu sayfada