graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsHelper.cs]" -- "[src/WebJobs.Extensions.OpenAI.Kusto/KustoSearchProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsOptionsJsonConverter.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantPost.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsOptionsJsonConverter.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/textcompletion/TextCompletion.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/IAssistantSkillInvoker.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantSkillTriggerAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/ChatCompletionsJsonConverter.cs]" -- "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerBindingProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Embeddings/JsonModelListWrapper.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantPost.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI.AzureAISearch/AzureAISearchProvider.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/search/SemanticSearch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/IAssistantSkillInvoker.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantMessage.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantState.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsInput.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/TextCompletionConverter.cs]" -- "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantBaseAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/ChatCompletionsJsonConverter.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Embeddings/EmbeddingsStoreOutputAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsHelper.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Embeddings/EmbeddingsContext.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Models/ChatMessageTableEntity.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Search/SemanticSearchContext.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantMessage.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/constants/ModelDefaults.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Search/SemanticSearchInputAttribute.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Embeddings/EmbeddingsContext.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/OpenAIClientFactory.cs]" -- "[src/WebJobs.Extensions.OpenAI.Kusto/KustoSearchProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/IAssistantSkillInvoker.cs]" -- "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantPostAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/ChatCompletionJsonConverter.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/constants/ModelDefaults.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Embeddings/EmbeddingsContext.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantMessage.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsContext.cs]" -- "[src/Directory.Build.props]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantPostInputAttribute.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantState.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/OpenAIExtension.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Assistants/ChatCompletionJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantBaseAttribute.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsStoreOutput.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsOptionsJsonConverter.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantState.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchContext.cs]" -- "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsOptionsJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantService.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/constants/ModelDefaults.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchAttribute.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Startup.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantMessage.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsStoreOutput.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/search/SemanticSearch.java]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsInput.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchContext.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsContext.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/TextCompletionAttribute.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Embeddings/EmbeddingsInputAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsContextConverter.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Assistants/ChatCompletionJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI.CosmosDBSearch/CosmosDBSearchProvider.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Search/SemanticSearchInputAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/search/SemanticSearch.java]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantMessage.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/JsonModelListWrapper.cs]" -- "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsOptionsJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantBaseAttribute.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Search/SemanticSearchContext.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Models/ChatMessageTableEntity.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Assistants/ChatCompletionJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerAttribute.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/search/SemanticSearch.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsBaseAttribute.cs]" -- "[src/WebJobs.Extensions.OpenAI.Kusto/KustoSearchProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchConverter.cs]" -- "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsStoreAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Models/ChatMessageTableEntity.cs]" -- "[src/WebJobs.Extensions.OpenAI/Embeddings/EmbeddingsStoreConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/OpenAIClientFactory.cs]" -- "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerBindingProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchConverter.cs]" -- "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantBaseAttribute.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Assistants/AssistantMessage.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/embeddings/EmbeddingsContext.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/Functions.Worker.Extensions.OpenAI/Search/SemanticSearchContext.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Search/SearchableDocumentJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI.Kusto/KustoSearchProvider.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantSkillTrigger.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/OpenAIWebJobsBuilderExtensions.cs]" -- "[java-library/src/main/java/com/microsoft/azure/functions/openai/annotation/assistant/AssistantPost.java]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI.Kusto/KustoSearchProvider.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Search/SearchableDocumentJsonConverter.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Assistants/AssistantSkillTriggerAttribute.cs]" -- "[src/Functions.Worker.Extensions.OpenAI/Startup.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Extensions.OpenAI/Search/SemanticSearchAttribute.cs]" -- "[src/WebJobs.Extensions.OpenAI/Models/AssistantMessage.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }