{"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"none","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"key","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsPair","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"default","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-6.1-sol","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-6.1-sol","model":{"factory":"openai","method":"chat","modelId":"gpt-6.1-sol","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"empty","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"ollamaKey","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"azureResource","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"authToken":"server-token","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"adminAws","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"none","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"key","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for anthropic provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for anthropic provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"empty","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"authToken":"server-token","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsPair","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"authToken":"server-token","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"authToken":"server-token","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"anthropic","modelId":"claude-opus-5-5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"anthropic","modelId":"claude-opus-5-5","model":{"factory":"anthropic","method":"default","modelId":"claude-opus-5-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/messages"} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"empty","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"ollamaKey","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"azureResource","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"anthropicToken","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"adminAws","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"none","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"key","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnv","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for google provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"empty","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"azureResource","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"adminAws","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsPair","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"empty","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"google","modelId":"gemini-3.1-pro","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"google","modelId":"gemini-3.1-pro","model":{"factory":"google","method":"default","modelId":"gemini-3.1-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"empty","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"ollamaKey","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"azureResource","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"anthropicToken","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"adminAws","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"none","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"key","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"serverKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"desktop","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndUrl","env":"everything","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPastedPath","env":"everything","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnv","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for vertexai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"empty","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"azureResource","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"adminAws","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsPair","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"provider":"vertexai","modelId":"gemini-3.1-pro-preview","model":{"factory":"vertex","method":"default","modelId":"gemini-3.1-pro-preview","options":{"apiKey":"client-vertex-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"empty","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"serverKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"desktop","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"trustedUrl","env":"everything","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"vertexai","modelId":"gemini-3.1-pro-preview","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"error":"Vertex AI requires an API key for Express Mode. Get one from Google Cloud Console or set GOOGLE_VERTEX_API_KEY environment variable."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"empty","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"serverKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"ollamaKey","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"azureResource","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"anthropicToken","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"adminAws","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"desktop","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"none","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"empty","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"serverKey","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"ollamaKey","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"azureResource","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"anthropicToken","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"adminAws","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"desktop","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"key","env":"everything","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"empty","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"desktop","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndSlash","env":"everything","getAIModel":{"error":"Azure OpenAI needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"empty","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"serverKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","resourceName":"server-resource"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"adminAws","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"desktop","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","resourceName":"server-resource"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for azure provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"empty","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"serverKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"desktop","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsPair","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"desktop","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"serverKey","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"desktop","getAIModel":{"error":"Azure requires either AZURE_BASE_URL or AZURE_RESOURCE_NAME to be set. Please set one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server-resource.openai.azure.com/openai","chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"azure","modelId":"gpt-5.5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"azure","modelId":"gpt-5.5","model":{"factory":"azure","method":"default","modelId":"gpt-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"none","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.eu-west-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"key","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-east-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.eu-west-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-east-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.eu-west-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-east-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.eu-west-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-east-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for bedrock provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for bedrock provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsPair","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"client-id","secretAccessKey":"client-secret","apiKey":"","baseURL":"https://bedrock-runtime.ap-northeast-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"ap-northeast-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","credentialProvider":"node-chain"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","accessKeyId":"admin-id","secretAccessKey":"admin-secret","apiKey":""}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"eu-west-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.eu-west-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-west-2","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-west-2.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"bedrock","modelId":"global.anthropic.claude-opus-5-5","model":{"factory":"bedrock","method":"default","modelId":"global.anthropic.claude-opus-5-5","options":{"region":"us-east-1","apiKey":"client-key","credentialProvider":{"rejects":"The Bedrock API key is empty"},"baseURL":"https://bedrock-runtime.us-east-1.amazonaws.com"}},"providerOptions":{"bedrock":{"anthropicBeta":["fine-grained-tool-streaming-2025-05-14"]}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://ollama.com/api","headers":{"Authorization":"Bearer client-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for ollama provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for ollama provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://custom-env.example/api","headers":{"Authorization":"Bearer custom-env-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"headers":{"Authorization":"Bearer server-key"}}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://server.example/api","headers":{"Authorization":"Bearer server-ollama-key"}}}},"usesServerCredentials":true,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"https://u.example/api"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"http://127.0.0.1:11434/api","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"ollama","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{"baseURL":"http://10.0.0.5:8000/api","headers":{"Authorization":"Bearer client-key"},"fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/api/chat"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"empty","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"ollamaKey","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"azureResource","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"anthropicToken","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"adminAws","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openrouter provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"empty","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"openrouter","modelId":"anthropic/claude-opus-5.5","model":{"factory":"openrouter","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"empty","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"ollamaKey","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"azureResource","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"anthropicToken","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"adminAws","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"none","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"key","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"client-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"custom-env-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for aihubmix provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"empty","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsPair","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"factory":"aihubmix","method":"default","modelId":"claude-fable-5","options":{"apiKey":"server-key","appCode":"MSBS9675"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"aihubmix","modelId":"claude-fable-5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"aihubmix","modelId":"claude-fable-5","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"claude-fable-5","options":{"name":"aihubmix","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"empty","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"ollamaKey","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"azureResource","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"anthropicToken","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"adminAws","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"none","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"key","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnv","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for deepseek provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"empty","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"azureResource","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"adminAws","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsPair","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"empty","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"deepseek","modelId":"deepseek-v4-pro","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"deepseek","modelId":"deepseek-v4-pro","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v4-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"empty","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"ollamaKey","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"azureResource","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"anthropicToken","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"adminAws","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for siliconflow provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"empty","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"azureResource","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"adminAws","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"empty","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"siliconflow","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"siliconflow","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"none","env":"empty","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"ollamaKey","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"azureResource","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"anthropicToken","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"adminAws","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"none","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"empty","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"serverKeyAndUrl","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"ollamaKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"azureResource","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"anthropicToken","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"adminAws","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"key","env":"everything","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"empty","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"azureResource","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"adminAws","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndSlash","env":"everything","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"empty","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"ollamaKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"azureResource","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"anthropicToken","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"adminAws","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnv","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for sglang provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"empty","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"azureResource","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"adminAws","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsPair","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"serverKey","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"desktop","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"empty","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"sglang","modelId":"default","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"sglang","modelId":"default","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"default","options":{"name":"sglang","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"empty","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"ollamaKey","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"azureResource","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"anthropicToken","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"adminAws","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"none","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"key","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for gateway provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"empty","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsPair","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"gateway","modelId":"anthropic/claude-opus-5.5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"gateway","modelId":"anthropic/claude-opus-5.5","model":{"factory":"gateway","method":"default","modelId":"anthropic/claude-opus-5.5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"none","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"key","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"url","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnv","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for edgeone provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for edgeone provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsPair","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"edgeone","modelId":"@tx/deepseek-ai/deepseek-v32","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"@tx/deepseek-ai/deepseek-v32","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"none","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"key","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsPair","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed-2-0-pro-260215","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed-2-0-pro-260215","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"empty","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"ollamaKey","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"azureResource","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"anthropicToken","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"adminAws","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"none","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"key","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnv","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for modelscope provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"empty","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"azureResource","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"adminAws","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsPair","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"empty","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"modelscope","modelId":"deepseek-ai/DeepSeek-V4-Pro","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"deepseek-ai/DeepSeek-V4-Pro","options":{"name":"modelscope","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for glm provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"glm","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qwen provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qwen","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for qiniu provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"qiniu","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for kimi provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"kimi","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"empty","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"ollamaKey","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"azureResource","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"anthropicToken","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"adminAws","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"none","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"key","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnv","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"custom-env-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for minimax provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"empty","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"azureResource","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"adminAws","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsPair","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"empty","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"MiniMax-M3","options":{"name":"minimax","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"empty","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"ollamaKey","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"azureResource","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"anthropicToken","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"adminAws","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"none","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"key","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnv","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for novita provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"empty","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"azureResource","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"adminAws","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsPair","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"empty","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"novita","modelId":"minimax/minimax-m3","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"novita","modelId":"minimax/minimax-m3","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"minimax/minimax-m3","options":{"name":"novita","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"empty","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"ollamaKey","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"azureResource","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"anthropicToken","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"adminAws","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"none","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"key","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnv","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for mimo provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"empty","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"azureResource","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"adminAws","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsPair","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"empty","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"mimo","modelId":"mimo-v2.5-pro","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"mimo","modelId":"mimo-v2.5-pro","model":{"factory":"deepseek","method":"default","modelId":"mimo-v2.5-pro","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"empty","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"ollamaKey","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"azureResource","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"anthropicToken","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"adminAws","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"none","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"key","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnv","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for atlascloud provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"empty","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"azureResource","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"adminAws","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsPair","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"empty","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"atlascloud","modelId":"qwen/qwen3.5-flash","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"qwen/qwen3.5-flash","options":{"name":"atlascloud","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"none","env":"empty","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"ollamaKey","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"azureResource","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"anthropicToken","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"adminAws","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"none","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"empty","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"serverKeyAndUrl","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"ollamaKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"azureResource","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"anthropicToken","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"adminAws","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"key","env":"everything","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"empty","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"azureResource","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"adminAws","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndSlash","env":"everything","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"empty","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"ollamaKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"azureResource","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"anthropicToken","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"adminAws","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnv","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for custom provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"empty","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"azureResource","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"adminAws","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsPair","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"serverKey","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"desktop","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"empty","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"custom","modelId":"test-model","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"custom","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"custom","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"noProvider":true,"env":"only OPENAI_API_KEY","serverProvider":"openai","getAIModel":{"provider":"openai","modelId":"test-model","model":{"factory":"openai","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only ANTHROPIC_API_KEY","serverProvider":"anthropic","getAIModel":{"provider":"anthropic","modelId":"test-model","model":{"factory":"anthropic","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.anthropic.com/v1"}}}} {"noProvider":true,"env":"only GOOGLE_GENERATIVE_AI_API_KEY","serverProvider":"google","getAIModel":{"provider":"google","modelId":"test-model","model":{"factory":"google","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only GOOGLE_VERTEX_API_KEY","serverProvider":"vertexai","getAIModel":{"provider":"vertexai","modelId":"test-model","model":{"factory":"vertex","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only AZURE_API_KEY","serverProvider":null,"getAIModel":{"error":"Multiple AI providers configured (azure). Please set AI_PROVIDER to specify which one to use."}} {"noProvider":true,"env":"only OPENROUTER_API_KEY","serverProvider":"openrouter","getAIModel":{"provider":"openrouter","modelId":"test-model","model":{"factory":"openrouter","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only AIHUBMIX_API_KEY","serverProvider":"aihubmix","getAIModel":{"provider":"aihubmix","modelId":"test-model","model":{"factory":"aihubmix","method":"default","modelId":"test-model","options":{"apiKey":"server-key","appCode":"MSBS9675"}}}} {"noProvider":true,"env":"only DEEPSEEK_API_KEY","serverProvider":"deepseek","getAIModel":{"provider":"deepseek","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only SILICONFLOW_API_KEY","serverProvider":"siliconflow","getAIModel":{"provider":"siliconflow","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"siliconflow","apiKey":"server-key","baseURL":"https://api.siliconflow.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only SGLANG_API_KEY","serverProvider":"sglang","getAIModel":{"error":"SGLang needs a base URL. Add it in the model settings."}} {"noProvider":true,"env":"only AI_GATEWAY_API_KEY","serverProvider":"gateway","getAIModel":{"provider":"gateway","modelId":"test-model","model":{"factory":"gateway","method":"default","modelId":"test-model","options":{"apiKey":"server-key"}}}} {"noProvider":true,"env":"only DOUBAO_API_KEY","serverProvider":"doubao","getAIModel":{"provider":"doubao","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only MODELSCOPE_API_KEY","serverProvider":"modelscope","getAIModel":{"provider":"modelscope","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"modelscope","apiKey":"server-key","baseURL":"https://api-inference.modelscope.cn/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only GLM_API_KEY","serverProvider":"glm","getAIModel":{"provider":"glm","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"glm","apiKey":"server-key","baseURL":"https://open.bigmodel.cn/api/paas/v4","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only QWEN_API_KEY","serverProvider":"qwen","getAIModel":{"provider":"qwen","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qwen","apiKey":"server-key","baseURL":"https://dashscope.aliyuncs.com/compatible-mode/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only QINIU_API_KEY","serverProvider":"qiniu","getAIModel":{"provider":"qiniu","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"qiniu","apiKey":"server-key","baseURL":"https://api.qnaigc.com/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only KIMI_API_KEY","serverProvider":"kimi","getAIModel":{"provider":"kimi","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.moonshot.cn/v1"}}}} {"noProvider":true,"env":"only MINIMAX_API_KEY","serverProvider":"minimax","getAIModel":{"provider":"minimax","modelId":"test-model","model":{"factory":"anthropic","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.minimaxi.com/anthropic/v1"}}}} {"noProvider":true,"env":"only NOVITA_API_KEY","serverProvider":"novita","getAIModel":{"provider":"novita","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"novita","apiKey":"server-key","baseURL":"https://api.novita.ai/openai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only MIMO_API_KEY","serverProvider":"mimo","getAIModel":{"provider":"mimo","modelId":"test-model","model":{"factory":"deepseek","method":"default","modelId":"test-model","options":{"apiKey":"server-key","baseURL":"https://api.xiaomimimo.com/v1"}}}} {"noProvider":true,"env":"only ATLASCLOUD_API_KEY","serverProvider":"atlascloud","getAIModel":{"provider":"atlascloud","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"atlascloud","apiKey":"server-key","baseURL":"https://api.atlascloud.ai/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"only CUSTOM_API_KEY","serverProvider":"custom","getAIModel":{"error":"OpenAI-compatible needs a base URL. Add it in the model settings."}} {"noProvider":true,"env":"vertex and openai","serverProvider":null,"getAIModel":{"error":"Multiple AI providers configured (openai, vertexai). Please set AI_PROVIDER to specify which one to use."}} {"noProvider":true,"env":"only OLLAMA_API_KEY","serverProvider":null,"getAIModel":{"error":"No AI provider configured. Please set one of the following API keys in your .env.local file:\n- OPENAI_API_KEY for openai\n- ANTHROPIC_API_KEY for anthropic\n- GOOGLE_GENERATIVE_AI_API_KEY for google\n- DEEPSEEK_API_KEY for deepseek\n- QWEN_API_KEY for qwen\n- DOUBAO_API_KEY for doubao\n- GLM_API_KEY for glm\n- KIMI_API_KEY for kimi\n- MINIMAX_API_KEY for minimax\n- MIMO_API_KEY for mimo\n- OPENROUTER_API_KEY for openrouter\n- AIHUBMIX_API_KEY for aihubmix\n- SILICONFLOW_API_KEY for siliconflow\n- MODELSCOPE_API_KEY for modelscope\n- NOVITA_API_KEY for novita\n- ATLASCLOUD_API_KEY for atlascloud\n- QINIU_API_KEY for qiniu\n- AI_GATEWAY_API_KEY for gateway\n- GOOGLE_VERTEX_API_KEY for vertexai\n- AZURE_API_KEY for azure\n- SGLANG_API_KEY for sglang\n- CUSTOM_API_KEY for custom\n- AWS_ACCESS_KEY_ID for bedrock\nOr set AI_PROVIDER=ollama for local Ollama."}} {"noProvider":true,"env":"no key at all","serverProvider":null,"getAIModel":{"error":"No AI provider configured. Please set one of the following API keys in your .env.local file:\n- OPENAI_API_KEY for openai\n- ANTHROPIC_API_KEY for anthropic\n- GOOGLE_GENERATIVE_AI_API_KEY for google\n- DEEPSEEK_API_KEY for deepseek\n- QWEN_API_KEY for qwen\n- DOUBAO_API_KEY for doubao\n- GLM_API_KEY for glm\n- KIMI_API_KEY for kimi\n- MINIMAX_API_KEY for minimax\n- MIMO_API_KEY for mimo\n- OPENROUTER_API_KEY for openrouter\n- AIHUBMIX_API_KEY for aihubmix\n- SILICONFLOW_API_KEY for siliconflow\n- MODELSCOPE_API_KEY for modelscope\n- NOVITA_API_KEY for novita\n- ATLASCLOUD_API_KEY for atlascloud\n- QINIU_API_KEY for qiniu\n- AI_GATEWAY_API_KEY for gateway\n- GOOGLE_VERTEX_API_KEY for vertexai\n- AZURE_API_KEY for azure\n- SGLANG_API_KEY for sglang\n- CUSTOM_API_KEY for custom\n- AWS_ACCESS_KEY_ID for bedrock\nOr set AI_PROVIDER=ollama for local Ollama."}} {"noProvider":true,"env":"AI_PROVIDER=openai","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=anthropic","getAIModel":{"error":"Either ANTHROPIC_API_KEY or ANTHROPIC_AUTH_TOKEN environment variable is required for anthropic provider. Please set one in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=google","getAIModel":{"error":"GOOGLE_GENERATIVE_AI_API_KEY environment variable is required for google provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=vertexai","getAIModel":{"error":"GOOGLE_VERTEX_API_KEY environment variable is required for vertexai provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=azure","getAIModel":{"error":"AZURE_API_KEY environment variable is required for azure provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=bedrock","getAIModel":{"provider":"bedrock","modelId":"test-model","model":{"factory":"bedrock","method":"default","modelId":"test-model","options":{"region":"us-west-2","credentialProvider":"node-chain"}}}} {"noProvider":true,"env":"AI_PROVIDER=ollama","getAIModel":{"provider":"ollama","modelId":"test-model","model":{"factory":"ollama","method":"default","modelId":"test-model","options":{}}}} {"noProvider":true,"env":"AI_PROVIDER=openrouter","getAIModel":{"error":"OPENROUTER_API_KEY environment variable is required for openrouter provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=aihubmix","getAIModel":{"error":"AIHUBMIX_API_KEY environment variable is required for aihubmix provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=deepseek","getAIModel":{"error":"DEEPSEEK_API_KEY environment variable is required for deepseek provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=siliconflow","getAIModel":{"error":"SILICONFLOW_API_KEY environment variable is required for siliconflow provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=sglang","getAIModel":{"error":"SGLANG_API_KEY environment variable is required for sglang provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=gateway","getAIModel":{"error":"AI_GATEWAY_API_KEY environment variable is required for gateway provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=edgeone","getAIModel":{"provider":"edgeone","modelId":"test-model","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"test-model","options":{"name":"edgeone","apiKey":"edgeone","baseURL":"/api/edgeai","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}}} {"noProvider":true,"env":"AI_PROVIDER=doubao","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=modelscope","getAIModel":{"error":"MODELSCOPE_API_KEY environment variable is required for modelscope provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=glm","getAIModel":{"error":"GLM_API_KEY environment variable is required for glm provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=qwen","getAIModel":{"error":"QWEN_API_KEY environment variable is required for qwen provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=qiniu","getAIModel":{"error":"QINIU_API_KEY environment variable is required for qiniu provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=kimi","getAIModel":{"error":"KIMI_API_KEY environment variable is required for kimi provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=minimax","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=novita","getAIModel":{"error":"NOVITA_API_KEY environment variable is required for novita provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=mimo","getAIModel":{"error":"MIMO_API_KEY environment variable is required for mimo provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=atlascloud","getAIModel":{"error":"ATLASCLOUD_API_KEY environment variable is required for atlascloud provider. Please set it in your .env.local file."}} {"noProvider":true,"env":"AI_PROVIDER=custom","getAIModel":{"error":"CUSTOM_API_KEY environment variable is required for custom provider. Please set it in your .env.local file."}} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"none","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"key","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"custom-env-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsPair","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"default","modelId":"gpt-5","options":{"apiKey":"server-key"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-5","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-5","model":{"factory":"openai","method":"chat","modelId":"gpt-5","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}},"providerOptions":{"openai":{"reasoningSummary":"auto"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"none","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"key","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://api.openai.com/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"custom-env-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for openai provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsPair","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"default","modelId":"gpt-4o","options":{"apiKey":"server-key"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"empty","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"OPENAI_API_KEY environment variable is required for openai provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"openai","modelId":"gpt-4o","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"openai","modelId":"gpt-4o","model":{"factory":"openai","method":"chat","modelId":"gpt-4o","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"none","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"key","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsPair","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://server.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"server-key","baseURL":"https://u.example/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"deepseek-v3","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"deepseek-v3","model":{"factory":"deepseek","method":"default","modelId":"deepseek-v3","options":{"apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"none","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"key","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndSlash","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"https://u.example/v1/chat/completions","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"empty","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"serverKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"ollamaKey","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"azureResource","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"anthropicToken","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"adminAws","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"desktop","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvEmpty","env":"everything","getAIModel":{"error":"CUSTOM_KEY_EMPTY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayPartial","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"empty","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"serverKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"serverKeyAndUrl","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"ollamaKey","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"azureResource","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"anthropicToken","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"adminAws","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"desktop","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvArrayEmpty","env":"everything","getAIModel":{"error":"At least one of [CUSTOM_KEY_EMPTY, CUSTOM_KEY_EMPTY_2] environment variables is required for doubao provider. Please set at least one in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"keyEnvAndUrlEnv","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"custom-env-key","baseURL":"https://custom-env.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsPair","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://ark.cn-beijing.volces.com/api/v3","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"awsIdOnly","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://server.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"vertexKeyAndUrl","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"empty","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"DOUBAO_API_KEY environment variable is required for doubao provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"server-key","baseURL":"https://u.example/v1","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"https://u.example/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"empty","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"serverKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"ollamaKey","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"azureResource","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"anthropicToken","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"adminAws","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"desktop","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"doubao","modelId":"doubao-seed","shape":"keyAndPrivateUrl","env":"everything","getAIModel":{"provider":"doubao","modelId":"doubao-seed","model":{"wrapped":{"factory":"openai-compatible","method":"default","modelId":"doubao-seed","options":{"name":"doubao","apiKey":"client-key","baseURL":"http://10.0.0.5:8000/v1","fetch":"guarded","includeUsage":true}},"middleware":{"middleware":"extractReasoning","tagName":"think"}}},"usesServerCredentials":false,"usesServerEndpoint":true,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":"http://10.0.0.5:8000/v1/chat/completions"} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"empty","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"serverKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"serverKeyAndUrl","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"ollamaKey","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"azureResource","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"anthropicToken","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"adminAws","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"desktop","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"url","env":"everything","getAIModel":{"error":"API key is required when using a custom base URL. Please provide your own API key in Settings."},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndUrl","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"empty","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"ollamaKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"azureResource","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"anthropicToken","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"adminAws","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"keyAndPastedPath","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"client-key","baseURL":"https://u.example/anthropic/v1","fetch":"guarded"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"empty","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"serverKey","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://u.example/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"serverKeyAndUrl","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://u.example/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"ollamaKey","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"azureResource","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"anthropicToken","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"adminAws","getAIModel":{"error":"MINIMAX_API_KEY environment variable is required for minimax provider. Please set it in your .env.local file."},"usesServerCredentials":true,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"desktop","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://u.example/anthropic/v1"}}},"usesServerCredentials":false,"usesServerEndpoint":false,"chatRequestUrl":null} {"provider":"minimax","modelId":"MiniMax-M3","shape":"trustedUrl","env":"everything","getAIModel":{"provider":"minimax","modelId":"MiniMax-M3","model":{"factory":"anthropic","method":"default","modelId":"MiniMax-M3","options":{"apiKey":"server-key","baseURL":"https://u.example/anthropic/v1"}}},"usesServerCredentials":true,"usesServerEndpoint":false,"globalBaseUrl":"https://server.example/v1","chatRequestUrl":null} {"reasoningProbe":true,"provider":"openai","modelId":"gpt-daybreak-blue-latest","providerOptions":null} {"reasoningProbe":true,"provider":"openai","modelId":"gpt-daybreak-red-latest","providerOptions":null} {"reasoningProbe":true,"provider":"openai","modelId":"gpt-realtime-2.1","providerOptions":null} {"reasoningProbe":true,"provider":"openai","modelId":"gpt-5","providerOptions":{"openai":{"reasoningSummary":"auto"}}} {"reasoningProbe":true,"provider":"openai","modelId":"gpt-unknown","providerOptions":null} {"reasoningProbe":true,"provider":"openai","modelId":"GPT-Realtime-2.1","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"deep-research-max-preview-04-2026","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"deep-research-preview-04-2026","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemini-flash-latest","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemini-flash-lite-latest","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemma-4-26b-a4b-it","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemma-4-31b-it","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemini-2.5-flash","providerOptions":{"google":{"thinkingConfig":{"includeThoughts":true}}}} {"reasoningProbe":true,"provider":"google","modelId":"gemini-unknown","providerOptions":null} {"reasoningProbe":true,"provider":"google","modelId":"gemini-flash-latest-001","providerOptions":null}