小佬初来,尝试公益站,有点疑惑,
- 内容介绍
- 文章标签
- 相关推荐
用了one API, 这个显示公益站api KEY是管用的把?
image1714×245 29.1 KB
然后在自己的python上调用,
image504×350 9.69 KB
image479×350 17.1 KB
image801×149 8.65 KB
跑起来就500,是哪里出了问题呢
def test_ai_connection(self, config: AIConfig) → tuple[bool, str]:
try:
if config.ai_type == “ollama”:
resp = requests.get(f"{config.base_url}/api/tags", timeout=5)
if resp.status_code == 200:
return True, “”
else:
return False, f"HTTP {resp.status_code}"
else:
url = config.base_url.rstrip(‘/’)
if not url.endswith(‘/v1’):
url += ‘/v1’
headers = {“Content-Type”: “application/json”}
if config.api_key:
headers[“Authorization”] = f"Bearer {config.api_key}"
try:
resp = requests.get(f"{url}/models", headers=headers, timeout=10)
if resp.status_code == 200:
return True, “”
except:
pass
test_payload = {
“model”: config.model_name,
“messages”: [{“role”: “user”, “content”: “Hello”}],
“max_tokens”: 5
用了one API, 这个显示公益站api KEY是管用的把?
image1714×245 29.1 KB
然后在自己的python上调用,
image504×350 9.69 KB
image479×350 17.1 KB
image801×149 8.65 KB
跑起来就500,是哪里出了问题呢
def test_ai_connection(self, config: AIConfig) → tuple[bool, str]:
try:
if config.ai_type == “ollama”:
resp = requests.get(f"{config.base_url}/api/tags", timeout=5)
if resp.status_code == 200:
return True, “”
else:
return False, f"HTTP {resp.status_code}"
else:
url = config.base_url.rstrip(‘/’)
if not url.endswith(‘/v1’):
url += ‘/v1’
headers = {“Content-Type”: “application/json”}
if config.api_key:
headers[“Authorization”] = f"Bearer {config.api_key}"
try:
resp = requests.get(f"{url}/models", headers=headers, timeout=10)
if resp.status_code == 200:
return True, “”
except:
pass
test_payload = {
“model”: config.model_name,
“messages”: [{“role”: “user”, “content”: “Hello”}],
“max_tokens”: 5

