网站:Devv AI 号称:最懂程序员的新一代 AI 搜索引擎 博主评价:我的大学所有的代码都是使用它,极大地提升了我的学习和开发效率。 推荐指数:🌟🌟🌟🌟🌟🌟(超5星) 难度指数:需要访问国外网站🪜
🌟嗨,我是LucianaiB!
🌍 总有人间一两风,填我十万八千梦。
🚀 路漫漫其修远兮,吾将上下而求索。
Devv.ai 是一款面向程序员的新一代 AI 搜索引擎,旨在替代传统的搜索引擎和技术博客社区,专注于解决编程和技术难题。其主要特点包括:
可以看到它提供了8中常见AI,这里比较推荐使用Gemini 1.5 Pro,因为它Limited Free限时免费。(我没使用过Pro,使用无法评价,但是免费的足够了)
以下是关于这些模型的介绍和比较:
Devv.ai 提供了 GitHub 模式。
1.GitHub 模式:Devv.ai 提供了 GitHub 模式,允许用户直接连接自己的 GitHub 仓库,进行搜索、问答和代码生成。这一功能目前处于 Beta 测试阶段,用户可以通过该模式针对特定代码库进行查询,Devv.ai 会通过专门的程序分析 indexer 来解析代码仓库的语法结构和函数调用链关系,从而提供更精准的结果。
2.数据来源:Devv.ai 的数据来源包括 GitHub 等国际知名技术平台,这意味着它能够利用 GitHub 上的开源代码和项目信息,为开发者提供更全面和准确的编程建议。
3.社区反馈与贡献:Devv.ai 在 GitHub 上有自己的开源仓库,开发者可以通过该仓库报告错误、请求新功能、提问或提供反馈。这种开放式的社区互动模式有助于 Devv.ai 不断改进和优化其功能。
提示词:
使用代码,创建一个有科技感炫酷的动画
效果如下:(它不仅输出了代码,而且连效果都可以直接看到,这也是我最喜欢使用的原因)
对应的代码:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>粒子动画</title>
<style>
body {
background-color: #000;
overflow: hidden;
height: 100vh;
margin: 0;
display: flex;
justify-content: center;
align-items: center;
}
canvas {
background-color: #000;
}
</style>
</head>
<body>
<canvas id="particleCanvas"></canvas>
<script>
const canvas = document.getElementById('particleCanvas');
const ctx = canvas.getContext('2d');
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
let particlesArray;
// 创建粒子
class Particle {
constructor(x, y, directionX, directionY, size, color) {
this.x = x;
this.y = y;
this.directionX = directionX;
this.directionY = directionY;
this.size = size;
this.color = color;
}
// 绘制单个粒子
draw() {
ctx.beginPath();
ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2, false);
ctx.fillStyle = this.color;
ctx.fill();
}
// 更新粒子位置
update() {
if (this.x + this.size > canvas.width || this.x - this.size < 0) {
this.directionX = -this.directionX;
}
if (this.y + this.size > canvas.height || this.y - this.size < 0) {
this.directionY = -this.directionY;
}
this.x += this.directionX;
this.y += this.directionY;
this.draw();
}
}
// 创建粒子数组
function init() {
particlesArray = [];
let numberOfParticles = (canvas.height * canvas.width) / 9000;
for (let i = 0; i < numberOfParticles; i++) {
let size = (Math.random() * 5) + 1;
let x = (Math.random() * ((innerWidth - size * 2) - (size * 2)) + size * 2);
let y = (Math.random() * ((innerHeight - size * 2) - (size * 2)) + size * 2);
let directionX = (Math.random() * 5) - 2.5;
let directionY = (Math.random() * 5) - 2.5;
let color = 'rgba(173, 216, 230, 0.8)';
particlesArray.push(new Particle(x, y, directionX, directionY, size, color));
}
}
// 动画循环
function animate() {
requestAnimationFrame(animate);
ctx.clearRect(0, 0, innerWidth, innerHeight);
for (let i = 0; i < particlesArray.length; i++) {
particlesArray[i].update();
}
}
// 调整窗口大小
window.addEventListener('resize', function(){
canvas.width = innerWidth;
canvas.height = innerHeight;
init();
});
init();
animate();
</script>
</body>
</html>
Devv AI 是一款专为程序员设计的新一代 AI 搜索引擎,以其强大的 AI 驱动功能和多语言支持脱颖而出。它不仅能够快速准确地解答编程难题,还提供了多种搜索模式,满足不同开发者的需求。其 GitHub 模式更是将代码搜索和问答提升到了一个新的高度,通过连接 GitHub 仓库,开发者可以直接获取针对特定项目的精准建议。
在使用 Devv AI 的过程中,我深刻体会到其强大的多模态处理能力和智能生成能力。无论是复杂的代码生成任务,还是简单的技术问题解答,Devv AI 都能迅速给出高质量的解决方案。其提供的多种 AI 模型各有特点,例如 Gemini 1.5 Pro 的限时免费版本,为开发者提供了强大的功能支持,而 GPT-4o Mini 则以其高效的性能和较低的成本成为性价比之选。
Devv AI 的 GitHub 模式是其一大亮点。通过连接 GitHub 仓库,开发者可以利用 Devv AI 的智能分析功能,快速定位代码问题并获取优化建议。这种与开源社区的深度结合,不仅提升了开发效率,还为开发者提供了丰富的学习资源。
总的来说,Devv AI 是一个极具潜力的工具,它通过 AI 技术极大地简化了编程过程,提高了开发效率。无论是新手还是资深开发者,都能从中受益。尽管目前使用 Devv AI 需要访问国外网站,但其强大的功能和友好的用户体验使其成为值得推荐的工具。如果你是一名程序员,Devv AI 绝对值得一试。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。