feat: improve compatiblity with certain apps (#72)
* feat: enable modern packaging via pyproject.toml uvx --from (...) chatmock should just work ! * feat(ollama): add version endpoint * feat(logging): improve verbose diagnostics * fix(stream): always send stop chunk
This commit is contained in:
@@ -263,6 +263,7 @@ def cmd_serve(
|
||||
host: str,
|
||||
port: int,
|
||||
verbose: bool,
|
||||
verbose_obfuscation: bool,
|
||||
reasoning_effort: str,
|
||||
reasoning_summary: str,
|
||||
reasoning_compat: str,
|
||||
@@ -272,6 +273,7 @@ def cmd_serve(
|
||||
) -> int:
|
||||
app = create_app(
|
||||
verbose=verbose,
|
||||
verbose_obfuscation=verbose_obfuscation,
|
||||
reasoning_effort=reasoning_effort,
|
||||
reasoning_summary=reasoning_summary,
|
||||
reasoning_compat=reasoning_compat,
|
||||
@@ -296,6 +298,11 @@ def main() -> None:
|
||||
p_serve.add_argument("--host", default="127.0.0.1")
|
||||
p_serve.add_argument("--port", type=int, default=8000)
|
||||
p_serve.add_argument("--verbose", action="store_true", help="Enable verbose logging")
|
||||
p_serve.add_argument(
|
||||
"--verbose-obfuscation",
|
||||
action="store_true",
|
||||
help="Also dump raw SSE/obfuscation events (in addition to --verbose request/response logs).",
|
||||
)
|
||||
p_serve.add_argument(
|
||||
"--debug-model",
|
||||
dest="debug_model",
|
||||
@@ -355,6 +362,7 @@ def main() -> None:
|
||||
host=args.host,
|
||||
port=args.port,
|
||||
verbose=args.verbose,
|
||||
verbose_obfuscation=args.verbose_obfuscation,
|
||||
reasoning_effort=args.reasoning_effort,
|
||||
reasoning_summary=args.reasoning_summary,
|
||||
reasoning_compat=args.reasoning_compat,
|
||||
|
||||
Reference in New Issue
Block a user