Go 클라이언트
Go 클라이언트
Weaviate Go 클라이언트(SDK)의 공식 문서예요. 현재 최신 Go 클라이언트 버전은 v5.7.3이고, 저장소는 weaviate/weaviate-go-client예요. Go 애플리케이션에 Weaviate를 통합할 때 사용합니다.
출처: 공식문서
인증
API 키 인증
API 키 기반 인증은 weaviate.Config에 AuthConfig로 auth.ApiKey를 설정하면 돼요.
cfg := weaviate.Config{
Host: "weaviate.example.com",
Scheme: "http",
AuthConfig: auth.ApiKey{Value: "my-secret-key"},
Headers: nil,
}
client, err := weaviate.NewClient(cfg)
if err != nil {
fmt.Println(err)
}
릴리스
Go 클라이언트는 Weaviate Database 버전과 함께 매핑돼요. 예를 들어 Weaviate Database 1.36.x(2026-02-24 출시)에는 Go 5.7.x가 대응돼요. 최신 릴리스와 지원 버전은 weaviate-go-client GitHub 저장소와 go.mod의 go 디렉티브(클라이언트 v5.7.3 기준)에서 확인할 수 있어요.
더 알아보기 (Learn more)
- Python 클라이언트, JavaScript/TypeScript, Java도 함께 확인하세요.
- Weaviate 시작은 클라우드 퀵스타트 또는 로컬 퀵스타트에서 해볼 수 있어요.