gitea/modules/setting/ai_server.go
Lieslot de827e114d
PR AI 정적 분석 기능 API 구현 (#24)
* feat: PR 리뷰 ai 정적 분석 기능 추가

* fix: CreateAiPullComment의 반환값을 *AiPullComment로 변경

* fix: review_test 모킹 타입 오류 수정

* fix: ai interface server config 파일 설정 추가 및 ai interface server 요청 방식 변경
2024-08-02 10:41:38 +09:00

21 lines
427 B
Go

package setting
import "fmt"
var AiServer = struct {
Host string
Port int
Url string
}{
Host: "localhost",
Port: 8000,
Url: "http://localhost:8000",
}
func loadAiServerFrom(rootCfg ConfigProvider) {
sec := rootCfg.Section("ai_server")
AiServer.Host = sec.Key("host").MustString("localhost")
AiServer.Port = sec.Key("PORT").MustInt(8000)
AiServer.Url = fmt.Sprintf("http://%s:%d", AiServer.Host, AiServer.Port)
}