fix: openai key in pandasai
Browse files- postgre_mcp_server.py +4 -3
postgre_mcp_server.py
CHANGED
|
@@ -21,9 +21,6 @@ DEFAULT_QUERY_LIMIT = 100
|
|
| 21 |
# get logger
|
| 22 |
logger = logging.getLogger(__name__)
|
| 23 |
|
| 24 |
-
OPENAI_API_KEY = os.environ["OPENAI_API_KEY"]
|
| 25 |
-
pllm = OpenAI(api_token=OPENAI_API_KEY)
|
| 26 |
-
pai.config.set({"llm": pllm})
|
| 27 |
|
| 28 |
# Define our own PromptMessage class if the MCP one isn't available
|
| 29 |
@dataclass
|
|
@@ -622,6 +619,10 @@ async def visualize_results(json_data: dict, vis_prompt: str) -> str:
|
|
| 622 |
"""
|
| 623 |
try:
|
| 624 |
# Debug prints to see what's being received
|
|
|
|
|
|
|
|
|
|
|
|
|
| 625 |
|
| 626 |
# Convert JSON to DataFrame
|
| 627 |
df = pd.DataFrame(json_data["data"], columns=json_data["columns"])
|
|
|
|
| 21 |
# get logger
|
| 22 |
logger = logging.getLogger(__name__)
|
| 23 |
|
|
|
|
|
|
|
|
|
|
| 24 |
|
| 25 |
# Define our own PromptMessage class if the MCP one isn't available
|
| 26 |
@dataclass
|
|
|
|
| 619 |
"""
|
| 620 |
try:
|
| 621 |
# Debug prints to see what's being received
|
| 622 |
+
|
| 623 |
+
OPENAI_API_KEY = os.environ["OPENAI_API_KEY"]
|
| 624 |
+
pllm = OpenAI(api_token=OPENAI_API_KEY)
|
| 625 |
+
pai.config.set({"llm": pllm})
|
| 626 |
|
| 627 |
# Convert JSON to DataFrame
|
| 628 |
df = pd.DataFrame(json_data["data"], columns=json_data["columns"])
|