翻译并解释一种 编程语言 或者 自然语言 到 另一种 编程语言 或者 自然语言
效果展示页面:demo
Clone of AI-Code-Convert Thanks to JustAIGithub!
- 界面翻译为中文
- 增加语言类型为下拉列表,免除手动输入语言类型,第一个为自然语言
- 优化后台prompt,使转换后的编程语言自带中文注释
Android
Assembly Language
Bash
Binary Code
C
C#
C++
COBOL
CSS
Clojure
CoffeeScript
Dart
Decimal Code
Elixir
Fortran
Go
Groovy
Haskell
Hex Code
HTML
Java
JavaScript
Julia
Kotlin
Lisp
Lua
Matlab
Morse Code
NoSQL
Objective-C
Pascal
Perl
PHP
PL/SQL
Powershell
Python
R
Racket
Ruby
Rust
SAS
SQL
Scala
Swift
SwiftUI
TSX
TypeScript
Visual Basic .NET
1. Clone Repo
git clone https://github.com/ikiwihome/ai-code-convert.git
. Config Environment
- 将 .env.local.example 更名为 .env.local
- 将 .env.local.example 文件中的 NEXT_PUBLIC_OPENAI_API_BASE_URL,NEXT_PUBLIC_OPENAI_MODEL,NEXT_PUBLIC_OPENAI_API_KEY 更改为您自己的
- NEXT_PUBLIC_OPENAI_API_BASE_URL 推荐使用cloudflare代理,这样就可以不用翻墙访问OpenAI的API。
2. Install Dependencies
npm i
3. Run App
npm run dev 或 npm run start
docker run -d --name ai-code-convert -h ai-code-convert --restart=unless-stopped -e TZ="Asia/Shanghai" -e NEXT_PUBLIC_OPENAI_MODEL="gpt-3.5-turbo" -e NEXT_PUBLIC_OPENAI_API_BASE_URL="https://openai-2zn.pages.dev/api/v1/chat/completions" -e NEXT_PUBLIC_OPENAI_API_KEY="sk-xxxxx" ikiwicc/ai-code-convert:latest
其中NEXT_PUBLIC_OPENAI_API_KEY换成你自己的key 然后通过IP地址+端口号即可访问,例如:http://127.0.0.1:3000
docker build -t ai-code-convert .