?? versión en español de este documento
소규모/특수 AI 모델은 종종 보완 된 보완 물 또는 대안으로 "큰 AI"제품입니다. 그러나 소형 AI의 인프라는 압도적 인 경향이 있으므로 전문화 된 AI로 구축하는 것은 어렵고 시간이 많이 걸리며 비용이 많이들 수 있습니다. 따라서 다른 모델, 특히 이러한 모델의 다른 조합으로 반복하면 불가능합니다.
그것이 우리가 여기있는 이유입니다. KRIXIK에 오신 것을 환영합니다 . 여기서 보안 API를 통해 서열화되거나 단일 스탠딩 소형/특수 AI 모델로 쉽고 신속하게 실험, 프로토 타입 및 구축 할 수 있습니다. Krixik을 통해 활용하는 모델은 오픈 소스이거나 훈련/미세 조정이 될 수 있습니다.
Krixik은 현재 베타 버전에 있으므로 Krixik Python 클라이언트에 대한 액세스는 요청에 전적으로 이루어집니다.
베타 테스터로 참여하려면이 간단한 Google 양식을 작성하십시오.
Krixik Python 클라이언트를 설치하려면 다음 명령을 실행하십시오.
pip install krixik
참고 : 파이썬 버전 3.8 이상이 필요합니다.
Krixik 클라이언트 세션을 초기화하려면 고유 한 api_key 및 api_url 비밀이 필요합니다. 베타 테스터는 Krixik 관리자로부터 비밀을 받게됩니다.
비밀을 직접 처리하는 대신 .env 파일에 보관하고 Python-Dotenv를 통해로드하는 것이 좋습니다.
비밀이 있으면 세션을 다음과 같이 초기화하십시오.
from krixik import krixik
krixik . init ( api_key = MY_API_KEY ,
api_url = MY_API_URL ) ... MY_API_KEY 와 MY_API_URL 이 당신의 계정 비밀 인 곳.
비밀을 잘못 배치 한 경우 직접 저희에게 연락하십시오.
단일 transcribe 모듈로 구성된 간단한 전사 파이프 라인을 구축합시다. 한 줄의 코드로 파이프 라인을 만들 수 있습니다.
# create a simple transcription pipeline
pipeline = krixik . create_pipeline ( name = 'my_transcribe-pipeline-1' ,
module_chain = [ "transcribe" ])파이프 라인이 준비되었습니다! 이제 오디오 파일을 통해 오디오 파일을 처리하여 전 사체를 생성 할 수 있습니다.
pipeline . process ( local_file_path = './path/to/my/mp3' ) 이 파이프 라인의 출력은 입력 오디오 파일, 처리 된 파일의 file_id 및 프로세스 자체의 request_id _ID의 타임 스탬프 된 전사가됩니다.
transcribe 모듈 출력에서 시맨틱 (일명 벡터) 검색을 수행하고 싶다고 가정 해 봅시다.
전사 후 다음을 수행해야합니다.
이 일련의 단계를 제작하고 테스트하는 데는 시간이 많이 걸리며 안전한 생산 서비스에 더 많은 시간이 걸립니다. 그리고 그것은 전체 프로세스 서버가없는 것을 만들려고하지 않습니다.
그러나 Krixik을 사용하면 몇 가지 모듈 만 추가 하여이 기능을 이전 파이프 라인에 빠르게 통합 할 수 있습니다. 구문은 위와 같이 남아 있으므로 새 파이프 라인을 만들면 여전히 한 줄이 있습니다.
# create pipeline with the above-alluded-to modules
pipeline = krixik . create_pipeline ( name = 'transcribe_vsearch' ,
module_chain = [ "transcribe" ,
"json-to-txt" ,
"parser" ,
"text-embedder" ,
"vector-db" ])새 파이프 라인을 통해 파일을 처리합시다.
pipeline . process ( local_file_path = './path/to/my/mp3' ) 파이프 라인에 파일이 하나 이상 있으므로 위의 프로세스 끝에서 반환 된 파일의 file_id 사용하여 semantic_search 메소드와 관련된 내용의 의미 검색을 수행 할 수 있습니다.
pipeline . semantic_search ( query = "The text you wish to semantically search for goes here" ,
file_ids = [ 'the_file_id_from_above' ])그게 다야! 이제 파일을 전사하고, 성적표를 처리하고, 시맨틱 (벡터) 검색을 수행했으며 원하는만큼 많은 파일과 쿼리에 대한 파이프 라인을 재사용 할 수 있습니다.
위의 예제 또는 문서에 배치 한 다른 예제 점수를 따라 가려면 전체 Krixik Docs Repo를 당기십시오.
그렇게하면 필요한 모든 파일을 제공하며 코드는 이미 해당 디렉토리 구조에서 실행되도록 구성됩니다.
우리가 문서화 한 예제의 범위에는 파이프 라인이 포함됩니다.
이것은 빙산의 일각 일뿐입니다. 현재 더 많은 파이프 라인이 가능하며 (더 많은 예를 보려면 여기 참조) Krixik 모듈/모델 라이브러리는 지속적으로 확장됩니다. 심지어 자체 제출 모듈과 모델을 포함하도록 해당됩니다.
위의 것은 Krixik의 힘을 엿볼 수 있습니다. Krixik 도구 박스는 가능한 모든 매개 변수화 (우리가 터치하지 않은) 외에도 구축 할 수있는 모듈과 모델의 모듈 모음입니다.
자세한 내용은 Krixik 문서를 방문하여 다음을 자세히 설명하십시오.
Beta를 졸업하는 Krixik에 대해 흥분합니까? 우리는 우리입니다! 우리는이 제품이 엄청난 양의 엉덩이를 걷어차 갈 것이라고 확신하며, 우리는 당신이 할 때 당신을 탑승시키고 싶습니다.
발사 및 기타 문제에 대한 루프에 참여하고 싶다면 (스팸을하지 않겠다고 약속) 여기에서 가끔 서신을 구독하십시오.
읽어 주셔서 감사합니다. Krixik에 오신 것을 환영합니다!