golang gemini 计数返回的tokens
计数返回的tokens示例
import (
	"context"
	"fmt"
	"log"
	"os"
	"github.com/google/generative-ai-go/genai"
	"google.golang.org/api/option"
)
func main() {
	ctx := context.Background()
	client, err := genai.NewClient(ctx, option.WithAPIKey(os.Getenv("API_KEY")))
	if err != nil {
		log.Fatal(err)
	}
	defer client.Close()
	model := client.GenerativeModel("gemini-pro")
	resp, err := model.CountTokens(ctx, genai.Text("What kind of fish is this?"))
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println("Num tokens:", resp.TotalTokens)
}引用:golang gemini
            
苏公网安备
                32050902101537号