jobs-monorepo/services/scraper-google/analyzer/get-job-description.go
2026-01-26 17:33:48 +05:00

22 lines
505 B
Go

package analyzer
import (
"os"
"github.com/jobs-scraper/internal/domain"
"github.com/jobs-scraper/internal/openrouter"
)
func GetJobDescription(htmlContent string) (*domain.JobDescription, error) {
openRouterApiKey := os.Getenv("OPENROUTER_API_KEY")
openRouterModel := os.Getenv("OPENROUTER_MODEL")
client := openrouter.NewOpenRouterService(openRouterModel, openRouterApiKey)
result, err := client.CreateJobDescription(htmlContent)
if err != nil {
return nil, err
}
return result, nil
}