Tüm Ürünler
Search
Belge Merkezi

Platform For AI:Uygulama akışları geliştirme

Son Güncelleme:Oct 04, 2026

Büyük Dil Modellerini (LLM'ler), Python düğümlerini ve diğer araçları birleştirerek LangStudio IDE'de uygulama akışlarını oluşturun, hata ayıklayın ve optimize edin.

Not

Ürün stratejisi değişikliği nedeniyle PAI-LangStudio 9 Mart 2027 saat 16:00 itibarıyla kullanımdan kaldırılacaktır. Kullanımdan kaldırma tarihinden sonra PAI console içindeki LangStudio özelliklerini kullanamazsınız ve ilgili tüm destek hizmetleri sonlandırılacaktır. Daha fazla bilgi için bkz. PAI-LangStudio kullanımdan kaldırma ve geçiş kılavuzu.

Hızlı başlangıç

Bkz. Bir uygulama akışı oluşturma.

Oluşturma yöntemleri

  • Şablondan oluştur: Çeşitli senaryolar için önceden hazırlanmış şablonları kullanarak yapay zeka uygulamalarını hızlıca oluşturun.

  • Türe göre oluştur:

    • Standart: Genel amaçlı uygulama geliştirmeye yöneliktir. Uygulama akışınızı oluşturmak için LLM'leri, özel Python kodunu ve diğer araçları birleştirin.

    • Konuşmalı: Konuşmalı uygulama geliştirmeye yöneliktir. Standart tür; konuşma geçmişi yönetimi, girişler ve çıkışlar ile diyalog tarzında bir test arayüzüyle genişletilmiştir.

  • OSS'ten içe aktar: İçe aktarmak için ZIP paketini veya uygulama akışının OSS yolunu seçin. Bu yol, uygulama akışının flow.dag.yaml dosyasını ve diğer kod dosyalarını doğrudan içermelidir.

    • LangStudio'daki uygulama akışı listesinin Actions sütununda bulunan Export özelliğini kullanarak bir uygulama akışını dışa aktarabilir ve ardından başkalarının içe aktarması için paylaşabilirsiniz.

    • Dify DSL dosyasını LangStudio uygulama akışı formatına dönüştürdükten sonra bu yöntemi kullanarak içe aktarabilirsiniz.

Ortam değişkenlerini yapılandırma

Bir uygulama akışının çalışma zamanında ihtiyaç duyduğu ortam değişkenlerini ekleyebilirsiniz. Sistem, bu değişkenleri çalıştırmadan önce otomatik olarak yükler ve Python düğümleri, araç çağrıları veya özel mantık için kullanılabilir hale getirir.

Kullanım durumları

  • Hassas bilgilerin yönetimi: API anahtarlarını, kimlik doğrulama belirteçlerini ve diğer gizli dizileri kod içine sabitlemek yerine burada saklayın.

  • Yapılandırmanın parametreleştirilmesi: Model uç noktaları ve zaman aşımları gibi çalışma zamanı parametrelerini esnek bir şekilde ayarlayın.

Yapılandırma ve kullanım

  1. Uygulama akışı düzenleyicisinde, ortam değişkenleri eklemek için sağ üst köşedeki Settings seçeneğine tıklayın.

    image

  2. Bir Python düğümünde, yapılandırılmış ortam değişkenlerine standart Python'un os.environ özelliğini kullanarak erişebilirsiniz:

    import os
    
    # Example: Get an API key
    api_key = os.environ["OPENAI_API_KEY"]

Konuşma etkileşimini yapılandırma

Uygulama akışı düzenleyicisinde, sağ üst köşedeki Settings seçeneğine tıklayın ve Global Settings sekmesinde konuşma etkileşimini yapılandırın.

Konuşmadan Metne (STT)

STT özelliği, kullanıcının sesli girişini metne dönüştürür ve Başlangıç düğümündeki " Chat Input " alanını doldurur.

image.png


Parameter


Description


Model settings


Yapılandırılmış bir model hizmeti bağlantısı ve bir ASR modeli seçin. Şu anda Paraformer serisindeki modeller desteklenmektedir.


Recognition language


Konuşma tanıma dilini ayarlayın. Şu anda yalnızca paraformer-v2 modeli, tanıma dilinin belirtilmesini destekler.

Metinden Konuşmaya (TTS)

TTS özelliği, bir uygulama akışının konuşmalı çıktısını otomatik olarak sese dönüştürür.

image.png


Parameter


Description


Model settings


Yapılandırılmış bir model hizmeti bağlantısı ve bir TTS modeli seçin. Şu anda CosyVoice serisindeki modeller desteklenmektedir.


Voice settings


Sentezlenen konuşma için sesi seçin. Birden fazla önceden ayarlanmış ses desteklenir.


Autoplay


Etkinleştirildiğinde, sentezlenen konuşma bir konuşma sırasında otomatik olarak oynatılır.

Dağıtım ve API çağrıları

Uygulama akışını PAI-EAS'e dağıttıktan sonra API çağrıları aracılığıyla konuşma etkileşimini etkinleştirebilirsiniz. Genel API kullanımı için bkz. Bir uygulama akışı dağıtma. Bu bölüm, konuşma etkileşimine özel API değişikliklerini kapsamaktadır.

Ses girişi

İstek gövdesine, ses dosyası URL'sini içeren system.audio_input alanını ekleyin (dosya veri yapısı için bkz. Dosya Türü Giriş ve Çıkış). Sistem, sesi otomatik olarak metne dönüştürür ve对话 giriş alanını doldurur.

{
  "question": "",
  "system": {
    "audio_input": {
      "source_uri": "oss://your-bucket.oss-cn-hangzhou.aliyuncs.com/audio/input.wav"
    }
  }
}

Ses çıkışı

TTS ile sentezlenen ses verilerini almak için <Endpoint>/run uç noktasını çağırın. Basit mod, ses verilerini döndürmez.


Field


Description


audio_data


Base64 ile kodlanmış bir ses verisi parçası. İstemci, oynatma için parçaların kodunu çözmeli ve bunları birleştirmelidir.


tts_metadata


Format (pcm), örnek hızı (22050 Hz), kanal sayısı (1) ve bit derinliği (16-bit) dahil olmak üzere ses meta verileri.

Akış yanıtı

TTS sesi, SSE olay akışındaki TTSOutput olayı aracılığıyla döndürülür:

{
  "event": "TTSOutput",
  "audio_data": "<base64-encoded audio data>",
  "tts_metadata": {
    "format": "pcm",
    "sample_rate": 22050,
    "channels": 1,
    "bit_depth": 16
  }
}

Akış olmayan yanıt

TTS sesi, JSON yanıtında output.tts_audio alanı olarak döndürülür:

{
  "output": {
    "answer": "xxx",
    "tts_audio": {
      "audio_data": "<base64-encoded full audio data>",
      "tts_metadata": {
        "format": "pcm",
        "sample_rate": 22050,
        "channels": 1,
        "bit_depth": 16
      }
    }
  }
}

Önceden hazırlanmış bileşenler

Daha fazla bilgi için bkz. Uygulama akışı düğümü referansı.

Sonraki adımlar

Uygulama akışınızı geliştirdikten ve hata ayıkladıktan sonra uygulama akışını değerlendirin. İş gereksinimlerinizi karşıladığında, üretim kullanımı için uygulama akışını PAI-EAS'e dağıtın.