TradingAgents/test_embedding_connection.py

33 lines
897 B
Python

import os
from openai import OpenAI
import httpx
client = OpenAI(
base_url="http://localhost:11434/v1",
api_key="sk-dummy"
)
print("Testing connection to http://localhost:11434/v1/embeddings...")
try:
response = client.embeddings.create(
input="The food was delicious and the waiter...",
model="sentence-transformers/all-MiniLM-L6-v2"
)
print("Success!")
print(response.data[0].embedding[:5])
except Exception as e:
print(f"FAILED: {e}")
import traceback
traceback.print_exc()
print("\nTesting with httpx directly to 127.0.0.1...")
try:
r = httpx.post("http://127.0.0.1:11434/v1/embeddings",
json={"input": "test", "model": "sentence-transformers/all-MiniLM-L6-v2"},
timeout=5.0)
print(f"HTTPX 127.0.0.1 Status: {r.status_code}")
except Exception as e:
print(f"HTTPX 127.0.0.1 Failed: {e}")