tmc/langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
해결하는 문제
Go 프로그래밍 언어를 사용하여 대규모 언어 모델(LLMs) 기반 애플리케이션을 구축할 수 있는 방법을 제공하며, LangChain 생태계의 구성 가능성 패턴을 Go 환경으로 가져옵니다.
작동 방식
LangChain 프레임워크의 Go 구현체로서, 프롬프트로부터 완성된 결과를 생성하는 구조화된 방법을 제공하여 개발자가 LLMs(OpenAI, Gemini 또는 Ollama를 통한 로컬 모델 등)를 소프트웨어에 통합할 수 있도록 합니다.
대상 사용자
Python이나 JavaScript로 전환하지 않고도 AI 기반 애플리케이션을 구축하려는 Go 개발자.
주요 특징
- OpenAI, Gemini, Ollama를 포함한 다양한 LLM 공급자 지원.
- 복잡한 LLM 워크플로우 구축을 위한 구성 가능성에 중점.
- 포괄적인 API 참조 및 커뮤니티 주도 개발.
관련
- 프로젝트
spring-projects/spring-ai엔터프라이즈 애플리케이션에 다양한 AI 모델과 벡터 스토어를 포터블하고 모듈화된 방식으로 통합할 수 있도록 하는, Java 개발자를 위한 Spring 친화적인 API 및 추상화 계층입니다.
- 프로젝트
kyrolabs/awesome-langchainAwesome LangChain은 LangChain 프레임워크를 중심으로 한 도구, 프로젝트, 학습 리소스의 선별된 목록으로, 개발자가 LLM 애플리케이션을 구축하기 위한 라이브러리, 템플릿, 에이전트, 포트를 빠르게 찾을 수 있도록 도와줍니다.
- 프로젝트
jaredpalmer/kevKev는 분류 및 점수 매기기 작업을 위해 보정된 구조화된 출력을 제공하는 소규모 전문 의사 결정 모델 제품군으로, 독점 의사 결정 모델 API를 대체할 수 있는 오픈 소스 및 자체 호스팅 가능한 대안으로 설계되었습니다.
- 프로젝트
funstory-ai/BabelDOCBabelDOC은 LLM(OpenAI 호환 모델)을 사용하여 PDF 과학 논문을 번역하고 이중 언어 PDF를 출력하는 오픈소스 Python 도구입니다. CLI, Python API, 풍부한 PDF 처리 옵션, 용어집 지원, 오프라인 자산 패키징, 로컬 또는 호스팅된 베타 서비스에서 실행 가능합니다.