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,userveyaassistant) 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ısystembir 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şitcompletedolana 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
- adresinden https://bastiongpt.com/api-signup bir API aboneliği isteyin ve anahtarınızı alın.
- Otomasyonunuza veya aracınıza bir BastionGPT eylemi ekleyin ve API anahtarınız ile bir bağlantı oluşturun.
- İ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. - 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.
- Sesin dökümünü almak için Transkripsiyon için ses gönder'i kullanın, ardından Durum olana
completedkadar 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ı
processingalın . Durum ses süresinin çok ötesinde kalırsaprocessingtranskript 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
- Vücut
- DocumentUploadResponse
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
- Vücut
- AskQuestionResponse
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
- Vücut
- ChatCompletionResponse
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
- Vücut
- TranscribeResponse
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
- Vücut
- TranscriptResponse
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. |