Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
1.7 KiB
JSON
1 line
1.7 KiB
JSON
{"repo": "canfire/godemo", "files": {"enio/demo1/main.go": {"6df33e5f74bb1e2de0ceac439a307286f3d25462": {"t": 1786068296.6673982, "n": 1257, "h": "19b57edaf3be4d76", "c": "package main\n\nimport (\n\t\"context\"\n\t\"fmt\"\n\t\"log\"\n\t\"os\"\n\n\t\"github.com/cloudwego/eino-ext/components/model/deepseek\"\n\t\"github.com/cloudwego/eino/schema\"\n)\n\nfunc main() {\n\t// Ollama()\n\tOllamaStream()\n}\n\nfunc Deepseek() {\n\t// 1. 创建上下文\n\tctx := context.Background()\n\n\t// 2. 创建 ChatModel (使用 DeepSeek)\n\tchatModel, err := deepseek.NewChatModel(ctx, &deepseek.ChatModelConfig{\n\t\tAPIKey: os.Getenv(\"DEEPSEEK_API_KEY\"),\n\t\tModel: \"deepseek-chat\",\n\t\tBaseURL: \"https://api.deepseek.com\",\n\t})\n\tif err != nil {\n\t\tlog.Fatalf(\"创建 ChatModel 失败: %v\", err)\n\t}\n\n\t// 3. 准备消息\n\tmessages := []*schema.Message{\n\t\tschema.SystemMessage(\"你是一个友好的 AI 助手\"),\n\t\tschema.UserMessage(\"你好,请介绍一下 Eino 框架\"),\n\t}\n\n\t// 4. 调用模型生成响应\n\tresponse, err := chatModel.Generate(ctx, messages)\n\tif err != nil {\n\t\tlog.Fatalf(\"生成响应失败: %v\", err)\n\t}\n\n\t// 5. 输出结果\n\tfmt.Printf(\"AI 思考: %s\\n\", response.Content)\n\tfmt.Printf(\"AI 响应: %s\\\\n\", response.Content)\n\n\t// 6. 输出 token 使用情况\n\tif response.ResponseMeta != nil && response.ResponseMeta.Usage != nil {\n\t\tfmt.Printf(\"\\nToken 使用统计:\\n\")\n\t\tfmt.Printf(\" 输入 Token: %d\\n\", response.ResponseMeta.Usage.PromptTokens)\n\t\tfmt.Printf(\" 输出 Token: %d\\n\", response.ResponseMeta.Usage.CompletionTokens)\n\t\tfmt.Printf(\" 总计 Token: %d\\n\", response.ResponseMeta.Usage.TotalTokens)\n\t}\n}\n"}}}} |