MCPcopy Create free account
hub / github.com/TIGER-AI-Lab/LongRAG / predict

Method predict

utils/claude_inference.py:13–23  ·  view source on GitHub ↗
(self, system_prompt, prompt)

Source from the content-addressed store, hash-verified

11 )
12
13 def predict(self, system_prompt, prompt):
14 message = self.client.messages.create(
15 model="claude-3-5-sonnet-20240620",
16 max_tokens=1024,
17 system=system_prompt,
18 messages=[
19 {"role": "user", "content": prompt}
20 ],
21 temperature=0,
22 )
23 return self.post_process(message.content[0].text)
24
25 def post_process(self, text):
26 match = re.search(r"(?i)(?<=\banswer:\s).*", text)

Callers 4

predict_close_bookMethod · 0.95
predict_nqMethod · 0.95
predict_hotpotqaMethod · 0.95
extract_answerMethod · 0.95

Calls 1

post_processMethod · 0.95

Tested by

no test coverage detected