Page MenuHomePhorge

fastembed-server.py
No OneTemporary

Size
508 B
Referenced Files
None
Subscribers
None

fastembed-server.py

from fastembed import TextEmbedding
from fastapi import FastAPI
from pydantic import BaseModel
model = TextEmbedding("snowflake/snowflake-arctic-embed-xs")
app = FastAPI()
class EmbeddingRequest(BaseModel):
model: str
prompt: str
@app.post("/api/embeddings")
def embeddings(request: EmbeddingRequest):
embeddings = next(model.embed(request.prompt)).tolist()
return {"embedding": embeddings}
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="0.0.0.0", port=11345)

File Metadata

Mime Type
text/x-python
Expires
Thu, Jun 4, 6:52 PM (13 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1529667
Default Alt Text
fastembed-server.py (508 B)

Event Timeline