BastionGPT(미리 보기)

BastionGPT는 Bastion Intelligence에서 의료용으로 빌드된 HIPAA 규격 AI 도우미입니다. AI 채팅 완료를 사용하여 텍스트를 생성하고, 업로드된 문서에 대해 질문하고, 스피커 분리를 사용하여 오디오 녹음을 기록합니다. 고객 콘텐츠는 AI 모델을 학습시키는 데 사용되지 않습니다. BastionGPT API 구독 키가 필요합니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 Class 지역
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 표준 다음을 제외한 모든 Logic Apps 지역 :
     - Azure Government 지역
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
파워 오토메이트 Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 Bastion Intelligence 지원
URL https://support.bastiongpt.com
전자 메일 support@bastiongpt.com
커넥터 메타데이터
게시자 배스천 인텔리전스
웹 사이트 https://bastiongpt.com
개인 정보 보호 정책 https://bastionintelligence.com/privacy
카테고리 AI; 생산력

BastionGPT

Publisher: 배스천 인텔리전스

BastionGPT는 Bastion Intelligence(FortaTech Security, LLC)에서 의료용으로 빌드된 HIPAA 규격 AI 도우미입니다. 이 커넥터를 사용하면 자동화 및 에이전트에서 AI 채팅 완성을 사용하여 텍스트를 생성하고, 업로드된 문서에 대해 질문하고, 스피커 분리를 사용하여 오디오 녹음을 기록할 수 있습니다. 고객 콘텐츠는 AI 모델을 학습시키는 데 사용되지 않습니다.

사전 요구 사항

  • BastionGPT API 구독. 에서 1 https://bastiongpt.com/api-signup개 요청 키는 일반적으로 동일한 영업일에 발급됩니다.
  • BastionGPT API 구독 키입니다. 기밀로 유지하고 노출된 것으로 의심되는 경우 회전합니다.

자격 증명 가져오기

연결을 만들 때 BastionGPT API 구독 키를 API 키 필드에 붙여넣습니다. 커넥터는 모든 호출에서 요청 헤더의 key 키를 보냅니다. 다른 구성은 필요하지 않습니다.

지원되는 작업

질문하기

BastionGPT를 사용하는 가장 간단한 방법입니다. 단일 질문을 보내고 대답을 일반 텍스트로 반환합니다.

  • 질문 (필수): 요청하거나 생성하려는 항목입니다.
  • 지침 (선택 사항): 채택할 역할, 대상 그룹 또는 출력 형식과 같은 응답을 셰이프하는 지침입니다. 생략하면 기본 BastionGPT 의료 도우미 페르소나가 사용됩니다.
  • 문서 ID (선택 사항): 문서 업로드에서 반환된 ID로, 해당 문서에 대해 묻습니다.
  • 최대 토큰 (필수, 기본값 1000) 및 온도 (고급, 기본값 0)입니다.

응답은 플랫입니다. 응답, 완료 이유, 응답 ID 및 프롬프트/완료/총 토큰입니다. 대답을 다음 단계로 직접 끌어옵니다.

채팅 완료 만들기

BastionGPT에 다중 턴 대화를 보내고 AI에서 생성된 텍스트 응답을 반환합니다. 메시지 배열에 대한 이전 턴 또는 모든 권한을 보내야 하는 경우 이를 사용합니다. 단일 질문에 대해 질문하는 것이 더 간단합니다.

  • 메시지 (필수): 가장 오래된 대화입니다. 각 메시지에는 역할(system또는userassistant) 및 콘텐츠가 있습니다. 컨텍스트를 유지하기 위해 이전 사용자 및 도우미 턴을 포함합니다. 첫 번째 항목인 선택적 system 메시지는 기본 BastionGPT 의료 도우미 페르소나를 재정의합니다.
  • 최대 토큰 (필수, 기본값 1000): 생성할 최대 토큰 수입니다.
  • 온도 (고급, 기본값 0): 0.0 ~ 1.0. 값이 낮을수록 더 일관된 출력이 제공됩니다.
  • 문서 ID (선택 사항): 문서 업로드에서 반환된 ID로, 해당 문서에 대해 질문합니다.

응답에는 선택 항목( 메시지 콘텐츠 에 생성된 텍스트가 포함된 항목이 하나 있는 배열), 응답 ID, 만든 타임스탬프 및 사용 토큰 수가 포함됩니다. 식에서 생성된 텍스트를 읽으려면 다음을 사용합니다.

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

문서 업로드

단일 문서(PDF, 일반 텍스트, HTML, CSV, Markdown, PNG 또는 JPEG, 최대 10MB)를 업로드하고 문서 ID를 반환합니다. 파일 콘텐츠(예: SharePoint 파일 콘텐츠 출력 또는 파일 콘텐츠 가져오기 작업 OneDrive)와 파일 이름(예: 확장명을 가진 파일 이름)을 제공합니다. 문서는 업로드 후 30일 동안 보존되며 해당 시간 동안 여러 채팅 완료 요청에서 참조할 수 있습니다. 문서 ID는 문서 ID를 업로드한 API 구독 키가 소유합니다.

전사를 위해 오디오 제출

스피커 분리를 사용하여 비동기 전사를 위해 오디오 녹음(WAV, MP3, M4A, OGG, WEBM 및 기타 일반적인 형식)을 업로드합니다. 파일 콘텐츠와 파일 이름을 제공합니다. 대본 ID를 즉시 반환하고 오디오 파일 지속 시간(초)을 반환합니다.

대본 가져오기

대본 ID로 대본을 검색합니다. 작업은 항상 상태 필드와 함께 성공합니다.

  • processing: 대본이 아직 준비되지 않았습니다. 세그먼트가 비어 있고 텍스트 가 비어 있습니다. 10~20초 동안 기다렸다가 작업을 다시 호출합니다. 일반적인 패턴은 상태가 같completed을 때까지 반복되는 Do until 루프이며, 루프 내에서 지연 시간은 15초입니다.
  • completed: 세그먼트는 발표자로 구분된 대본(각각 HH:MM:SS, Speaker 및 Text의 타임스탬프 포함)을 보유하며, 텍스트는 전자 메일, 문서 또는 레코드에 드롭할 준비가 된 세그먼트당 한 줄로 전체 대본을 보관합니다.

전사에 실패하거나 기록 ID가 누락된 경우 작업은 서비스의 메시지와 함께 오류를 반환합니다.

Getting Started

  1. API 구독 https://bastiongpt.com/api-signup 을 요청하고 키를 받습니다.
  2. 자동화 또는 에이전트에 BastionGPT 작업을 추가하고 API 키와의 연결을 만듭니다.
  3. 첫 번째 테스트의 경우 질문 및 최대 토큰200과 함께 질문Summarize the purpose of a SOAP note in two sentences. 하기, 다음 단계에서 대답을 사용합니다.
  4. 파일을 사용하려면 먼저 문서 업로드를 사용한 다음 반환된 문서 ID를 전달하여 질문 하거나 채팅 완료를 만듭니다.
  5. 오디오를 전사하려면 전사에 오디오 제출을 사용한 다음 상태가 될 때까지 대본 가져오기를 폴링합니다completed.

알려진 문제 및 제한 사항

  • 최대 토큰이 필요합니다. 요청이 없는 요청은 서비스에서 거부됩니다.
  • 채팅 완료 요청당 하나의 문서. 문서는 업로드 후 30일 후에 만료됩니다. 를 다시 업로드하여 새 ID를 가져옵니다.
  • 채팅 완료 크기 제한 요청 본문 10MB; 메시지당 약 160만 문자 및 총 메시지 콘텐츠의 약 250만 자 매우 큰 프롬프트는 대규모 컨텍스트 모델에서 자동으로 제공됩니다.
  • 알 수 없는 대본 ID와 진행 중인 전사에 대한 성적 증명서 보고서를 processing 가져옵니다. 상태가 오디오 기간을 초과하여 processing 유지되는 경우 기록 ID를 확인합니다. Do를 줄 때까지 루프에 합리적인 한도를 지정합니다.
  • 스트리밍 응답은 이 커넥터에 의해 노출되지 않습니다 . 비 스트리밍 채팅 완료 작업을 사용합니다.
  • 속도 제한은 구독 계층에 따라 달라집니다. 상태 코드 429에서 기하급수적 백오프를 사용하여 기다렸다가 다시 시도합니다.
  • 파일 입력에는 콘텐츠 형식이 필요합니다. SharePoint, OneDrive, Outlook 첨부 파일 또는 양식의 파일 콘텐츠는 해당 콘텐츠 형식을 자동으로 전달합니다. base64에서 직접 파일 콘텐츠를 빌드하는 경우 서비스에서 파일 형식을 인식할 수 있도록 사용합니다 dataUriToBinary(concat('data:<content type>;base64,', <base64>)) .
  • 보호된 상태 정보입니다. BastionGPT는 Bastion Intelligence와의 비즈니스 협력 계약에 따라 PHI를 처리하도록 설계되었습니다. 자동화를 통해 PHI를 보내기 전에 조직의 정책을 검토하고 PHI가 실행 기록에 기록되지 않도록 작업에 대한 보안 입력 및 출력을 사용하도록 설정하는 것이 좋습니다.

자주 묻는 질문

내 요청에 응답하는 AI 모델은 무엇인가요?

BastionGPT는 각 요청에 적절한 엔터프라이즈급 AI 모델을 자동으로 선택합니다. 응답 형식은 사용된 모델에 관계없이 동일합니다.

내 데이터가 AI 모델을 학습하는 데 사용합니까?

No. 고객 콘텐츠는 AI 모델을 학습시키는 데 사용되지 않습니다.

어디에서 도움을 받을 수 있나요?

방문 https://support.bastiongpt.com 하거나 문의하세요 support@bastiongpt.com.

연결을 만드는 중

커넥터는 다음과 같은 인증 유형을 지원합니다.

기본값 연결을 만들기 위한 매개 변수입니다. 모든 지역 공유 불가

기본값

적용 가능 지역: 모든 지역

연결을 만들기 위한 매개 변수입니다.

공유할 수 없는 연결입니다. Power App이 다른 사용자와 공유되는 경우, 다른 사용자에게는 명시적으로 새로운 연결을 생성하라는 메시지가 표시됩니다.

이름 유형 묘사 필수
API 키 시큐어스트링 (보안 문자열) API 구독 키입니다. bastiongpt.com/api-signup 요청 True

actions

대본 가져오기

대본 ID로 대본을 검색합니다. 전사가 아직 진행 중이지만 상태가 처리 중이며 세그먼트는 비어 있습니다. 10~20초 동안 기다렸다가 작업을 다시 호출합니다. 상태가 완료되면 세그먼트에 스피커로 구분된 대본이 포함되고 텍스트에는 전체 대본이 포함됩니다.

문서 업로드

단일 문서를 업로드하고 채팅 완료 작업에 제공할 수 있는 문서 ID를 반환합니다. 문서는 업로드 후 30일 동안 보존되며 해당 시간 동안 여러 채팅 완료 요청에서 참조할 수 있습니다. 지원되는 형식은 PDF, 일반 텍스트, HTML, CSV, Markdown, PNG 및 JPEG로, 최대 10MB입니다.

전사를 위해 오디오 제출

스피커 분리를 사용하여 비동기 전사에 대한 오디오 녹음을 업로드하고 즉시 대본 ID를 반환합니다. 대본 가져오기 작업과 함께 대본 ID를 사용하여 완료된 대본을 검색합니다. WAV, MP3, M4A, OGG 및 WEBM과 같은 일반적인 오디오 형식이 허용됩니다.

질문하기

BastionGPT에 단일 질문을 보내고 AI에서 생성된 대답을 일반 텍스트로 반환합니다. 필요에 따라 응답을 셰이프하는 지침을 추가하거나 이전에 업로드한 문서에 대해 질문할 문서 ID를 제공합니다. 대부분의 시나리오에 이 작업을 사용합니다. 멀티 턴 대화를 보내야 하는 경우 채팅 완료 작업을 사용합니다.

채팅 완료 만들기

BastionGPT에 다중 턴 대화를 보내고 AI에서 생성된 텍스트 응답을 반환합니다. 컨텍스트를 유지하거나, 시스템 메시지를 첫 번째 항목으로 추가하여 지침을 설정하거나, 문서 ID를 제공하여 이전에 업로드한 문서에 대해 질문할 수 있도록 메시지에 이전 사용자 및 도우미 턴을 포함합니다. 단일 질문의 경우 질문 작업이 더 간단합니다.

대본 가져오기

대본 ID로 대본을 검색합니다. 전사가 아직 진행 중이지만 상태가 처리 중이며 세그먼트는 비어 있습니다. 10~20초 동안 기다렸다가 작업을 다시 호출합니다. 상태가 완료되면 세그먼트에 스피커로 구분된 대본이 포함되고 텍스트에는 전체 대본이 포함됩니다.

매개 변수

속성 키 필수 형식 Description
대본 ID
transcriptId True string

전사 작업을 위해 제출 오디오에서 반환한 대본 ID입니다.

반품

문서 업로드

단일 문서를 업로드하고 채팅 완료 작업에 제공할 수 있는 문서 ID를 반환합니다. 문서는 업로드 후 30일 동안 보존되며 해당 시간 동안 여러 채팅 완료 요청에서 참조할 수 있습니다. 지원되는 형식은 PDF, 일반 텍스트, HTML, CSV, Markdown, PNG 및 JPEG로, 최대 10MB입니다.

매개 변수

속성 키 필수 형식 Description
파일
file True file

업로드할 문서입니다. 지원되는 형식은 PDF, 일반 텍스트, HTML, CSV, Markdown, PNG 및 JPEG로, 최대 10MB입니다.

반품

전사를 위해 오디오 제출

스피커 분리를 사용하여 비동기 전사에 대한 오디오 녹음을 업로드하고 즉시 대본 ID를 반환합니다. 대본 가져오기 작업과 함께 대본 ID를 사용하여 완료된 대본을 검색합니다. WAV, MP3, M4A, OGG 및 WEBM과 같은 일반적인 오디오 형식이 허용됩니다.

매개 변수

속성 키 필수 형식 Description
오디오 파일
file True file

기록할 오디오 녹음입니다. WAV, MP3, M4A, OGG 및 WEBM과 같은 일반적인 형식이 허용됩니다.

반품

질문하기

BastionGPT에 단일 질문을 보내고 AI에서 생성된 대답을 일반 텍스트로 반환합니다. 필요에 따라 응답을 셰이프하는 지침을 추가하거나 이전에 업로드한 문서에 대해 질문할 문서 ID를 제공합니다. 대부분의 시나리오에 이 작업을 사용합니다. 멀티 턴 대화를 보내야 하는 경우 채팅 완료 작업을 사용합니다.

매개 변수

속성 키 필수 형식 Description
Question
question True string

BastionGPT로 보낼 질문 또는 요청입니다.

지침
instructions string

채택할 역할, 대상 그룹 또는 출력 형식과 같이 응답을 형성하는 선택적 명령입니다. 생략하면 기본 BastionGPT 의료 도우미 페르소나가 사용됩니다.

문서 ID
document_id string

문서 업로드 작업을 사용하여 이전에 업로드한 문서의 선택적 ID입니다. 문서가 요청에 첨부되므로 응답에서 해당 콘텐츠를 사용할 수 있습니다.

최대 토큰
max_tokens True integer

답변에서 생성할 최대 토큰 수입니다. 1 이상이어야 합니다.

온도
temperature float

샘플링 온도는 0.0에서 1.0까지입니다. 값이 낮을수록 더 일관된 출력이 생성되고 값이 높을수록 더 다양한 출력이 생성됩니다.

반품

채팅 완료 만들기

BastionGPT에 다중 턴 대화를 보내고 AI에서 생성된 텍스트 응답을 반환합니다. 컨텍스트를 유지하거나, 시스템 메시지를 첫 번째 항목으로 추가하여 지침을 설정하거나, 문서 ID를 제공하여 이전에 업로드한 문서에 대해 질문할 수 있도록 메시지에 이전 사용자 및 도우미 턴을 포함합니다. 단일 질문의 경우 질문 작업이 더 간단합니다.

매개 변수

속성 키 필수 형식 Description
역할
role True string

메시지의 작성자입니다. 지침에 시스템, 사용자의 입력 사용자 및 이전 AI 응답에 대한 도우미를 사용합니다.

Content
content True string

메시지의 텍스트 내용입니다.

최대 토큰
max_tokens True integer

응답에서 생성할 최대 토큰 수입니다. 1 이상이어야 합니다.

온도
temperature float

샘플링 온도는 0.0에서 1.0까지입니다. 값이 낮을수록 더 일관된 출력이 생성되고 값이 높을수록 더 다양한 출력이 생성됩니다.

문서 ID
document_id string

문서 업로드 작업을 사용하여 이전에 업로드한 문서의 선택적 ID입니다. 응답에서 해당 콘텐츠를 사용할 수 있도록 문서가 요청에 첨부됩니다. 요청당 하나의 문서입니다.

반품

정의

AskQuestionResponse

속성 경로 형식 Description
Answer
answer string

AI에서 생성된 응답 텍스트입니다.

완료 이유
finish_reason string

생성이 중지된 이유입니다. 값 중지는 자연스러운 끝을 의미하며, max_tokens 토큰 제한에 도달하고 답변이 잘려질 수 있음을 의미하며, content_filter 콘텐츠가 안전 필터링에 의해 보류되었음을 의미합니다.

응답 ID
response_id string

이 응답의 고유 식별자입니다.

프롬프트 토큰
prompt_tokens integer

모든 지침을 포함하여 입력의 토큰 수입니다.

완료 토큰
completion_tokens integer

답변에 생성된 토큰 수입니다.

총 토큰
total_tokens integer

프롬프트 토큰 및 완료 토큰의 합계입니다.

TranscriptResponse

속성 경로 형식 Description
Status
status string

전사 상태입니다. 값 처리는 대본이 아직 준비되지 않았고 완료됨은 세그먼트와 텍스트를 사용할 수 있음을 의미합니다.

세그먼트
segments array of TranscriptSegment

스피커로 구분된 대본 세그먼트를 순서대로 표시합니다. 상태가 처리되는 동안 비어 있습니다.

텍스트
text string

전체 대본은 텍스트로, 타임스탬프와 스피커가 있는 세그먼트당 한 줄입니다. 상태가 처리되는 동안 비어 있습니다.

TranscriptSegment

속성 경로 형식 Description
시간표시
timestamp string

세그먼트 시작 시간은 HH:MM:SS 형식입니다.

스피커
speaker string

화자 분리에 의해 할당된 화자 레이블입니다.

텍스트
text string

이 세그먼트에 대해 전사된 텍스트입니다.

ChatCompletionResponse

속성 경로 형식 Description
선택
choices array of Choice

생성된 응답입니다. 이 배열에는 하나의 항목이 포함됩니다.

응답 ID
id string

이 응답의 고유 식별자입니다.

생성됨
created integer

응답이 생성되었을 때 Unix 타임스탬프(초)입니다.

사용
usage Usage

요청에 대한 토큰 계정입니다.

선택

속성 경로 형식 Description
완료 이유
finishReason string

생성이 중지된 이유입니다. 값 중지는 자연스러운 종료를 의미하며, max_tokens 토큰 제한에 도달하고 응답이 잘려질 수 있음을 의미하며, content_filter 콘텐츠가 안전 필터링에 의해 보류되었음을 의미합니다.

Content
message.content string

생성된 텍스트입니다.

사용

요청에 대한 토큰 계정입니다.

속성 경로 형식 Description
프롬프트 토큰
promptTokens integer

시스템 메시지를 포함하여 입력의 토큰 수입니다.

완료 토큰
completionTokens integer

응답에서 생성된 토큰 수입니다.

총 토큰
totalTokens integer

프롬프트 토큰 및 완료 토큰의 합계입니다.

DocumentUploadResponse

속성 경로 형식 Description
문서 ID
document_id string

업로드된 문서의 식별자입니다. 업로드 후 30일 동안 유효합니다. 채팅 완료 작업에 제공합니다.

TranscribeResponse

속성 경로 형식 Description
대본 ID
transcriptId string

완료된 대본을 검색하는 데 사용되는 식별자입니다.

파일 기간
fileDuration string

제출된 오디오의 기간(초)으로, 10진수 문자열입니다.