iop/apps/edge/internal/openai
toki 37bab752d0 feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다
node 어댑터에서 think, reasoning_effort, thinking_token_budget 필드를
vllm, lemonade 등 제공자별로 변환하여 전달하도록 변경한다.
vllm은 chat_template_kwargs로, lemonade는 직접 필드로 전달한다.
에드지는 include_reasoning=false일 때 reasoning_content를
스트림과 비스트림 응답에서 모두 삭제하도록 변경한다.
관련 테스트를 추가한다.
2026-07-03 15:05:39 +09:00
..
chat_handler.go feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다 2026-07-03 15:05:39 +09:00
ollama_passthrough.go
responses_handler.go feat: edge openai handler updates and node provider first config surface 2026-07-01 10:44:48 +09:00
routes.go update: edge/node config and openapi contract changes 2026-06-24 22:03:09 +09:00
run_result.go feat: edge openai handler updates and node provider first config surface 2026-07-01 10:44:48 +09:00
server.go feat: edge openai handler updates and node provider first config surface 2026-07-01 10:44:48 +09:00
server_test.go feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다 2026-07-03 15:05:39 +09:00
stream.go feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다 2026-07-03 15:05:39 +09:00
strict_output.go
tool_validation.go feat(edge): tool validation contract and chat completion retry 2026-07-03 05:08:02 +09:00
types.go feat(openai): think 컨트롤 필드 전달과 include_reasoning 옵션을 지원한다 2026-07-03 15:05:39 +09:00