BastionGPT (Önizleme)

BastionGPT, Bastion Intelligence tarafından sağlık hizmetleri için oluşturulmuş HIPAA uyumlu bir yapay zeka yardımcısıdır. Yapay zeka sohbeti tamamlamaları ile metin oluşturun, karşıya yüklenen belgeler hakkında sorular sorun ve konuşmacı ayrımı ile ses kayıtlarının dökümünü oluşturun. Müşteri içeriği hiçbir zaman yapay zeka modellerini eğitmek için kullanılmaz. BastionGPT API abonelik anahtarı gereklidir.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Service Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standard Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Contact
Ad Bastion Intelligence Desteği
URL https://support.bastiongpt.com
E-posta support@bastiongpt.com
Bağlayıcı Meta Verileri
Publisher Bastion Intelligence
Web Sitesi https://bastiongpt.com
Gizlilik ilkesi https://bastionintelligence.com/privacy
Kategoriler AI; Verimli -lik

BastionGPT

Publisher: Bastion Intelligence

BastionGPT, Bastion Intelligence (FortaTech Security, LLC) tarafından sağlık hizmetleri için oluşturulmuş HIPAA uyumlu bir yapay zeka yardımcısıdır. Bu bağlayıcı, yapay zeka sohbeti tamamlamaları ile metin oluşturmanıza, karşıya yüklenen belgeler hakkında sorular sormanıza ve ses kayıtlarını konuşmacı ayrımı ile tüm otomasyonlarınızdan ve aracılarınızdan ayırmanıza olanak tanır. Müşteri içeriği hiçbir zaman yapay zeka modellerini eğitmek için kullanılmaz.

Prerequisites

  • BastionGPT API aboneliği. adresinden https://bastiongpt.com/api-signupbir tane isteyin. Anahtarlar genellikle aynı iş günü verilir.
  • BastionGPT API abonelik anahtarınız. Gizli tutun ve açığa çıkarıldığını düşünüyorsanız döndürün.

Kimlik Bilgilerini Alma

Bağlantı oluşturduğunuzda BastionGPT API abonelik anahtarınızı API Anahtarı alanına yapıştırın. Bağlayıcı, her çağrıda istek üst bilgisindeki key anahtarı gönderir. Başka yapılandırma gerekmez.

Desteklenen İşlemler

Bir Soru Sor

BastionGPT'yi kullanmanın en basit yolu. Tek bir soru gönderir ve yanıtı düz metin olarak döndürür.

  • Soru (gerekli): sormak istediğiniz veya oluşturduklarınız.
  • Yönergeler (isteğe bağlı): Benimseme rolü, hedef kitle veya çıkış biçimi gibi yanıtı şekillendiren kılavuz. Atlandığında, varsayılan BastionGPT sağlık yardımcısı kişisi kullanılır.
  • Belge Kimliği (isteğe bağlı): Belgeyi karşıya yükle tarafından döndürülen kimlik, bu belge hakkında soru sormak için.
  • Maksimum Belirteçler (gerekli, varsayılan 1000) ve Sıcaklık (gelişmiş, varsayılan 0).

Yanıt düzdür: Yanıt, Bitiş Nedeni, Yanıt Kimliği ve İstem/Tamamlama/Toplam Belirteçler. Yanıtla'ya doğrudan sonraki adıma sürükleyin.

Sohbet tamamlama oluşturma

BastionGPT'ye çok aşamalı bir konuşma gönderir ve yapay zeka tarafından oluşturulan bir metin yanıtı döndürür. İleti dizisi üzerinde daha önceki dönüşleri veya tam denetimi göndermeniz gerektiğinde bunu kullanın; tek bir soru için Soru sorun daha basittir.

  • İletiler (gerekli): konuşma, önce en eski. Her iletinin bir Rolü (system, userveya assistant) ve İçeriği vardır. Bağlamı korumak için önceki kullanıcı ve yardımcı dönüşlerini dahil edin. İlk öğe olarak isteğe bağlı system bir ileti, varsayılan BastionGPT sağlık yardımcısı kişisini geçersiz kılar.
  • En Fazla Belirteç ( gerekli, varsayılan 1000): oluşturulacak en fazla belirteç sayısı.
  • Sıcaklık (gelişmiş, varsayılan 0): 0,0 - 1,0. Düşük değerler daha tutarlı bir çıkış sağlar.
  • Belge Kimliği (isteğe bağlı): Belge hakkında soru sormak için Belgeyi karşıya yükle tarafından döndürülen kimlik.

Yanıt , Choices ( İleti İçeriği oluşturulan metni barındıran bir öğe içeren bir dizi), yanıt kimliği, Oluşturulan zaman damgası ve Kullanım belirteci sayılarını içerir. Bir ifadede oluşturulan metni okumak için şunu kullanın:

first(outputs('Create_a_chat_completion')?['body/choices'])?['message']?['content']

Belge yükleme

Tek bir belgeyi (PDF, düz metin, HTML, CSV, Markdown, PNG veya JPEG; en fazla 10 MB) karşıya yükler ve bir Belge Kimliği döndürür. Dosya içeriğini (örneğin, bir SharePoint veya OneDrive Dosya içeriğini al eyleminin Dosya İçeriği çıktısı) ve Dosya adını (örneğin uzantılı dosya adı) sağlayın. Belgeler karşıya yüklendikten sonra 30 gün boyunca saklanır ve bu süre boyunca herhangi bir sayıda sohbet tamamlama isteği tarafından başvurulabilir. Belge kimliği, belgeyi karşıya yükleyen API abonelik anahtarına aittir.

Transkripsiyon için ses gönderme

Konuşmacı ayrımı ile zaman uyumsuz transkripsiyon için bir ses kaydını (WAV, MP3, M4A, OGG, WEBM ve diğer yaygın biçimler) karşıya yükler. Dosya içeriğini ve Dosya adını sağlayın. Anında bir Transkript Kimliği ve saniye cinsinden ses Dosyası Süresi döndürür.

Transkript alma

Transkript kimliğine göre transkripti alır. İşlem her zaman bir Durum alanıyla başarılı olur:

  • processing: transkript henüz hazır değil. Segmentler boş ve Metin boş. 10-20 saniye bekleyin ve işlemi yeniden çağırın. Tipik bir desen, Durum değerine eşit completedolana kadar yineleyen ve döngünün içinde 15 saniyeLik bir Gecikme olan Bir Do until döngüsüdür.
  • completed: Segmentler konuşmacıyla ayrılmış transkripti (her biri HH:MM:SS, Konuşmacı ve Metin'deTimestamp ile birlikte) ve Metin bölümü başına tek bir satırla tam dökümü e-postaya, belgeye veya kayda bırakmaya hazır olarak tutar.

Transkripsiyon başarısız olduysa veya transkript kimliği eksikse, işlem hizmetin iletisiyle birlikte bir hata döndürür.

Getting Started

  1. adresinden https://bastiongpt.com/api-signup bir API aboneliği isteyin ve anahtarınızı alın.
  2. Otomasyonunuza veya aracınıza bir BastionGPT eylemi ekleyin ve API anahtarınız ile bir bağlantı oluşturun.
  3. İlk test için Soru ve En Fazla Belirteçler 200ile SoruSummarize the purpose of a SOAP note in two sentences. Sor'a tıklayın ve ardından aşağıdaki adımda Yanıtla'yı kullanın.
  4. Dosyayla çalışmak için önce Belgeyi karşıya yükle'yi kullanın, ardından döndürülen Belge Kimliğini Soru sorun veya Sohbet tamamlama oluşturun bölümüne geçirin.
  5. Sesin dökümünü almak için Transkripsiyon için ses gönder'i kullanın, ardından Durum olanacompletedkadar Döküm al'ı yoklayın.

Bilinen Sorunlar ve Sınırlamalar

  • En Fazla Belirteç gereklidir. Olmayan istekler hizmet tarafından reddedilir.
  • Sohbet tamamlama isteği başına bir belge. Belgelerin süresi karşıya yüklendikten 30 gün sonra dolar; yeni bir kimlik almak için yeniden karşıya yükleyin.
  • Sohbet tamamlama boyutu sınırları. İstek gövdesi 10 MB; ileti başına yaklaşık 1,6 milyon karakter ve toplam ileti içeriğinin yaklaşık 2,5 milyon karakteri. Çok büyük istemler, büyük bağlamlı bir model tarafından otomatik olarak sunulur.
  • Bilinmeyen transkript kimlikleri ve devam eden transkripsiyonlar için transkript raporları processing alın . Durum ses süresinin çok ötesinde kalırsa processing transkript kimliğini doğrulayın. Mantıklı bir sınır döndürene kadar Do verin.
  • Akış yanıtları bu bağlayıcı tarafından kullanıma sunulmaz. Akışsız sohbet tamamlama işlemini kullanın.
  • Hız sınırları abonelik katmanınıza bağlıdır. Durum kodu 429'da bekleyin ve üstel geri alma ile yeniden deneyin.
  • Dosya girişlerinin bir içerik türü olması gerekir. SharePoint, OneDrive, Outlook eklerden veya formlardan dosya içeriği, içerik türünü otomatik olarak taşır. Dosya içeriğini base64'ten kendiniz oluşturuyorsanız, hizmetin dosya türünü tanıyabilmesi için kullanın dataUriToBinary(concat('data:<content type>;base64,', <base64>)) .
  • Korumalı sistem durumu bilgileri. BastionGPT, PHI'yi Bastion Intelligence ile İş Ortağı Sözleşmesi kapsamında işlemek için tasarlanmıştır. Otomasyonlar aracılığıyla PHI göndermeden önce kuruluşunuzun ilkelerini gözden geçirin ve PHI'nin çalıştırma geçmişine yazılmaması için eylemlerde güvenli giriş ve çıkışları etkinleştirmeyi göz önünde bulundurun.

Sık Sorulan Sorular

İsteğime hangi yapay zeka modeli yanıt veriyor?

BastionGPT her istek için otomatik olarak uygun kurumsal sınıf yapay zeka modelini seçer. Yanıt biçimi, kullanılan modelden bağımsız olarak aynıdır.

Verilerim yapay zeka modellerini eğitmek için kullanılıyor mu?

No. Müşteri içeriği hiçbir zaman yapay zeka modellerini eğitmek için kullanılmaz.

Nereden yardım alabilirim?

adresini ziyaret edin https://support.bastiongpt.com veya ile iletişime geçin support@bastiongpt.com.

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Varsayılan

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

Ad Type Açıklama Zorunlu
API Anahtarı securestring API abonelik anahtarınız. bastiongpt.com/api-signup bir istekte bulun True

Eylemler

Belge yükleme

Tek bir belgeyi karşıya yükler ve sohbet tamamlama işlemine sağlanabilir bir belge kimliği döndürür. Belgeler karşıya yüklendikten sonra 30 gün boyunca saklanır ve bu süre boyunca herhangi bir sayıda sohbet tamamlama isteği tarafından başvurulabilir. Desteklenen türler 10 MB'a kadar PDF, düz metin, HTML, CSV, Markdown, PNG ve JPEG'dir.

Bir Soru Sor

BastionGPT'ye tek bir soru gönderir ve yapay zeka tarafından oluşturulan yanıtı düz metin olarak döndürür. İsteğe bağlı olarak yanıtı şekillendiren yönergeler ekleyin veya daha önce karşıya yüklenen bir belge hakkında soru sormak için bir belge kimliği sağlayın. Bu işlemi çoğu senaryo için kullanın; çok aşamalı konuşma göndermeniz gerektiğinde sohbet tamamlama işlemini kullanın.

Sohbet tamamlama oluşturma

BastionGPT'ye çok aşamalı bir konuşma gönderir ve yapay zeka tarafından oluşturulan bir metin yanıtı döndürür. Bağlamı korumak, yönergeleri ayarlamak için ilk öğe olarak bir sistem iletisi eklemek veya daha önce karşıya yüklenen bir belgeyle ilgili sorular sormak için bir belge kimliği sağlamak için önceki kullanıcı ve yardımcıyı dahil edin iletileri iade edin. Tek bir soru için soru sorma işlemi daha basittir.

Transkripsiyon için ses gönderme

Konuşmacı ayrımı ile zaman uyumsuz transkripsiyon için bir ses kaydını karşıya yükler ve hemen bir transkript kimliği döndürür. Tamamlanan transkripti almak için döküm alma işlemiyle birlikte transkript kimliğini kullanın. WAV, MP3, M4A, OGG ve WEBM gibi yaygın ses biçimleri kabul edilir.

Transkript alma

Transkript kimliğini kullanarak transkripti alır. Transkripsiyon devam ederken durum işleniyor ve segmentler boş; 10-20 saniye bekleyin ve işlemi yeniden çağırın. Durum tamamlandığında, segmentler konuşmacıyla ayrılmış transkripti ve metin de tam transkripti içerir.

Belge yükleme

Tek bir belgeyi karşıya yükler ve sohbet tamamlama işlemine sağlanabilir bir belge kimliği döndürür. Belgeler karşıya yüklendikten sonra 30 gün boyunca saklanır ve bu süre boyunca herhangi bir sayıda sohbet tamamlama isteği tarafından başvurulabilir. Desteklenen türler 10 MB'a kadar PDF, düz metin, HTML, CSV, Markdown, PNG ve JPEG'dir.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya
file True file

Karşıya yüklenecek belge. Desteklenen türler 10 MB'a kadar PDF, düz metin, HTML, CSV, Markdown, PNG ve JPEG'dir.

Döndürülenler

Bir Soru Sor

BastionGPT'ye tek bir soru gönderir ve yapay zeka tarafından oluşturulan yanıtı düz metin olarak döndürür. İsteğe bağlı olarak yanıtı şekillendiren yönergeler ekleyin veya daha önce karşıya yüklenen bir belge hakkında soru sormak için bir belge kimliği sağlayın. Bu işlemi çoğu senaryo için kullanın; çok aşamalı konuşma göndermeniz gerektiğinde sohbet tamamlama işlemini kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Question
question True string

BastionGPT'ye gönderme sorusu veya isteği.

Yönergeler
instructions string

Benimseme rolü, hedef kitle veya çıkış biçimi gibi yanıtı şekillendiren isteğe bağlı yönergeler. Atlandığında, varsayılan BastionGPT sağlık yardımcısı kişisi kullanılır.

Belge Kimliği
document_id string

Belgeyi karşıya yükleme işlemiyle daha önce karşıya yüklenen bir belgenin isteğe bağlı kimliği. Yanıt içeriğini kullanabilmesi için belge isteğe eklenir.

En Fazla Belirteç
max_tokens True integer

Yanıtta oluşturulacak en fazla belirteç sayısı. 1 veya daha büyük olmalıdır.

Sıcaklık
temperature float

Örnekleme sıcaklığı 0,0 ile 1,0. Daha düşük değerler daha tutarlı çıkış, daha yüksek değerler ise daha çeşitli çıkışlar üretir.

Döndürülenler

Sohbet tamamlama oluşturma

BastionGPT'ye çok aşamalı bir konuşma gönderir ve yapay zeka tarafından oluşturulan bir metin yanıtı döndürür. Bağlamı korumak, yönergeleri ayarlamak için ilk öğe olarak bir sistem iletisi eklemek veya daha önce karşıya yüklenen bir belgeyle ilgili sorular sormak için bir belge kimliği sağlamak için önceki kullanıcı ve yardımcıyı dahil edin iletileri iade edin. Tek bir soru için soru sorma işlemi daha basittir.

Parametreler

Name Anahtar Gerekli Tür Description
Role
role True string

İletinin yazarı. Yönergeler için sistemi, kişinin girişi için kullanıcıyı ve önceki yapay zeka yanıtlarında yardımcıyı kullanın.

Content
content True string

İletinin metin içeriği.

En Fazla Belirteç
max_tokens True integer

Oluşturulacak cevapta en fazla token sayısı. 1 veya daha büyük olmalıdır.

Sıcaklık
temperature float

Örnekleme sıcaklığı 0,0 ile 1,0. Daha düşük değerler daha tutarlı çıkış, daha yüksek değerler ise daha çeşitli çıkışlar üretir.

Belge Kimliği
document_id string

Belgeyi karşıya yükleme işlemiyle daha önce karşıya yüklenen bir belgenin isteğe bağlı kimliği. Belge, isteğin içeriğini kullanabilmesi için isteğe eklenir. İstek başına bir belge.

Döndürülenler

Transkripsiyon için ses gönderme

Konuşmacı ayrımı ile zaman uyumsuz transkripsiyon için bir ses kaydını karşıya yükler ve hemen bir transkript kimliği döndürür. Tamamlanan transkripti almak için döküm alma işlemiyle birlikte transkript kimliğini kullanın. WAV, MP3, M4A, OGG ve WEBM gibi yaygın ses biçimleri kabul edilir.

Parametreler

Name Anahtar Gerekli Tür Description
Ses Dosyası
file True file

Döküm için ses kaydı. WAV, MP3, M4A, OGG ve WEBM gibi yaygın biçimler kabul edilir.

Döndürülenler

Transkript alma

Transkript kimliğini kullanarak transkripti alır. Transkripsiyon devam ederken durum işleniyor ve segmentler boş; 10-20 saniye bekleyin ve işlemi yeniden çağırın. Durum tamamlandığında, segmentler konuşmacıyla ayrılmış transkripti ve metin de tam transkripti içerir.

Parametreler

Name Anahtar Gerekli Tür Description
Transkript Kimliği
transcriptId True string

Transkripsiyon işlemi için ses gönderme tarafından döndürülen transkript kimliği.

Döndürülenler

Tanımlar

AskQuestionResponse

Name Yol Tür Description
Answer
answer string

Yapay zeka tarafından oluşturulan yanıt metni.

Bitiş Nedeni
finish_reason string

Neden oluşturma durduruldu. Değer durdurma doğal bir son anlamına gelir max_tokens belirteç sınırına ulaşıldığı ve yanıtın kesilebileceği ve content_filter içeriğin güvenlik filtrelemesi tarafından engellendiği anlamına gelir.

Yanıt Kimliği
response_id string

Bu yanıtın benzersiz tanımlayıcısı.

İstem Belirteçleri
prompt_tokens integer

Tüm yönergeler dahil olmak üzere girişteki belirteçlerin sayısı.

Tamamlama Belirteçleri
completion_tokens integer

Yanıtta oluşturulan belirteç sayısı.

Toplam Belirteç sayısı
total_tokens integer

İstem belirteçlerinin ve tamamlama belirteçlerinin toplamı.

TranscriptResponse

Name Yol Tür Description
Status
status string

Transkripsiyon durumu. Değer işleme transkriptinin henüz hazır olmadığı ve tamamlandı olduğu, segmentlerin ve metnin kullanılabilir olduğu anlamına gelir.

Segmentler
segments array of TranscriptSegment

Konuşmacıyla ayrılmış transkript segmentleri sırayla. Durum işlenirken boş.

Metin
text string

Metin olarak tam transkript, zaman damgası ve konuşmacısıyla her segment için bir satır. Durum işlenirken boş.

TranscriptSegment

Name Yol Tür Description
Zaman Damgası
timestamp string

HH:MM:SS biçiminde segment başlangıç zamanı.

Hoparlör
speaker string

Konuşmacı ayrımı tarafından atanan konuşmacı etiketi.

Metin
text string

Bu segment için dökümü alınmış metin.

ChatCompletionResponse

Name Yol Tür Description
Seçenek
choices array of Choice

Oluşturulan yanıtlar. Bu dizi bir öğe içeriyor.

Yanıt Kimliği
id string

Bu yanıtın benzersiz tanımlayıcısı.

Oluşturuldu
created integer

Yanıtın oluşturulduğu saniyeler içinde Unix zaman damgası.

Usage
usage Usage

İstek için hesap oluşturan belirteç.

Seçenek

Name Yol Tür Description
Bitiş Nedeni
finishReason string

Neden oluşturma durduruldu. Değer durdurma doğal bir son anlamına gelir max_tokens belirteç sınırına ulaşıldığı ve yanıtın kesilebileceği ve content_filter içeriğin güvenlik filtrelemesi tarafından engellendiği anlamına gelir.

Content
message.content string

Oluşturulan metin.

Usage

İstek için hesap oluşturan belirteç.

Name Yol Tür Description
İstem Belirteçleri
promptTokens integer

Sistem iletisi de dahil olmak üzere girişteki belirteçlerin sayısı.

Tamamlama Belirteçleri
completionTokens integer

Yanıtta oluşturulan belirteç sayısı.

Toplam Belirteç sayısı
totalTokens integer

İstem belirteçlerinin ve tamamlama belirteçlerinin toplamı.

DocumentUploadResponse

Name Yol Tür Description
Belge Kimliği
document_id string

Karşıya yüklenen belgenin tanımlayıcısı, karşıya yüklemeden sonraki 30 gün boyunca geçerlidir. Sohbet tamamlama işlemine sağlayın.

TranscribeResponse

Name Yol Tür Description
Transkript Kimliği
transcriptId string

Tamamlanan transkripti almak için kullanılan tanımlayıcı.

Dosya Süresi
fileDuration string

Gönderilen sesin ondalık dize olarak saniye cinsinden süresi.