gpt2api / test /test_v1_models.py
jiayi.xie
Deploy chatgpt2api to HF Space (port 7860)
99a7ebb
Raw
History Blame Contribute Delete
916 Bytes
from __future__ import annotations
import json
import unittest
import requests
from services.protocol import openai_v1_models
AUTH_KEY = "chatgpt2api"
BASE_URL = "http://localhost:8000"
class ModelListTests(unittest.TestCase):
def test_list_models_function(self):
"""ζ΅‹θ―•η›΄ζŽ₯θ°ƒη”¨ζœεŠ‘ε±‚θŽ·ε–ζ¨‘εž‹εˆ—θ‘¨γ€‚"""
result = openai_v1_models.list_models()
print("function result:")
print(json.dumps(result, ensure_ascii=False, indent=2))
def test_list_models_http(self):
"""ζ΅‹θ―•ι€šθΏ‡ HTTP ζŽ₯ε£θŽ·ε–ζ¨‘εž‹εˆ—θ‘¨γ€‚"""
response = requests.get(
f"{BASE_URL}/v1/models",
headers={"Authorization": f"Bearer {AUTH_KEY}"},
timeout=30,
)
print("http status:")
print(response.status_code)
print("http result:")
print(json.dumps(response.json(), ensure_ascii=False, indent=2))