Update app.py
Browse files
app.py
CHANGED
@@ -176,10 +176,15 @@ async def chat_completions(request: Request):
|
|
176 |
async def embeddings(request: Request):
|
177 |
"""转发 embedding 请求."""
|
178 |
return await forward_request(request, "/embeddings")
|
179 |
-
@app.
|
180 |
-
async def
|
181 |
-
"""转发
|
182 |
-
|
|
|
|
|
|
|
|
|
|
|
183 |
|
184 |
@app.post("/hf/v1/images/generations")
|
185 |
async def images_generations(request: Request):
|
|
|
176 |
async def embeddings(request: Request):
|
177 |
"""转发 embedding 请求."""
|
178 |
return await forward_request(request, "/embeddings")
|
179 |
+
@app.get("/hf/v1/models")
|
180 |
+
async def models(request: Request):
|
181 |
+
"""转发 models 请求."""
|
182 |
+
async with httpx.AsyncClient(timeout=REQUEST_TIMEOUT) as client:
|
183 |
+
response = await client.get(
|
184 |
+
"https://api.siliconflow.cn/v1/models", headers=headers
|
185 |
+
)
|
186 |
+
response.raise_for_status()
|
187 |
+
return response.json()
|
188 |
|
189 |
@app.post("/hf/v1/images/generations")
|
190 |
async def images_generations(request: Request):
|