File tree Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Expand file tree Collapse file tree 1 file changed +0
-34
lines changed Original file line number Diff line number Diff line change @@ -500,40 +500,6 @@ def validate(
500500
501501 return rvs
502502
503- def genslot (
504- self ,
505- gen_slot : Component ,
506- model_options : dict | None = None ,
507- format : type [BaseModelSubclass ] | None = None ,
508- tool_calls : bool = False ,
509- ) -> ModelOutputThunk :
510- """Call generative Slot on a GenerativeSlot Component.
511-
512- Args:
513- gen_slot (GenerativeSlot Component): A generative slot
514-
515- Returns:
516- ModelOutputThunk: Output thunk
517- """
518- generate_logs : list [GenerateLog ] = []
519- result : ModelOutputThunk = self .backend .generate_from_context (
520- action = gen_slot ,
521- ctx = self .ctx ,
522- model_options = model_options ,
523- format = format ,
524- generate_logs = generate_logs ,
525- tool_calls = tool_calls ,
526- )
527- # make sure that the last and only Log is marked as the one related to result
528- assert len (generate_logs ) == 1 , "Simple call can only add one generate_log"
529- generate_logs [0 ].is_final_result = True
530-
531- self .ctx .insert_turn (
532- ContextTurn (deepcopy (gen_slot ), result ), generate_logs = generate_logs
533- )
534-
535- return result
536-
537503 def query (
538504 self ,
539505 obj : Any ,
You can’t perform that action at this time.
0 commit comments