MCPcopy Create free account
hub / github.com/pywebio/PyWebIO / _ask

Method _ask

demos/chatgpt.py:64–76  ·  view source on GitHub ↗
(self, message: str, stream=True, **model_kwargs)

Source from the content-addressed store, hash-verified

62 self.model_kwargs['model'] = model
63
64 def _ask(self, message: str, stream=True, **model_kwargs):
65 if self.pending_stream_reply:
66 self._messages.append({"role": "assistant", "content": self.pending_stream_reply.result()})
67 self.pending_stream_reply = None
68
69 self._messages.append({"role": "user", "content": message})
70 resp = self._client.chat.completions.create(
71 **self.model_kwargs,
72 **model_kwargs,
73 messages=self._messages,
74 stream=stream,
75 )
76 return resp
77
78 def ask(self, message: str, **model_kwargs) -> str:
79 """

Callers 2

askMethod · 0.95
ask_streamMethod · 0.95

Calls 2

appendMethod · 0.80
resultMethod · 0.80

Tested by

no test coverage detected