LLM IK
1.0.0
Repositori ini adalah untuk menghasilkan dan menguji solusi kinematika terbalik yang dihasilkan oleh model bahasa besar (LLM) untuk rantai kinematik dengan "efektor akhir" tunggal.
python3 -m venv .venv ..venvScriptsactivate.bat ..venvScriptsactivate.ps1 .source .venv/bin/activate .pip install -r requirements.txt .Robots atau Models , dan folder Providers jika Anda ingin menggunakan beberapa robot atau LLM yang sama seperti yang kami miliki.Robots , dan letakkan file urdf robot yang ingin Anda gunakan di dalamnya.Models , dan tempatkan semua file spesifikasi LLM Anda yang ingin Anda gunakan di dalam sebagaimana dirinci di bagian model.Providers , dan letakkan file spesifikasi OpenAI API Anda yang ingin Anda gunakan di dalam sebagaimana dirinci di bagian penyedia.Keys , dan buat file .txt bernama sama dengan file spesifikasi kompatibel API OpenAI di folder Providers dan tempel kunci API yang sesuai ke dalam masing -masing.llm_ik dengan parameter yang diuraikan di bagian penggunaan.Results di direktori root..txt di folder Models di direktori root.True atau False dan default ke False . Jika bukan model penalaran, prompt akan mencakup pernyataan untuk "berpikir langkah demi langkah dan menunjukkan semua pekerjaan Anda" untuk memperoleh beberapa manfaat dari pemikiran rantai-dipikirkan. Kalau tidak, ini dihilangkan, karena penalaran sudah melakukan proses seperti ini secara internal..txt ) untuk digunakan dari folder Providers . Lihat bagian Penyedia untuk cara mengkonfigurasi file -file ini sendiri.True atau False dan default untuk apakah penyedianya mendukung fungsi. Ini berguna karena beberapa penyedia, seperti OpenRouter, mendukung panggilan fungsi, tetapi, tidak semua model yang mereka berikan juga, sehingga memberi Anda opsi untuk melakukan override per-model. Namun, jika penyedia tidak mendukung panggilan fungsi dan ini diatur ke True , konfigurasi penyedia akan mengesampingkan ini menjadi False , sehingga ini hanya dapat digunakan untuk menonaktifkan panggilan fungsi dan tidak mengaktifkannya. Jika ini False , detail tambahan ditambahkan ke prompt sehingga model masih dapat memanggil metode, hanya saja tidak melalui fungsi API OpenAI dan sebaliknya respons pesan reguler diuraikan..txt ) akan digunakan..txt di folder Providers di direktori root. True atau False dan default ke False . Jika penyedia mendukung metode tetapi model tidak seperti yang dijelaskan di bagian Model, ini akan ditimpa untuk False untuk model itu saja.-r atau --robots -nama robot. Default untuk None yang akan memuat semua file robot URDF di folder Robots .-m atau --max -panjang rantai maksimum untuk dijalankan. Default ke 0 yang berarti tidak ada batasan.-o atau --orientation -Jika kita ingin menyelesaikan orientasi selain posisi. Default ke True .-t atau --types -Jenis pemecahan tertinggi untuk dijalankan. Default untuk Transfer , artinya semua dijalankan.-f atau --feedbacks -Maksimal beberapa kali untuk memberikan umpan balik. Default ke 5 .-e atau --examples -jumlah contoh yang harus diberikan dengan umpan balik. Default ke 10 .-a atau --training -Jumlah sampel pelatihan. Default ke 1000 .-v atau --evaluating -jumlah sampel evaluasi. Default ke 1000 .-s atau --seed -benih pembuatan sampel. Default ke 42 .-d atau --distance -Kesalahan jarak yang dapat diterima. Default ke 0.001 .-n atau --angle -Kesalahan sudut yang dapat diterima. Default ke 0.001 .-c atau --cwd -direktori kerja. Default untuk None yang mendapatkan direktori kerja saat ini.-l atau --logging -level logging. Default ke INFO .-w atau --wait -Berapa lama menunggu di antara panggilan API. Default hingga 1 detik.-u atau --run -bendera -Aktifkan API berjalan.-b atau --bypass -bendera -bypass konfirmasi untuk menjalankan API. Interactions sampai Anda menemukan robot, model, dan pemecahan yang Anda cari.X-Prompt.txt terakhir, X-Feedback.txt , X-Forward.txt , atau X-Test.txt ke antarmuka obrolan Anda dan tunggu respons di mana X adalah angka.X-Response.txt di mana X adalah nomor berikutnya untuk riwayat obrolan dan jalankan program lagi. Ulangi langkah sebelumnya dan ini sampai file bernama X-Done.txt muncul di mana X adalah angka.