Public declaration syntax from forge-go/embed/embed.go Original source SHA-256: c1ff9ff84ecd9fc5122d4b29a9ec40a77f5671b102a2635ef56c88138b560740 Function bodies and constant values are omitted. This is not the complete implementation. Source line 14 type EmbeddingProvider interface Source line 34 type EmbeddingResult struct Source line 62 func Embed(ctx context.Context, provider EmbeddingProvider, text string) (*EmbeddingResult, error) Source line 96 func EmbedMany(ctx context.Context, provider EmbeddingProvider, texts []string) (*EmbeddingResult, error)