MCPcopy Create free account
hub / github.com/SamuelSchmidgall/AgentLaboratory / __init__

Method __init__

papersolver.py:238–267  ·  view source on GitHub ↗
(self, llm_str, notes=None, max_steps=10, insights=None, plan=None, exp_code=None, exp_results=None, lit_review=None, ref_papers=None, topic=None, openai_api_key=None, compile_pdf=True, save_loc=None)

Source from the content-addressed store, hash-verified

236
237class PaperSolver:
238 def __init__(self, llm_str, notes=None, max_steps=10, insights=None, plan=None, exp_code=None, exp_results=None, lit_review=None, ref_papers=None, topic=None, openai_api_key=None, compile_pdf=True, save_loc=None):
239 self.supress_print = True
240 if notes is None: self.notes = []
241 else: self.notes = notes
242 if plan is None: self.plan = ""
243 else: self.plan = plan
244 if exp_code is None: self.exp_code = ""
245 else: self.exp_code = exp_code
246 if exp_results is None: self.exp_results = ""
247 else: self.exp_results = exp_results
248 if lit_review is None: self.lit_review = ""
249 else: self.lit_review = lit_review
250 if insights is None: self.insights = ""
251 else: self.insights = insights
252 if ref_papers is None: self.ref_papers = ""
253 else: self.ref_papers = ref_papers
254 if topic is None: self.topic = ""
255 else: self.topic = topic
256 self.save_loc = save_loc
257 self.compile_pdf = compile_pdf
258 self.llm_str = llm_str
259 self.notes = notes
260 self.max_papers = 1
261 self.st_hist_len = 10
262 self.min_gen_trials = 2
263 self.max_steps = max_steps
264 self.paper_lines = str()
265 self.prev_paper_ret = str()
266 self.section_related_work = {}
267 self.openai_api_key = openai_api_key
268
269 def solve(self):
270 num_attempts = 0

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected