API

Flow Intelligence Prediction, Vector Upsert ve Message API'yi nasıl kullanacağınızı öğrenin


1. Tahmin API'si

  • YAYINLA /api/v1/prediction/{your-chatflowid}

İstek Gövdesi

Anahtar
Açıklama
Tür
Gerekli

soru

Kullanıcının sorusu

dizgi

Evet

overrideConfig

Mevcut akış yapılandırmasını geçersiz kıl

nesne

Hayır

tarih

Konuşmanın başında geçmiş iletilerinin başına ekleme

dizi

Hayır

Chatflow'u API olarak kullanabilir ve ön uç uygulamalarına bağlanabilirsiniz.

Yapılandırmayı Geçersiz Kıl

Ayrıca, overrideConfig özelliğiyle giriş yapılandırmasını geçersiz kılma esnekliğine de sahipsiniz.

Tarih

LLM'ye biraz bağlam kazandırmak için geçmiş iletilerinin başına ekleyebilirsiniz. Örneğin, LLM'nin kullanıcının adını hatırlamasını istiyorsanız:

Belleği Kalıcı Hale Getirir

Sohbet akışı Bellek düğümleri içeriyorsa, konuşmanın durumunu kalıcı hale getirmek için bir iletebilirsiniz, böylece sonraki her API çağrısı önceki konuşma hakkında bağlama sahip olur. Aksi takdirde, her seferinde yeni bir oturum oluşturulur .sessionId

Değişken

Akıştaki düğümler tarafından kullanılmak üzere API'de değişken geçirebilirsiniz. Daha fazlasını gör: Variables

Resim Yüklemeleri

Resim Yüklemeye İzin Ver etkinleştirildiğinde, resimler sohbet arayüzünden yüklenebilir.

Konuşmayı Metne Dönüştürme

Konuşmayı Metne Dönüştürme etkinleştirildiğinde, kullanıcılar doğrudan mikrofona konuşabilir ve konuşma metne dönüştürülür.

Kimlik doğrulama

Kullanıcı arayüzünden tahmin API'sine bir API anahtarı atayabilirsiniz. Daha fazla ayrıntı için Chatflow Level'a bakın.

Yetkilendirme üst bilgisi, bir HTTP çağrısı sırasında belirtilen doğru API anahtarıyla sağlanmalıdır.

2. Vektör Upsert API'sı

  • YAYINLA /api/v1/vector/upsert/{your-chatflowid}

İstek Gövdesi

Anahtar
Açıklama
Tür
Gerekli

overrideConfig

Mevcut akış yapılandırmasını geçersiz kıl

nesne

Hayır

stopNodeId

Vektör deposunun düğüm kimliği. Bir akışta birden çok vektör deponuz olduğunda, bunların tümünü yükseltmek istemeyebilirsiniz. Belirtmek, yalnızca belirli bir vektör deposu düğümünün onaylanmasını sağlar.stopNodeId

dizi

Hayır

Yüklemeli Belge Yükleyiciler

Flowise'deki bazı belge yükleyiciler, kullanıcının dosya yüklemesine izin verir:

Akış, Dosya Karşıya Yükleme işlevine sahip Belge Yükleyiciler içeriyorsa API biraz farklı görünür. Body'yi JSON olarak geçirmek yerine form-data kullanılıyor. Bu, API'ye herhangi bir dosya yüklemenize olanak tanır.

Dosya türünün, belge yükleyiciden beklenen dosya türüyle uyumlu olduğundan emin olmak kullanıcının sorumluluğundadır. Örneğin, bir Metin Dosyası Yükleyici kullanılıyorsa, yalnızca uzantılı dosyayı yüklemelisiniz..txt

Yüklemeden Belge Yükleyiciler

Dosya Yükleme işlevine sahip olmayan diğer Belge Yükleyici düğümleri için API gövdesi, Tahmin API'sine benzer JSON biçimindedir.

Kimlik doğrulama

Kullanıcı arayüzünden tahmin API'sine bir API anahtarı atayabilirsiniz. Daha fazla ayrıntı için Chatflow Level'a bakın.

Yetkilendirme üst bilgisi, bir HTTP çağrısı sırasında belirtilen doğru API anahtarıyla sağlanmalıdır.

Kopya etmek

3. Mesaj API'sı

  • AL /api/v1/chatmessage/{your-chatflowid}

  • SİLMEK /api/v1/chatmessage/{your-chatflowid}

Sorgu Parametreleri

Param
Tür
Değer

sessionId (Oturum Kimliği)

dizgi

tür

numaralandırma

ASC veya DESC

başlangıç tarihi

dizgi

bitiş tarihi

dizgi

Kimlik doğrulama

Mesaj API'si yalnızca Flowise yönetici kullanıcısıyla sınırlıdır. Flowise örneği ve ile yapılandırılmışsa üst bilgilerde temel kimlik doğrulaması sağlanmalıdır. Daha fazla ayrıntı için Uygulama Düzeyi'ne bakın. FLOWISE_USERNAMEFLOWISE_PASSWORD

Video Eğitimler

Bu video eğitimleri, Flow Intelligence API'yi uygulamak için ana kullanım örneklerini kapsar.

YOUTUBE VİDEOLARI!!

Last updated