@@ -219,17 +219,24 @@ func (o *OpenAi) NewSummaryStockNewsStreamWithTools(userQuestion string, sysProm
219219 go func () {
220220 defer wg .Done ()
221221 var market strings.Builder
222+ market .WriteString (getZSInfo ("上证指数" , "sh000001" , 30 ) + "\n " )
223+ market .WriteString (getZSInfo ("深证成指" , "sz399001" , 30 ) + "\n " )
222224 market .WriteString (getZSInfo ("创业板指数" , "sz399006" , 30 ) + "\n " )
223- market .WriteString (getZSInfo ("上证综合指数 " , "sh000001 " , 30 ) + "\n " )
225+ market .WriteString (getZSInfo ("科创50 " , "sh000688 " , 30 ) + "\n " )
224226 market .WriteString (getZSInfo ("沪深300指数" , "sh000300" , 30 ) + "\n " )
227+ market .WriteString (getZSInfo ("中证银行" , "sz399986" , 30 ) + "\n " )
228+ market .WriteString (getZSInfo ("科创芯片" , "sh000685" , 30 ) + "\n " )
229+ market .WriteString (getZSInfo ("上证医药" , "sh000037" , 30 ) + "\n " )
230+ market .WriteString (getZSInfo ("证券龙头" , "sz399437" , 30 ) + "\n " )
231+ market .WriteString (getZSInfo ("中证白酒" , "sz399997" , 30 ) + "\n " )
225232 //logger.SugaredLogger.Infof("NewChatStream getZSInfo=\n%s", market.String())
226233 msg = append (msg , map [string ]interface {}{
227234 "role" : "user" ,
228- "content" : "当前市场指数行情 " ,
235+ "content" : "当前市场/大盘/行业/指数行情 " ,
229236 })
230237 msg = append (msg , map [string ]interface {}{
231238 "role" : "assistant" ,
232- "content" : "当前市场指数行情情况如下 :\n " + market .String (),
239+ "content" : "当前市场/大盘/行业/指数行情如下 :\n " + market .String (),
233240 })
234241 }()
235242
@@ -302,7 +309,7 @@ func (o *OpenAi) NewSummaryStockNewsStreamWithTools(userQuestion string, sysProm
302309 }()
303310 wg .Wait ()
304311
305- news := NewMarketNewsApi ().GetNewsList ("财联社电报" , random .RandInt (50 , 150 ))
312+ news := NewMarketNewsApi ().GetNewsList ("财联社电报" , random .RandInt (100 , 500 ))
306313 messageText := strings.Builder {}
307314 for _ , telegraph := range * news {
308315 messageText .WriteString ("## " + telegraph .Time + ":" + "\n " )
@@ -378,9 +385,16 @@ func (o *OpenAi) NewSummaryStockNewsStream(userQuestion string, sysPromptId *int
378385 go func () {
379386 defer wg .Done ()
380387 var market strings.Builder
388+ market .WriteString (getZSInfo ("上证指数" , "sh000001" , 30 ) + "\n " )
389+ market .WriteString (getZSInfo ("深证成指" , "sz399001" , 30 ) + "\n " )
381390 market .WriteString (getZSInfo ("创业板指数" , "sz399006" , 30 ) + "\n " )
382- market .WriteString (getZSInfo ("上证综合指数 " , "sh000001 " , 30 ) + "\n " )
391+ market .WriteString (getZSInfo ("科创50 " , "sh000688 " , 30 ) + "\n " )
383392 market .WriteString (getZSInfo ("沪深300指数" , "sh000300" , 30 ) + "\n " )
393+ market .WriteString (getZSInfo ("中证银行" , "sz399986" , 30 ) + "\n " )
394+ market .WriteString (getZSInfo ("科创芯片" , "sh000685" , 30 ) + "\n " )
395+ market .WriteString (getZSInfo ("上证医药" , "sh000037" , 30 ) + "\n " )
396+ market .WriteString (getZSInfo ("证券龙头" , "sz399437" , 30 ) + "\n " )
397+ market .WriteString (getZSInfo ("中证白酒" , "sz399997" , 30 ) + "\n " )
384398 //logger.SugaredLogger.Infof("NewChatStream getZSInfo=\n%s", market.String())
385399 msg = append (msg , map [string ]interface {}{
386400 "role" : "user" ,
0 commit comments