- IDE Integration
- Windsurf
IDE Integration
Windsurf
Connect CoreThink's advanced reasoning capabilities directly to Windsurf IDE for intelligent code completion and AI-powered development assistance.
Prerequisites
Before you begin, make sure you have:
- Windsurf IDE installed
- A CoreThink account with an active API key
- Git installed (for project operations)
- Internet connection
Step 1: Install Windsurf
- Download Windsurf from windsurf.com
- Install and launch the application
- Complete the initial setup
Step 2: Get Your CoreThink API Key
- Go to CoreThink Dashboard
- Sign in to your account
- Navigate to your Dashboard
- Create an API Key (copy it immediately - you won’t see it again)
- Create an organization if you don’t have one
Step 3: Open Windsurf Settings
- Open Windsurf IDE
- Press
Cmd+,(Mac) orCtrl+,(Windows/Linux) to open Settings - Search for “AI” or “Model” settings
- Navigate to the AI provider configuration
Step 4: Configure CoreThink API
Enter the following configuration:
API Provider:
- Choose:
OpenAI CompatibleorCustom
Base URL:
- Enter:
https://api.corethink.ai/v1/code
API Key:
- Paste your CoreThink API key
Model:
- Enter:
corethink
Step 5: Verify Configuration
- Open a code file in Windsurf
- Start typing to trigger AI suggestions
- Use the AI chat panel to test the connection
Step 6: Try It Out
Start using Windsurf with CoreThink AI! The AI assistant will now use CoreThink’s reasoning capabilities for code completion and chat.
Troubleshooting
Connection Issues
- Verify your API key is correct and active
- Ensure you’re using the correct endpoint:
https://api.corethink.ai/v1/code - Check your internet connection
- Restart Windsurf after configuration
Model Not Found
- Ensure you entered
corethinkexactly (case-sensitive) - Check that the base URL is correct:
https://api.corethink.ai/v1/code - Verify your API provider is set to “OpenAI Compatible”
API Key Errors
- Generate a new API key from here
- Ensure your organization has available credits
- Verify the API key is correctly pasted without extra spaces
Next Steps
- Explore the API Reference for advanced configuration
- Check out Examples for common use cases
- Review Best Practices for optimal results