Skip to content

Commit

Permalink
Disable log requests (#743)
Browse files Browse the repository at this point in the history
  • Loading branch information
raulraja authored May 20, 2024
1 parent 9dcf81e commit cb42325
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@ class Assistant(
val assistantId: String,
val toolsConfig: List<Tool.Companion.ToolConfig<*, *>> = emptyList(),
val config: Config = Config(),
private val assistantsApi: Assistants = OpenAI(config, logRequests = true).assistants,
private val assistantsApi: Assistants = OpenAI(config, logRequests = false).assistants,
) {

constructor(
assistantObject: AssistantObject,
toolsConfig: List<Tool.Companion.ToolConfig<*, *>> = emptyList(),
config: Config = Config(),
assistantsApi: Assistants = OpenAI(config, logRequests = true).assistants,
assistantsApi: Assistants = OpenAI(config, logRequests = false).assistants,
) : this(assistantObject.id, toolsConfig, config, assistantsApi)

suspend fun get(): AssistantObject =
Expand Down Expand Up @@ -83,7 +83,7 @@ class Assistant(
metadata: JsonObject? = null,
toolsConfig: List<Tool.Companion.ToolConfig<*, *>> = emptyList(),
config: Config = Config(),
assistantsApi: Assistants = OpenAI(config, logRequests = true).assistants,
assistantsApi: Assistants = OpenAI(config, logRequests = false).assistants,
): Assistant =
Assistant(
CreateAssistantRequest(
Expand All @@ -104,7 +104,7 @@ class Assistant(
request: CreateAssistantRequest,
toolsConfig: List<Tool.Companion.ToolConfig<*, *>> = emptyList(),
config: Config = Config(),
assistantsApi: Assistants = OpenAI(config, logRequests = true).assistants,
assistantsApi: Assistants = OpenAI(config, logRequests = false).assistants,
): Assistant {
val response = assistantsApi.createAssistant(request, configure = ::defaultConfig)
return Assistant(response, toolsConfig, config, assistantsApi)
Expand All @@ -114,7 +114,7 @@ class Assistant(
request: String,
toolsConfig: List<Tool.Companion.ToolConfig<*, *>> = emptyList(),
config: Config = Config(),
assistantsApi: Assistants = OpenAI(config, logRequests = true).assistants,
assistantsApi: Assistants = OpenAI(config, logRequests = false).assistants,
): Assistant {
val parsed = Yaml.Default.decodeYamlMapFromString(request)
val fileIds = parsed["file_ids"]?.let { (it as List<*>).map { it.toString() } }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ suspend fun main() {
toolsConfig = listOf(Tool.toolOf(SumTool()))
)
val config = Config(org = null)
val api = OpenAI(config = config, logRequests = true).assistants
val api = OpenAI(config = config, logRequests = false).assistants
val thread = AssistantThread(api = api, metric = metric)
println("Welcome to the Math tutor, ask me anything about math:")
val userInput = "What is 1+1, explain all the steps and tools you used to solve it."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.xebia.functional.xef.OpenAI
import com.xebia.functional.xef.llm.asInputProvider

suspend fun main() {
val openAI = OpenAI(logRequests = true)
val openAI = OpenAI(logRequests = false)
val ai = openAI.images
val image =
ai.createImage(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import com.xebia.functional.xef.OpenAI
import com.xebia.functional.xef.llm.vision

suspend fun main() {
val openAI = OpenAI(logRequests = true)
val openAI = OpenAI(logRequests = false)
val stream =
openAI.chat.vision(
prompt = "Describe the image in detail",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ data class ImageAnalysisResult(
)

suspend fun main() {
val openAI = OpenAI(logRequests = true)
val openAI = OpenAI(logRequests = false)
val result: ImageAnalysisResult =
openAI.chat.visionStructured(
prompt = "Describe the image in detail",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ object TestExample {
@JvmStatic
fun main(args: Array<String>) = SuspendApp {
val model = CreateChatCompletionRequestModel.gpt_3_5_turbo_16k
val chat = OpenAI(logRequests = true).chat
val chat = OpenAI(logRequests = false).chat

val spec =
SuiteSpec(
Expand Down

0 comments on commit cb42325

Please sign in to comment.