Package app.ductape.sdk.agents.executor
Class OpenAiLlmProvider
java.lang.Object
app.ductape.sdk.agents.executor.OpenAiLlmProvider
- All Implemented Interfaces:
LlmProvider
Sprint 5 — OpenAI Chat Completions provider with tool-schema request support.
-
Constructor Summary
ConstructorsConstructorDescriptionOpenAiLlmProvider(String apiKey) OpenAiLlmProvider(String apiKey, String baseUrl) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface app.ductape.sdk.agents.executor.LlmProvider
stream
-
Constructor Details
-
OpenAiLlmProvider
-
OpenAiLlmProvider
-
-
Method Details
-
name
- Specified by:
namein interfaceLlmProvider
-
chat
public LlmResponse chat(List<AgentMessage> messages, List<Map<String, Object>> tools, Map<String, Object> options) - Specified by:
chatin interfaceLlmProvider
-