MCPcopy Create free account
hub / github.com/NanGePlus/LightRAGTest / openai_complete_if_cache

Function openai_complete_if_cache

LightRAG/examples/generate_query.py:6–20  ·  view source on GitHub ↗
(
    model="gpt-4o-mini", prompt=None, system_prompt=None, history_messages=[], **kwargs
)

Source from the content-addressed store, hash-verified

4
5
6def openai_complete_if_cache(
7 model="gpt-4o-mini", prompt=None, system_prompt=None, history_messages=[], **kwargs
8) -> str:
9 openai_client = OpenAI()
10
11 messages = []
12 if system_prompt:
13 messages.append({"role": "system", "content": system_prompt})
14 messages.extend(history_messages)
15 messages.append({"role": "user", "content": prompt})
16
17 response = openai_client.chat.completions.create(
18 model=model, messages=messages, **kwargs
19 )
20 return response.choices[0].message.content
21
22
23if __name__ == "__main__":

Callers 1

generate_query.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected