Common Issues

Authentication Problems

Configuration Issues

Request/Response Issues

Integration-Specific Issues

Performance Issues

Development Environment Issues

Getting Help

Debug Information to Collect

When reporting issues, please include:
  1. Environment details:
    # System info
    node --version
    npm --version
    
    # Package versions
    npm list openai
    npm list @langchain/openai
    
  2. Request details:
    // Sanitized request (remove API key)
    {
      "model": "",
      "messages": [...],
      "provider_constraint": [...],
      "cost_bias": 0.5
    }
    
  3. Error information:
    console.log("Error status:", error.status);
    console.log("Error message:", error.message);
    console.log("Error stack:", error.stack);
    
  4. Network diagnostics:
    # Test connectivity
    curl -I https://llmadaptive.uk/api/v1/
    
    # DNS resolution
    nslookup llmadaptive.uk
    

Support Channels

Documentation

Check our comprehensive guides and API reference for solutions

GitHub Issues

Report bugs and request features on our GitHub repository

Discord Community

Get help from the community and Adaptive team members

Email Support

Contact support@adaptive.com for priority assistance

Best Practices for Debugging

  1. Start with simple requests:
    // Test basic functionality first
    const simple = await openai.chat.completions.create({
      model: "",
      messages: [{ role: "user", content: "Hello" }]
    });
    
  2. Enable verbose logging:
    // Add detailed logging
    console.log("Request:", JSON.stringify(requestData, null, 2));
    console.log("Response:", JSON.stringify(response, null, 2));
    
  3. Test with curl:
    # Verify API access outside your application
    curl -X POST https://llmadaptive.uk/api/v1/chat/completions \
      -H "X-Stainless-API-Key: $ADAPTIVE_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"model":"","messages":[{"role":"user","content":"test"}]}'
    
  4. Isolate the problem:
    • Test different messages
    • Try different parameters
    • Test in different environments
    • Compare with working examples

FAQ