Documentation
¶
Index ¶
- func AllArticleAnalysesToModels(analyses []*protos.ArticleAnalysis) []models.ArticleAnalysis
- func AllArticleAnalysesToProto(analyses []models.ArticleAnalysis) []*protos.ArticleAnalysis
- func AllArticlesToModels(articles []*protos.Article) []models.Article
- func AllArticlesToProto(articles []models.Article) []*protos.Article
- func AllCategoriesToModels(categories []*protos.Category) []models.Category
- func AllCategoriesToProto(categories []models.Category) []*protos.Category
- func AllDigestArticlesToModels(articles []*protos.DigestArticle) []models.DigestArticle
- func AllDigestArticlesToProto(articles []models.DigestArticle) []*protos.DigestArticle
- func AllDigestProviderResultsToModels(results []*protos.DigestProviderResult) []models.DigestProviderResult
- func AllDigestProviderResultsToProto(results []models.DigestProviderResult) []*protos.DigestProviderResult
- func AllDigestsToModels(digests []*protos.Digest) []models.Digest
- func AllDigestsToProto(digests []models.Digest) []*protos.Digest
- func AllFeedGroupsToModels(groups []*protos.FeedGroup) ([]models.FeedGroup, error)
- func AllFeedGroupsToProto(groups []models.FeedGroup) ([]*protos.FeedGroup, error)
- func AllFeedItemsToModels(items []*protos.FeedItem) []models.FeedItem
- func AllFeedItemsToProto(items []models.FeedItem) []*protos.FeedItem
- func AllFeedsToModels(feeds []*protos.Feed) ([]models.Feed, error)
- func AllFeedsToProto(feeds []models.Feed) ([]*protos.Feed, error)
- func AllModelInfoToModel(protos []*protos.ModelInfo) []models.ModelInfo
- func AllModelInfoToProto(models []models.ModelInfo) []*protos.ModelInfo
- func AllProviderConfigsToModels(configs []*protos.ProviderConfig) []models.ProviderConfig
- func AllProviderConfigsToProtos(configs []models.ProviderConfig) []*protos.ProviderConfig
- func AllReferencedReportsToModels(reports []*protos.ReferencedReport) []models.ReferencedReport
- func AllReferencedReportsToProto(reports []models.ReferencedReport) []*protos.ReferencedReport
- func AllRelatedArticlesToModels(relatedArticles []*protos.RelatedArticle) []models.RelatedArticle
- func AllRelatedArticlesToProto(relatedArticles []models.RelatedArticle) []*protos.RelatedArticle
- func AllTagsToModels(tags []*protos.Tag) []models.Tag
- func AllTagsToProto(tags []models.Tag) []*protos.Tag
- func AnalysisConfigToModel(config *protos.AnalysisConfig) *models.AnalysisConfig
- func AnalysisConfigToProto(config *models.AnalysisConfig) *protos.AnalysisConfig
- func AnthropicContentItemToProto(content struct{ ... }) *protos.AnthropicContentItem
- func AnthropicRequestToModel(req *protos.AnthropicRequest) models.AnthropicRequest
- func AnthropicRequestToProto(req models.AnthropicRequest) *protos.AnthropicRequest
- func AnthropicResponseToModel(res *protos.AnthropicResponse) models.AnthropicResponse
- func AnthropicResponseToProto(res models.AnthropicResponse) *protos.AnthropicResponse
- func ArticleAnalysisToModel(analysis *protos.ArticleAnalysis) *models.ArticleAnalysis
- func ArticleAnalysisToProto(analysis *models.ArticleAnalysis) *protos.ArticleAnalysis
- func ArticleFilterToModel(protoFilter *protos.ArticleFilter) *models.ArticleFilter
- func ArticleFilterToProto(modelFilter *models.ArticleFilter) *protos.ArticleFilter
- func ArticleInspectionToProto(a models.ArticleInspection) *protos.InspectArticleResponse
- func ArticleToModel(article *protos.Article) *models.Article
- func ArticleToProto(article *models.Article) *protos.Article
- func ArticleUpdateToModels(protoUpdate *protos.ArticleUpdate) *models.ArticleUpdate
- func ArticleUpdateToProto(modelUpdate *models.ArticleUpdate) *protos.ArticleUpdate
- func CategoryToModel(category *protos.Category) *models.Category
- func CategoryToProto(category *models.Category) *protos.Category
- func DigestArticleToModel(article *protos.DigestArticle) *models.DigestArticle
- func DigestArticleToProto(article *models.DigestArticle) *protos.DigestArticle
- func DigestProviderResultToModel(result *protos.DigestProviderResult) *models.DigestProviderResult
- func DigestProviderResultToProto(result *models.DigestProviderResult) *protos.DigestProviderResult
- func DigestToModel(digest *protos.Digest) *models.Digest
- func DigestToProto(digest *models.Digest) *protos.Digest
- func FeedConfigToModel(config *protos.FeedConfig) (*models.FeedConfig, error)
- func FeedConfigToProto(config *models.FeedConfig) (*protos.FeedConfig, error)
- func FeedDiagnosisToModel(d *protos.FeedDiagnosis) *models.FeedDiagnosis
- func FeedDiagnosisToProto(d models.FeedDiagnosis) *protos.FeedDiagnosis
- func FeedGroupToModel(group *protos.FeedGroup) (*models.FeedGroup, error)
- func FeedGroupToProto(group *models.FeedGroup) (*protos.FeedGroup, error)
- func FeedItemToModel(item *protos.FeedItem) *models.FeedItem
- func FeedItemToProto(item *models.FeedItem) *protos.FeedItem
- func FeedResultToModel(result *protos.FeedResult) (*models.FeedResult, error)
- func FeedResultToProto(result *models.FeedResult) (*protos.FeedResult, error)
- func FeedToModel(feed *protos.Feed) (*models.Feed, error)
- func FeedToProto(feed *models.Feed) (*protos.Feed, error)
- func GenericLLMRequestToModel(req *protos.GenericLLMRequest) models.GenericLLMRequest
- func GenericLLMRequestToProto(req models.GenericLLMRequest) *protos.GenericLLMRequest
- func MessageToModel(msg *protos.Message) models.Message
- func MessageToProto(msg models.Message) *protos.Message
- func MessagesToModel(messages []*protos.Message) []models.Message
- func MessagesToProto(messages []models.Message) []*protos.Message
- func ModelInfoToModel(info *protos.ModelInfo) models.ModelInfo
- func ModelInfoToProto(info models.ModelInfo) *protos.ModelInfo
- func ModelsResponseToModel(res *protos.ModelsResponse) models.ModelsResponse
- func ModelsResponseToProto(res models.ModelsResponse) *protos.ModelsResponse
- func NotificationsConfigToModel(config *protos.NotificationsConfig) *models.NotificationsConfig
- func NotificationsConfigToProto(config *models.NotificationsConfig) *protos.NotificationsConfig
- func OllamaRequestToModel(req *protos.OllamaRequest) models.OllamaRequest
- func OllamaRequestToProto(req models.OllamaRequest) *protos.OllamaRequest
- func OllamaResponseToModel(res *protos.OllamaResponse) models.OllamaResponse
- func OllamaResponseToProto(res models.OllamaResponse) *protos.OllamaResponse
- func OpenAIChoiceToProto(choice struct{ ... }) *protos.OpenAIChoice
- func OpenAIRequestToModel(req *protos.OpenAIRequest) models.OpenAIRequest
- func OpenAIRequestToProto(req models.OpenAIRequest) *protos.OpenAIRequest
- func OpenAIResponseToModel(res *protos.OpenAIResponse) models.OpenAIResponse
- func OpenAIResponseToProto(res models.OpenAIResponse) *protos.OpenAIResponse
- func ProviderConfigToModel(config *protos.ProviderConfig) *models.ProviderConfig
- func ProviderConfigToProto(config *models.ProviderConfig) *protos.ProviderConfig
- func ReferencedReportToModel(report *protos.ReferencedReport) models.ReferencedReport
- func ReferencedReportToProto(report models.ReferencedReport) *protos.ReferencedReport
- func RelatedArticleToModel(relatedArticle *protos.RelatedArticle) *models.RelatedArticle
- func RelatedArticleToProto(relatedArticle *models.RelatedArticle) *protos.RelatedArticle
- func ScoreDimensionsToModel(d *protos.ScoreDimensions) *scoring.Dimensions
- func ScoreDimensionsToProto(d *scoring.Dimensions) *protos.ScoreDimensions
- func SelectorsToModel(s *protos.Selectors) *models.Selectors
- func ServerConfigToModel(config *protos.ServerConfig) (*models.ServerConfig, error)
- func ServerConfigToProto(config *models.ServerConfig) (*protos.ServerConfig, error)
- func TagsToModel(tag *protos.Tag) *models.Tag
- func TagsToProto(tag *models.Tag) *protos.Tag
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllArticleAnalysesToModels ¶
func AllArticleAnalysesToModels(analyses []*protos.ArticleAnalysis) []models.ArticleAnalysis
func AllArticleAnalysesToProto ¶
func AllArticleAnalysesToProto(analyses []models.ArticleAnalysis) []*protos.ArticleAnalysis
func AllCategoriesToModels ¶
func AllCategoriesToProto ¶
func AllDigestArticlesToModels ¶
func AllDigestArticlesToModels(articles []*protos.DigestArticle) []models.DigestArticle
func AllDigestArticlesToProto ¶
func AllDigestArticlesToProto(articles []models.DigestArticle) []*protos.DigestArticle
func AllDigestProviderResultsToModels ¶
func AllDigestProviderResultsToModels(results []*protos.DigestProviderResult) []models.DigestProviderResult
func AllDigestProviderResultsToProto ¶
func AllDigestProviderResultsToProto(results []models.DigestProviderResult) []*protos.DigestProviderResult
func AllFeedGroupsToModels ¶
func AllFeedGroupsToProto ¶
func AllProviderConfigsToModels ¶
func AllProviderConfigsToModels(configs []*protos.ProviderConfig) []models.ProviderConfig
func AllProviderConfigsToProtos ¶
func AllProviderConfigsToProtos(configs []models.ProviderConfig) []*protos.ProviderConfig
func AllReferencedReportsToModels ¶
func AllReferencedReportsToModels(reports []*protos.ReferencedReport) []models.ReferencedReport
func AllReferencedReportsToProto ¶
func AllReferencedReportsToProto(reports []models.ReferencedReport) []*protos.ReferencedReport
func AllRelatedArticlesToModels ¶
func AllRelatedArticlesToModels(relatedArticles []*protos.RelatedArticle) []models.RelatedArticle
func AllRelatedArticlesToProto ¶
func AllRelatedArticlesToProto(relatedArticles []models.RelatedArticle) []*protos.RelatedArticle
func AnalysisConfigToModel ¶
func AnalysisConfigToModel(config *protos.AnalysisConfig) *models.AnalysisConfig
func AnalysisConfigToProto ¶
func AnalysisConfigToProto(config *models.AnalysisConfig) *protos.AnalysisConfig
func AnthropicContentItemToProto ¶
func AnthropicContentItemToProto(content struct {
Type string `json:"type"`
Text string `json:"text"`
}) *protos.AnthropicContentItem
AnthropicContentItem mappers
func AnthropicRequestToModel ¶
func AnthropicRequestToModel(req *protos.AnthropicRequest) models.AnthropicRequest
func AnthropicRequestToProto ¶
func AnthropicRequestToProto(req models.AnthropicRequest) *protos.AnthropicRequest
AnthropicRequest mappers
func AnthropicResponseToModel ¶
func AnthropicResponseToModel(res *protos.AnthropicResponse) models.AnthropicResponse
func AnthropicResponseToProto ¶
func AnthropicResponseToProto(res models.AnthropicResponse) *protos.AnthropicResponse
AnthropicResponse mappers
func ArticleAnalysisToModel ¶
func ArticleAnalysisToModel(analysis *protos.ArticleAnalysis) *models.ArticleAnalysis
func ArticleAnalysisToProto ¶
func ArticleAnalysisToProto(analysis *models.ArticleAnalysis) *protos.ArticleAnalysis
func ArticleFilterToModel ¶
func ArticleFilterToModel(protoFilter *protos.ArticleFilter) *models.ArticleFilter
func ArticleFilterToProto ¶
func ArticleFilterToProto(modelFilter *models.ArticleFilter) *protos.ArticleFilter
func ArticleInspectionToProto ¶ added in v0.2.0
func ArticleInspectionToProto(a models.ArticleInspection) *protos.InspectArticleResponse
ArticleInspectionToProto converts an article inspection result to its protobuf response form.
func ArticleUpdateToModels ¶
func ArticleUpdateToModels(protoUpdate *protos.ArticleUpdate) *models.ArticleUpdate
func ArticleUpdateToProto ¶
func ArticleUpdateToProto(modelUpdate *models.ArticleUpdate) *protos.ArticleUpdate
func DigestArticleToModel ¶
func DigestArticleToModel(article *protos.DigestArticle) *models.DigestArticle
func DigestArticleToProto ¶
func DigestArticleToProto(article *models.DigestArticle) *protos.DigestArticle
func DigestProviderResultToModel ¶
func DigestProviderResultToModel(result *protos.DigestProviderResult) *models.DigestProviderResult
func DigestProviderResultToProto ¶
func DigestProviderResultToProto(result *models.DigestProviderResult) *protos.DigestProviderResult
func FeedConfigToModel ¶
func FeedConfigToModel(config *protos.FeedConfig) (*models.FeedConfig, error)
func FeedConfigToProto ¶
func FeedConfigToProto(config *models.FeedConfig) (*protos.FeedConfig, error)
func FeedDiagnosisToModel ¶ added in v0.2.0
func FeedDiagnosisToModel(d *protos.FeedDiagnosis) *models.FeedDiagnosis
FeedDiagnosisToModel converts a protobuf diagnosis back to its model form, decoding the -1 InvalidUtf8At sentinel back to a nil pointer.
func FeedDiagnosisToProto ¶ added in v0.2.0
func FeedDiagnosisToProto(d models.FeedDiagnosis) *protos.FeedDiagnosis
FeedDiagnosisToProto converts a diagnosis model to its protobuf form. The model's optional InvalidUTF8At pointer is encoded as -1 (proto has no optional int).
func FeedResultToModel ¶
func FeedResultToModel(result *protos.FeedResult) (*models.FeedResult, error)
func FeedResultToProto ¶
func FeedResultToProto(result *models.FeedResult) (*protos.FeedResult, error)
func GenericLLMRequestToModel ¶
func GenericLLMRequestToModel(req *protos.GenericLLMRequest) models.GenericLLMRequest
func GenericLLMRequestToProto ¶
func GenericLLMRequestToProto(req models.GenericLLMRequest) *protos.GenericLLMRequest
GenericLLMRequest mappers
func ModelInfoToProto ¶
ModelInfo mappers
func ModelsResponseToModel ¶
func ModelsResponseToModel(res *protos.ModelsResponse) models.ModelsResponse
func ModelsResponseToProto ¶
func ModelsResponseToProto(res models.ModelsResponse) *protos.ModelsResponse
ModelsResponse mappers
func NotificationsConfigToModel ¶
func NotificationsConfigToModel(config *protos.NotificationsConfig) *models.NotificationsConfig
func NotificationsConfigToProto ¶
func NotificationsConfigToProto(config *models.NotificationsConfig) *protos.NotificationsConfig
func OllamaRequestToModel ¶
func OllamaRequestToModel(req *protos.OllamaRequest) models.OllamaRequest
func OllamaRequestToProto ¶
func OllamaRequestToProto(req models.OllamaRequest) *protos.OllamaRequest
OllamaRequest mappers
func OllamaResponseToModel ¶
func OllamaResponseToModel(res *protos.OllamaResponse) models.OllamaResponse
func OllamaResponseToProto ¶
func OllamaResponseToProto(res models.OllamaResponse) *protos.OllamaResponse
OllamaResponse mappers
func OpenAIChoiceToProto ¶
func OpenAIChoiceToProto(choice struct {
Index int `json:"index"`
Message models.Message `json:"message"`
FinishReason string `json:"finish_reason"`
}) *protos.OpenAIChoice
OpenAIChoice mappers
func OpenAIRequestToModel ¶
func OpenAIRequestToModel(req *protos.OpenAIRequest) models.OpenAIRequest
func OpenAIRequestToProto ¶
func OpenAIRequestToProto(req models.OpenAIRequest) *protos.OpenAIRequest
OpenAIRequest mappers
func OpenAIResponseToModel ¶
func OpenAIResponseToModel(res *protos.OpenAIResponse) models.OpenAIResponse
func OpenAIResponseToProto ¶
func OpenAIResponseToProto(res models.OpenAIResponse) *protos.OpenAIResponse
OpenAIResponse mappers
func ProviderConfigToModel ¶
func ProviderConfigToModel(config *protos.ProviderConfig) *models.ProviderConfig
func ProviderConfigToProto ¶
func ProviderConfigToProto(config *models.ProviderConfig) *protos.ProviderConfig
func ReferencedReportToModel ¶
func ReferencedReportToModel(report *protos.ReferencedReport) models.ReferencedReport
func ReferencedReportToProto ¶
func ReferencedReportToProto(report models.ReferencedReport) *protos.ReferencedReport
func RelatedArticleToModel ¶
func RelatedArticleToModel(relatedArticle *protos.RelatedArticle) *models.RelatedArticle
func RelatedArticleToProto ¶
func RelatedArticleToProto(relatedArticle *models.RelatedArticle) *protos.RelatedArticle
func ScoreDimensionsToModel ¶
func ScoreDimensionsToModel(d *protos.ScoreDimensions) *scoring.Dimensions
func ScoreDimensionsToProto ¶
func ScoreDimensionsToProto(d *scoring.Dimensions) *protos.ScoreDimensions
func SelectorsToModel ¶ added in v0.2.0
SelectorsToModel converts a protobuf Selectors to its model form (nil-safe).
func ServerConfigToModel ¶
func ServerConfigToModel(config *protos.ServerConfig) (*models.ServerConfig, error)
func ServerConfigToProto ¶
func ServerConfigToProto(config *models.ServerConfig) (*protos.ServerConfig, error)
Types ¶
This section is empty.