Package Exports
- web2api-server/type
Readme
web2api-server
server part of a full web2api service
run
npx web2api-server@latestAPI
POST /v1/chat/completions
openai-compatible api
not supported params:
top_ptop_ktemperature- ...
support params:
streammodelmessages
there are some addtional params for web-special feature:
use_search
example request body:
{
"stream": true,
"model": "xxx",
"messages": [
{
"role": "user",
"content": "hello?"
}
],
"additional_parameters": {
"use_search": true
}
}GET / or /api/state
response sample:
{
"clientVersion": "0.3",
"serverVersion": "0.3",
"supportModels": ["kimi", "gpt-4o-mini"],
"clientWebsocketState": 1
}The client refers to the
web2api-chrome-extensionpart.
clientVersion: the connected client's version (Major version.Minor version)serverVersion: server's versionsupportModels: the connected client's supported modelsclientWebsocketState: readyState of the websocket with client
GET /serverFullVersion
response sample:
"0.3.0"dev
bun install
bun run dev