12345678910111213141516171819202122232425262728293031 |
- package main
- import (
- "context"
- "fmt"
- "log"
- "github.com/ollama/ollama/api"
- )
- func main() {
- client, err := api.ClientFromEnvironment()
- if err != nil {
- log.Fatal(err)
- }
- ctx := context.Background()
- req := &api.PullRequest{
- Model: "mistral",
- }
- progressFunc := func(resp api.ProgressResponse) error {
- fmt.Printf("Progress: status=%v, total=%v, completed=%v\n", resp.Status, resp.Total, resp.Completed)
- return nil
- }
- err = client.Pull(ctx, req, progressFunc)
- if err != nil {
- log.Fatal(err)
- }
- }
|