Skip to main content
Glama
amis_ui.go570 B
package amis import ( "fmt" ) // Option 定义选项结构体 type Option struct { Label string `json:"label"` Value string `json:"value"` } func ArrayToOptions[T any](array []T) []Option { options := make([]Option, len(array)) for i, item := range array { str := fmt.Sprintf("%v", item) options[i] = Option{Label: str, Value: str} } return options } func MapToOptions[T any](m map[string]T) []Option { var options []Option for k, v := range m { options = append(options, Option{ Label: k, Value: fmt.Sprintf("%v", v), }) } return options }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/weibaohui/k8m'

If you have feedback or need assistance with the MCP directory API, please join our Discord server