Go 클라이언트

Go 클라이언트

Weaviate Go 클라이언트(SDK)의 공식 문서예요. 현재 최신 Go 클라이언트 버전은 v5.7.3이고, 저장소는 weaviate/weaviate-go-client예요. Go 애플리케이션에 Weaviate를 통합할 때 사용합니다.

출처: 공식문서

인증

API 키 인증

API 키 기반 인증은 weaviate.ConfigAuthConfigauth.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.modgo 디렉티브(클라이언트 v5.7.3 기준)에서 확인할 수 있어요.

더 알아보기 (Learn more)