Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable ToolFunctionDef instantiation for custom function handlers #130

Closed
widoriezebos opened this issue May 14, 2024 · 6 comments · Fixed by #141
Closed

Enable ToolFunctionDef instantiation for custom function handlers #130

widoriezebos opened this issue May 14, 2024 · 6 comments · Fixed by #141
Assignees
Labels
enhancement New feature or request

Comments

@widoriezebos
Copy link

widoriezebos commented May 14, 2024

When combining the Chat streaming API with functions, the incoming deltas need to be merged into a single message in order to call one or more functions. Currently the classes involved make it a bit hard to write an Accumulator that appends the deltas into a single message with one or more Tools.

Maybe I missed it; is there a way to have function calling support with the streaming API?
If there is not; it would be good to at least have setters (next to getters) for all the messages involved so the accumulator can append.

Even better would be a listener mechanism that notifies some listener of incoming deltas until the entire message was received

I’m happy to write an accumulator but would appreciate setters (that currently do not exist). Alternatively a factory method for construction of messages would also be appreciated.

Looking forward to your view on this. Thanks in advance!

@sashirestela
Copy link
Owner

@widoriezebos Thanks for using simple-openai. I've prepared an example for you, just be sure to use the release 3.2.0 +:

Java Code
package io.github.sashirestela.openai.demo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import io.github.sashirestela.openai.SimpleOpenAI;
import io.github.sashirestela.openai.common.function.FunctionDef;
import io.github.sashirestela.openai.common.function.FunctionExecutor;
import io.github.sashirestela.openai.common.function.Functional;
import io.github.sashirestela.openai.common.tool.ToolCall;
import io.github.sashirestela.openai.domain.chat.Chat.Choice;
import io.github.sashirestela.openai.domain.chat.ChatMessage.AssistantMessage;
import io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage;
import io.github.sashirestela.openai.domain.chat.ChatMessage.ToolMessage;
import io.github.sashirestela.openai.domain.chat.ChatMessage.UserMessage;
import io.github.sashirestela.openai.domain.chat.Chat;
import io.github.sashirestela.openai.domain.chat.ChatMessage;
import io.github.sashirestela.openai.domain.chat.ChatRequest;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Stream;

public class ConversationDemo {

    private SimpleOpenAI openAI;
    private FunctionExecutor functionExecutor;

    private int indexTool;
    private StringBuilder content;
    private StringBuilder functionArgs;

    public ConversationDemo() {
        openAI = SimpleOpenAI.builder().apiKey(System.getenv("OPENAI_API_KEY")).build();
    }

    public void prepareConversation() {
        List<FunctionDef> functionList = new ArrayList<>();
        functionList.add(FunctionDef.builder()
                .name("getCurrentTemperature")
                .description("Get the current temperature for a specific location")
                .functionalClass(CurrentTemperature.class)
                .build());
        functionList.add(FunctionDef.builder()
                .name("getRainProbability")
                .description("Get the probability of rain for a specific location")
                .functionalClass(RainProbability.class)
                .build());
        functionExecutor = new FunctionExecutor(functionList);
    }

    public void runConversation() {
        List<ChatMessage> messages = new ArrayList<>();
        var myMessage = System.console().readLine("\nWelcome! Write any message: ");
        messages.add(UserMessage.of(myMessage));
        while (!myMessage.toLowerCase().equals("exit")) {
            var chatStream = openAI.chatCompletions()
                    .createStream(ChatRequest.builder()
                            .model("gpt-4o")
                            .messages(messages)
                            .tools(functionExecutor.getToolFunctions())
                            .temperature(0.2)
                            .stream(true)
                            .build())
                    .join();

            indexTool = -1;
            content = new StringBuilder();
            functionArgs = new StringBuilder();

            var response = getResponse(chatStream);

            if (response.getMessage().getContent() != null) {
                messages.add(AssistantMessage.of(response.getMessage().getContent()));
            }
            if (response.getFinishReason().equals("tool_calls")) {
                messages.add(response.getMessage());
                for (var chatToollCall : response.getMessage().getToolCalls()) {
                    var result = functionExecutor.execute(chatToollCall.getFunction());
                    messages.add(ToolMessage.of(result.toString(), chatToollCall.getId()));
                }
            } else {
                myMessage = System.console().readLine("\n\nWrite any message (or write 'exit' to finish): ");
                messages.add(UserMessage.of(myMessage));
            }
        }
    }

    private Choice getResponse(Stream<Chat> chatStream) {
        var choice = new Choice();
        choice.setIndex(0);
        var chatMsgResponse = new ResponseMessage();
        List<ToolCall> toolCalls = new ArrayList<>();

        chatStream.forEach(responseChunk -> {
            var choices = responseChunk.getChoices();
            if (choices.size() > 0) {
                var innerChoice = choices.get(0);
                var delta = innerChoice.getMessage();
                if (delta.getRole() != null) {
                    chatMsgResponse.setRole(delta.getRole());
                } else if (delta.getContent() != null && !delta.getContent().isEmpty()) {
                    content.append(delta.getContent());
                    System.out.print(delta.getContent());
                } else if (delta.getToolCalls() != null) {
                    var toolCall = delta.getToolCalls().get(0);
                    if (toolCall.getIndex() != indexTool) {
                        if (toolCalls.size() > 0) {
                            toolCalls.get(toolCalls.size() - 1).getFunction().setArguments(functionArgs.toString());
                            functionArgs = new StringBuilder();
                        }
                        toolCalls.add(toolCall);
                        indexTool++;
                    } else {
                        functionArgs.append(toolCall.getFunction().getArguments());
                    }
                } else {
                    if (content.length() > 0) {
                        chatMsgResponse.setContent(content.toString());
                    }
                    if (toolCalls.size() > 0) {
                        toolCalls.get(toolCalls.size() - 1).getFunction().setArguments(functionArgs.toString());
                        chatMsgResponse.setToolCalls(toolCalls);
                    }
                    choice.setMessage(chatMsgResponse);
                    choice.setFinishReason(innerChoice.getFinishReason());
                }
            }
        });
        return choice;
    }

    public static void main(String[] args) {
        var demo = new ConversationDemo();
        demo.prepareConversation();
        demo.runConversation();
    }

    public static class CurrentTemperature implements Functional {

        @JsonPropertyDescription("The city and state, e.g., San Francisco, CA")
        @JsonProperty(required = true)
        public String location;

        @JsonPropertyDescription("The temperature unit to use. Infer this from the user's location.")
        @JsonProperty(required = true)
        public String unit;

        @Override
        public Object execute() {
            double centigrades = Math.random() * (40.0 - 10.0) + 10.0;
            double fahrenheit = centigrades * 9.0 / 5.0 + 32.0;
            String shortUnit = unit.substring(0, 1).toUpperCase();
            return shortUnit.equals("C") ? centigrades : (shortUnit.equals("F") ? fahrenheit : 0.0);
        }

    }

    public static class RainProbability implements Functional {

        @JsonPropertyDescription("The city and state, e.g., San Francisco, CA")
        @JsonProperty(required = true)
        public String location;

        @Override
        public Object execute() {
            return Math.random() * 100;
        }

    }

}
Console Output
Welcome! Write any message: Hi, can you help me with some quetions about Lima, Peru?
Of course! What would you like to know about Lima, Peru?

Write any message (or write 'exit' to finish): Tell me something brief about Lima Peru, then tell me how's the weather there right now. Finally give me three tips to travel there.
### Brief Information about Lima, Peru:
Lima, the capital city of Peru, is a bustling metropolis located on the country's arid Pacific coast. It is known for its rich history, vibrant culture, and culinary excellence. The city boasts a mix of colonial architecture, modern buildings, and ancient archaeological sites. Lima is also famous for its diverse and delicious cuisine, particularly its seafood dishes like ceviche.

### Current Weather in Lima, Peru:
I'll check the current temperature and the probability of rain in Lima for you.### Current Weather in Lima, Peru:
- **Temperature:** 16.7°C
- **Probability of Rain:** 76.8%

### Three Tips for Traveling to Lima, Peru:

1. **Explore the Historic Center:**
   - Visit the Plaza Mayor, the Government Palace, and the Cathedral of Lima. These sites offer a glimpse into the city's colonial past and are UNESCO World Heritage Sites.

2. **Try the Local Cuisine:**
   - Lima is known as the culinary capital of South America. Don't miss out on trying ceviche, lomo saltado, and other traditional Peruvian dishes. Visit local markets and renowned restaurants like Central and Maido.

3. **Stay Safe and Be Aware:**
   - While Lima is generally safe for tourists, it's important to stay vigilant. Avoid displaying valuables, be cautious in crowded areas, and use reputable transportation services.

Enjoy your trip to Lima! If you have any more questions, feel free to ask.

Write any message (or write 'exit' to finish): exit
Log Detail
2024-05-14 22:36:47.083+0000 [main] DEBUG io.github.sashirestela.cleverclient.CleverClient - CleverClient has been created.
2024-05-14 22:37:27.471+0000 [main] DEBUG io.github.sashirestela.cleverclient.metadata.InterfaceMetadataStore - The interface ChatCompletions was saved
2024-05-14 22:37:27.473+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Created Instance : ChatCompletions
2024-05-14 22:37:27.764+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStream()
2024-05-14 22:37:27.768+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStreamPrimitive()
2024-05-14 22:37:27.789+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class ChatRequest was saved
2024-05-14 22:37:27.799+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class UserMessage was saved
2024-05-14 22:37:27.800+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class ToolChoiceOption was saved
2024-05-14 22:37:27.866+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Http Call : POST https://api.openai.com/v1/chat/completions
2024-05-14 22:37:27.866+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Headers : {Authorization = **********, Content-Type = application/json}
2024-05-14 22:37:27.866+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Body : {"messages":[{"role":"user","content":"Hi, can you help me with some quetions about Lima, Peru?"}],"model":"gpt-4o","stream":true,"stream_options":{"include_usage":true},"temperature":0.2,"tools":[{"type":"function","function":{"name":"getCurrentTemperature","description":"Get the current temperature for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"},"unit":{"type":"string","description":"The temperature unit to use. Infer this from the user's location."}},"required":["location","unit"]}}},{"type":"function","function":{"name":"getRainProbability","description":"Get the probability of rain for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"}},"required":["location"]}}}],"tool_choice":"auto"}
2024-05-14 22:37:27.875+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSenderFactory - Created Sender : HttpAsyncStreamSender
2024-05-14 22:37:27.889+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Received Response
2024-05-14 22:37:28.763+0000 [ForkJoinPool.commonPool-worker-3] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response Code : 200
2024-05-14 22:37:28.766+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.807+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:28.808+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.808+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:28.809+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" course"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.809+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:28.809+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.809+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:28.959+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" What"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.959+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:28.959+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" would"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:28.960+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.026+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" you"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" like"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" know"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" about"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.048+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.076+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.076+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.076+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"?"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:29.077+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.077+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null}
2024-05-14 22:37:29.080+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.080+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov3wqZ2mnMDAhNhovqnkBcJGvnBV","object":"chat.completion.chunk","created":1715726248,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[],"usage":{"prompt_tokens":133,"completion_tokens":15,"total_tokens":148}}
2024-05-14 22:37:29.080+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:29.081+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: [DONE]
2024-05-14 22:37:29.081+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.035+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStream()
2024-05-14 22:37:35.035+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStreamPrimitive()
2024-05-14 22:37:35.036+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class AssistantMessage was saved
2024-05-14 22:37:35.038+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Http Call : POST https://api.openai.com/v1/chat/completions
2024-05-14 22:37:35.039+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Headers : {Authorization = **********, Content-Type = application/json}
2024-05-14 22:37:35.039+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Body : {"messages":[{"role":"user","content":"Hi, can you help me with some quetions about Lima, Peru?"},{"role":"assistant","content":"Of course! What would you like to know about Lima, Peru?"},{"role":"user","content":"Tell me something brief about Lima Peru, then tell me how's the weather there right now. Finally give me three tips to travel there."}],"model":"gpt-4o","stream":true,"stream_options":{"include_usage":true},"temperature":0.2,"tools":[{"type":"function","function":{"name":"getCurrentTemperature","description":"Get the current temperature for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"},"unit":{"type":"string","description":"The temperature unit to use. Infer this from the user's location."}},"required":["location","unit"]}}},{"type":"function","function":{"name":"getRainProbability","description":"Get the probability of rain for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"}},"required":["location"]}}}],"tool_choice":"auto"}
2024-05-14 22:37:35.039+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSenderFactory - Created Sender : HttpAsyncStreamSender
2024-05-14 22:37:35.039+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Received Response
2024-05-14 22:37:35.640+0000 [ForkJoinPool.commonPool-worker-3] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response Code : 200
2024-05-14 22:37:35.640+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.641+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.641+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"###"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.642+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.662+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Brief"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.662+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.662+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Information"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.663+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.690+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" about"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.690+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.690+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.690+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.704+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.704+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.705+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.705+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.754+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.754+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.754+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"L"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.755+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.782+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"ima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.783+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.784+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.784+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" city"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.784+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.795+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.813+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.813+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.813+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.813+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.835+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" bustling"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.835+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.835+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" metropolis"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.836+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.850+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" located"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.850+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.850+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" on"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.850+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.872+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.872+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.872+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" country's"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.873+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.892+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" ar"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.892+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.892+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"id"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.893+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.945+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Pacific"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.945+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:35.945+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" coast"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:35.946+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.026+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" It"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.027+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" known"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.028+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.039+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" its"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" rich"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" history"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.041+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" vibrant"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.041+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.041+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" culture"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.041+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.045+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.045+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.046+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.046+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.054+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" culinary"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.055+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.055+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" excellence"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.055+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.067+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.068+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.068+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" The"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.068+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.081+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" city"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.082+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.082+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" boasts"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.082+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" mix"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.104+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.118+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.119+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.119+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" colonial"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.119+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.139+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" architecture"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.139+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.140+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.140+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" modern"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" buildings"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.187+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.188+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.188+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.188+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" ancient"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" archaeological"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" sites"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.228+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.229+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.229+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.229+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.242+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.242+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.242+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" also"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.242+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.260+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" famous"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.260+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.260+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.261+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.303+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" its"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.303+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.303+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" diverse"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.303+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.307+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.307+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.307+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" delicious"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.307+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.307+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" cuisine"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.308+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.324+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.324+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.324+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" particularly"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.324+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.347+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" its"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.348+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.348+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" seafood"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.348+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.363+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" dishes"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.363+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.363+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" like"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.364+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.383+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" cev"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.384+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.384+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"iche"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.384+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.400+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.401+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.401+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"###"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.401+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.417+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Current"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.417+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.418+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Weather"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.418+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.436+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.436+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.436+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.437+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.461+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.462+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.462+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.462+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.475+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.475+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.475+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"I'll"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.475+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.494+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" check"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.495+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.495+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.495+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" current"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" temperature"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.534+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.534+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.534+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.534+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.555+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" probability"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.555+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.555+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.555+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.568+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" rain"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.568+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.568+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.568+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.587+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:36.587+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:36.587+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.191+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" you"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.191+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.191+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.191+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.191+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"id":"call_8Bz2dLmNj1YizdLiphSgnRAk","type":"function","function":{"name":"getCurrentTemperature","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"n\": \"L"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.192+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"ima,"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":" Peru"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"\", \"un"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":"it\":"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":0,"function":{"arguments":" \"C\"}"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.193+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"id":"call_7rVvEeOfH9iRPuH2dQ8cdV0X","type":"function","function":{"name":"getRainProbability","arguments":""}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"{\"lo"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"catio"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"n\": \"L"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"ima,"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":" Peru"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","usage":null,"choices":[{"index":0,"delta":{"tool_calls":[{"index":1,"function":{"arguments":"\"}"}}]},"logprobs":null,"finish_reason":null}]}
2024-05-14 22:37:37.195+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"tool_calls"}],"usage":null}
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov43kNH9rf5T0kgRG0qfTaJROmZ6","object":"chat.completion.chunk","created":1715726255,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[],"usage":{"prompt_tokens":183,"completion_tokens":161,"total_tokens":344}}
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: [DONE]
2024-05-14 22:37:37.196+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStream()
2024-05-14 22:37:37.204+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Invoked Method : ChatCompletions.createStreamPrimitive()
2024-05-14 22:37:37.204+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class ResponseMessage was saved
2024-05-14 22:37:37.204+0000 [main] DEBUG io.github.sashirestela.slimvalidator.metadata.MetadataStore - The class ToolMessage was saved
2024-05-14 22:37:37.208+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Http Call : POST https://api.openai.com/v1/chat/completions
2024-05-14 22:37:37.208+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Headers : {Authorization = **********, Content-Type = application/json}
2024-05-14 22:37:37.208+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpConnector - Request Body : {"messages":[{"role":"user","content":"Hi, can you help me with some quetions about Lima, Peru?"},{"role":"assistant","content":"Of course! What would you like to know about Lima, Peru?"},{"role":"user","content":"Tell me something brief about Lima Peru, then tell me how's the weather there right now. Finally give me three tips to travel there."},{"role":"assistant","content":"### Brief Information about Lima, Peru:\nLima, the capital city of Peru, is a bustling metropolis located on the country's arid Pacific coast. It is known for its rich history, vibrant culture, and culinary excellence. The city boasts a mix of colonial architecture, modern buildings, and ancient archaeological sites. Lima is also famous for its diverse and delicious cuisine, particularly its seafood dishes like ceviche.\n\n### Current Weather in Lima, Peru:\nI'll check the current temperature and the probability of rain in Lima for you."},{"role":"assistant","content":"### Brief Information about Lima, Peru:\nLima, the capital city of Peru, is a bustling metropolis located on the country's arid Pacific coast. It is known for its rich history, vibrant culture, and culinary excellence. The city boasts a mix of colonial architecture, modern buildings, and ancient archaeological sites. Lima is also famous for its diverse and delicious cuisine, particularly its seafood dishes like ceviche.\n\n### Current Weather in Lima, Peru:\nI'll check the current temperature and the probability of rain in Lima for you.","tool_calls":[{"index":0,"id":"call_8Bz2dLmNj1YizdLiphSgnRAk","type":"function","function":{"name":"getCurrentTemperature","arguments":"{\"location\": \"Lima, Peru\", \"unit\": \"C\"}"}},{"index":1,"id":"call_7rVvEeOfH9iRPuH2dQ8cdV0X","type":"function","function":{"name":"getRainProbability","arguments":"{\"location\": \"Lima, Peru\"}"}}]},{"role":"tool","content":"16.69108829831508","tool_call_id":"call_8Bz2dLmNj1YizdLiphSgnRAk"},{"role":"tool","content":"76.77505776753895","tool_call_id":"call_7rVvEeOfH9iRPuH2dQ8cdV0X"}],"model":"gpt-4o","stream":true,"stream_options":{"include_usage":true},"temperature":0.2,"tools":[{"type":"function","function":{"name":"getCurrentTemperature","description":"Get the current temperature for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"},"unit":{"type":"string","description":"The temperature unit to use. Infer this from the user's location."}},"required":["location","unit"]}}},{"type":"function","function":{"name":"getRainProbability","description":"Get the probability of rain for a specific location","parameters":{"type":"object","properties":{"location":{"type":"string","description":"The city and state, e.g., San Francisco, CA"}},"required":["location"]}}}],"tool_choice":"auto"}
2024-05-14 22:37:37.208+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSenderFactory - Created Sender : HttpAsyncStreamSender
2024-05-14 22:37:37.209+0000 [main] DEBUG io.github.sashirestela.cleverclient.http.HttpProcessor - Received Response
2024-05-14 22:37:37.857+0000 [ForkJoinPool.commonPool-worker-3] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response Code : 200
2024-05-14 22:37:37.857+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"role":"assistant","content":""},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.858+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.858+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"###"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.858+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.889+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Current"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.889+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.889+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Weather"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.889+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.924+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.925+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.925+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.925+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.956+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.989+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.989+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:37.989+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"-"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:37.989+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.020+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" **"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.021+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.021+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Temperature"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.021+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.066+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":**"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.067+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.067+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" "},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.067+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.093+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"16"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.093+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.094+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.094+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.129+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"7"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.130+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.130+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"°C"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.130+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.160+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.160+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"-"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.161+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.194+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" **"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.195+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.195+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Probability"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.195+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.226+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.227+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.227+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Rain"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.227+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.273+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":**"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.273+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.273+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" "},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.274+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.299+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"76"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.299+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.299+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.300+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.335+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"8"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.335+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.335+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"%\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.336+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.386+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"###"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.386+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.386+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Three"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.387+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.402+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Tips"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.402+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.402+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.402+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.429+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Traveling"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.429+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.429+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.429+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.464+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.464+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.464+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.464+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.504+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Peru"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.504+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.504+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.505+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.527+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"1"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.527+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.527+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.528+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.579+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" **"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.580+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.580+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Explore"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.580+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.617+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.617+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.618+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Historic"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.618+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.647+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Center"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.648+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.648+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.648+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"**\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"  "},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.708+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" -"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.709+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.709+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Visit"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.709+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.743+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.743+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.743+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Plaza"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.743+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.777+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Mayor"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.777+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.778+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.778+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.830+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.830+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.830+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Government"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.830+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.860+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Palace"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.861+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.861+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.861+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.919+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.920+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.920+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.920+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.954+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Cathedral"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.955+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.990+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" These"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.991+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:38.991+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" sites"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:38.991+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.046+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" offer"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" a"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.096+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" glimpse"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.097+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.097+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" into"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.097+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" city's"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" colonial"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" past"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.147+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.175+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.175+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" are"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" UNESCO"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.209+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" World"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.210+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.210+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Heritage"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.210+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.268+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Sites"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.269+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.269+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.269+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.296+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"2"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.297+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.297+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.297+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.321+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" **"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.321+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.321+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Try"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.321+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.376+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.376+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.376+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Local"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.376+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.389+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Cuisine"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.390+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.390+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.390+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.421+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"**\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.422+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.422+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"  "},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.422+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.455+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" -"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.455+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.455+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.455+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.502+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.502+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.502+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" known"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.502+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.521+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" as"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" the"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.522+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.577+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" culinary"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.578+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.578+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" capital"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.578+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" of"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" South"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" America"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.606+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.640+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.640+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.640+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Don't"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.640+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.674+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" miss"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.674+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" out"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.675+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.727+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" on"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.727+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.727+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" trying"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.727+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.760+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" cev"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.760+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.760+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"iche"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.760+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.760+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.761+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.793+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" l"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.793+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"omo"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.794+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.867+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" salt"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.868+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.868+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"ado"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.868+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" other"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.902+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.903+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" traditional"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.903+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.939+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Per"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.939+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.939+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"uvian"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.939+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.965+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" dishes"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.966+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:39.966+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:39.966+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.001+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Visit"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.002+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.002+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" local"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.002+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" markets"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.040+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.041+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.064+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" renowned"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.065+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.065+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" restaurants"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.065+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" like"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Central"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.103+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.136+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.136+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.136+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Ma"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.136+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.167+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"ido"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.168+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.168+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.168+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.200+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"3"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.200+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.200+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.201+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.237+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" **"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.237+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.238+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Stay"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.238+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.268+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Safe"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.268+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.268+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.268+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.302+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Be"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.302+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.302+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" A"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.302+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.336+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"ware"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.336+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.336+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":":"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.336+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.409+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"**\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.409+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.409+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"  "},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.410+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" -"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" While"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" is"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.441+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.472+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" generally"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.472+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.472+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" safe"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.472+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.547+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" for"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.547+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.547+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" tourists"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.547+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.585+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.585+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" it's"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" important"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.586+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.623+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" stay"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.623+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.624+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" vigilant"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.624+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.653+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.654+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.654+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Avoid"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.654+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.695+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" displaying"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.695+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.695+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" valuables"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.696+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.727+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.728+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.728+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" be"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.728+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.754+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" cautious"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.755+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.755+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" in"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.755+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.814+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" crowded"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.814+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.814+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" areas"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.814+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.839+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.839+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.839+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" and"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.839+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.894+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" use"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.894+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.894+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" reputable"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.894+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.905+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" transportation"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.905+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.905+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" services"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.905+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.921+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":".\n\n"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.921+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.921+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"Enjoy"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.922+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.952+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" your"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.952+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.952+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" trip"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.953+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.984+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.984+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:40.984+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" Lima"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:40.984+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.015+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"!"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.015+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.015+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" If"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.016+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" you"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" have"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.047+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.082+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" any"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.083+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.083+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" more"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.083+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.110+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" questions"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.110+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.110+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":","},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.110+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.143+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" feel"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.143+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.143+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" free"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.143+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.175+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" to"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":" ask"},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{"content":"."},"logprobs":null,"finish_reason":null}],"usage":null}
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[{"index":0,"delta":{},"logprobs":null,"finish_reason":"stop"}],"usage":null}
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: {"id":"chatcmpl-9Ov45nVLYOr9RkabuB0pvW3RX7Has","object":"chat.completion.chunk","created":1715726257,"model":"gpt-4o-2024-05-13","system_fingerprint":"fp_729ea513f7","choices":[],"usage":{"prompt_tokens":483,"completion_tokens":198,"total_tokens":681}}
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : data: [DONE]
2024-05-14 22:37:41.176+0000 [main] DEBUG io.github.sashirestela.cleverclient.sender.HttpSender - Response : 

Please, let me know if you have any questions/thoughts/concerns/doubts.

Show us your love

If you find this project valuable there are a few ways you can show us your love, preferably all of them 🙂:

  • Letting your friends know about this project 🗣📢.
  • Writing a brief review on your social networks ✍🌐.
  • Giving us a star on Github ⭐.

@widoriezebos
Copy link
Author

widoriezebos commented May 15, 2024

Thank you very much for your swift response!
In the mean time I have written an Accumulator that works, even for multiple toolcalls.

This is the Accumulator I created:

package com.bitsapplied.morpheus.core.assistent.impl.simpleopenai;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.bitsapplied.morpheus.core.agent.Identity;
import com.bitsapplied.morpheus.core.streaming.StreamListener;
import com.bitsapplied.morpheus.core.streaming.StreamMessage;

import io.github.sashirestela.openai.common.function.FunctionCall;
import io.github.sashirestela.openai.common.tool.ToolCall;
import io.github.sashirestela.openai.common.tool.ToolType;
import io.github.sashirestela.openai.domain.chat.Chat;
import io.github.sashirestela.openai.domain.chat.Chat.Choice;
import io.github.sashirestela.openai.domain.chat.ChatMessage.ResponseMessage;

public class ResponseAccumulator {

  private ResponseMessage message = new ResponseMessage();
  private Map<Integer, ToolCallAccumulator> accumulators = new HashMap<>();
  private StreamListener listener;
  private Identity caller;

  public ResponseAccumulator(StreamListener listener, Identity caller) {
    this.listener = listener;
    this.caller = caller;
  }

  // We currently only support one Choice when streaming.
  public void accumulate(Chat chat) {

    List<Choice> choices = chat.getChoices();
    if (choices != null && !choices.isEmpty()) {

      Choice choice = choices.get(0);
      ResponseMessage incoming = choice.getMessage();

      if (incoming.getRole() != null)
        message.setRole(incoming.getRole());

      message.setContent(append(message.getContent(), incoming.getContent()));

      if (incoming.getToolCalls() != null && !incoming.getToolCalls().isEmpty()) {
        for (ToolCall toolCall : incoming.getToolCalls()) {
          ToolCallAccumulator accumulator = fetchAccumulator(toolCall.getIndex());
          synchronized (accumulator) {
            accumulator.accumulate(toolCall);
          }
        }
      }
    }
  }

  public ResponseMessage getResponseMessage() {
    if (!accumulators.isEmpty()) {
      List<Integer> keys = new ArrayList<>(accumulators.keySet());
      Collections.sort(keys);

      ArrayList<ToolCall> toolCalls = new ArrayList<>();
      for (Integer key : keys)
        toolCalls.add(accumulators.get(key).getToolCall());
      message.setToolCalls(toolCalls);
      this.accumulators = new HashMap<>();
    }
    return message;
  }

  protected ToolCallAccumulator fetchAccumulator(Integer index) {
    synchronized (accumulators) {
      ToolCallAccumulator result = accumulators.get(index);
      if (result == null) {
        result = new ToolCallAccumulator();
        accumulators.put(index, result);
      }
      return result;
    }
  }

  protected String append(String existing, String value) {
    if (value != null)
      listener.receive(new StreamMessage(caller, true, value));

    if (existing == null && value != null)
      return value;
    else if (existing != null && value != null)
      return existing + value;
    return existing;
  }

  private class ToolCallAccumulator {
    private Integer index;
    private String id;
    private ToolType type;
    private FunctionCallAccumulator functionAccumulator;

    public ToolCallAccumulator() {
      index = null;
      id = null;
      type = null;
      functionAccumulator = new FunctionCallAccumulator();
    }

    public void accumulate(ToolCall incoming) {
      if (incoming != null) {
        id = append(id, incoming.getId());
        if (incoming.getIndex() != null)
          index = incoming.getIndex();
        if (incoming.getType() != null)
          type = incoming.getType();

        functionAccumulator.accumulate(incoming.getFunction());
      }
    }

    public ToolCall getToolCall() {
      // Only return a ToolCall when there is actually data accumulated.
      return id == null ? null : new ToolCall(index, id, type, functionAccumulator.getFunctionCall());
    }
  }

  private class FunctionCallAccumulator {
    private String name;
    private String arguments;

    public FunctionCallAccumulator() {
      name = null;
      arguments = null;
    }

    public void accumulate(FunctionCall incoming) {
      if (incoming != null) {
        name = append(name, incoming.getName());
        arguments = append(arguments, incoming.getArguments());
      }
    }

    public FunctionCall getFunctionCall() {
      return name == null ? null : new FunctionCall(name, arguments);
    }
  }
}

and it is used like

      CompletableFuture<Stream<Chat>> futureChat = getService().chatCompletions().createStream(chatRequest);
      Stream<Chat> chatResponse = futureChat.join();
      ResponseAccumulator accumulator = new ResponseAccumulator(listener, caller);
      chatResponse.forEach(t -> accumulator.accumulate(t));

      ResponseMessage chatMessage = accumulator.getResponseMessage();

@widoriezebos
Copy link
Author

I have a followup request. My goal is to have my tool (Morpheus) use SimpleAI as a client plugin. This has some restrictions for me though; I have my own version of Function metadata (+ some state) that I need to wrap into a Tool (and therefore ToolFunctionDef). The point is that I have a different way of specifying request and response types. They are not attributes of the function itself; which means I do not have a Functional for the Request (a separate class).

I would like to instantiate ToolFunctionDef myself, basically

 public static Tool function(FunctionDef function) {
        return new Tool(ToolType.FUNCTION,
                new ToolFunctionDef(
                        function.getName(),
                        function.getDescription(),
                        JsonSchemaUtil.classToJsonSchema(function.getFunctionalClass())));
    }

I would like do myself elsewhere like (note different argument)

 public static Tool function(ToolFunction<?,?> function) {
        return new Tool(ToolType.FUNCTION,
                new ToolFunctionDef(
                        function.getName(),
                        function.getDescription(),
                        JsonSchemaUtil.classToJsonSchema(function.getRequestClass());
    }

However, since @AllArgsConstructor(access = AccessLevel.PROTECTED) is specified for ToolFunctionDef there is no way to do that. If this can be made public (or expose via a builder); I can plugin my own Request class and then go on and write my own FunctionExecutor to call my functions. (Which is the next exercise to tackle)

Is there a pressing reason to have @AllArgsConstructor(access = AccessLevel.PROTECTED)?
Thanks in advance!

@sashirestela
Copy link
Owner

@widoriezebos I think I could remove that restriction for ToolFunctionDef without any negative impact.
This could be part of the next release.

@sashirestela sashirestela changed the title Streaming API with function support Enable instantiation of ToolFunctionDef for custom function handlers May 16, 2024
@sashirestela sashirestela added the enhancement New feature or request label May 16, 2024
@sashirestela sashirestela changed the title Enable instantiation of ToolFunctionDef for custom function handlers Enable ToolFunctionDef instantiation for custom function handlers May 16, 2024
@widoriezebos
Copy link
Author

Awesome. Thank you @sashirestela

@widoriezebos
Copy link
Author

Did a local patch of ToolFunctionDef and was able to implement a custom FunctionExecuter. Everything works just fine. Streaming, functions, custom FunctionExecuter all ok now. Good stuff; looking forward to the version with this in so I can remove the patch.

Thanks for your support!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants