Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

ჰოსტ ფუნქციები

ჰოსტ ფუნქციები PRX-ის მიერ WASM დანამატებისთვის გამოქვეყნებული API ზედაპირია. ისინი ჰოსტის შესაძლებლობებზე კონტროლირებულ წვდომას უზრუნველყოფს, როგორიცაა HTTP მოთხოვნები, ფაილის ოპერაციები და აგენტის მდგომარეობა.

ხელმისაწვდომი ჰოსტ ფუნქციები

HTTP

ფუნქციააღწერანებართვა
http_request(method, url, headers, body)HTTP მოთხოვნის შესრულებაnet.http
http_get(url)GET მოთხოვნის შემოკლებაnet.http
http_post(url, body)POST მოთხოვნის შემოკლებაnet.http

ფაილური სისტემა

ფუნქციააღწერანებართვა
fs_read(path)ფაილის წაკითხვაfs.read
fs_write(path, data)ფაილის ჩაწერაfs.write
fs_list(path)დირექტორიის შინაარსის ჩამონათვალიfs.read

აგენტის მდგომარეობა

ფუნქციააღწერანებართვა
memory_get(key)აგენტის მეხსიერებიდან წაკითხვაagent.memory.read
memory_set(key, value)აგენტის მეხსიერებაში ჩაწერაagent.memory.write
config_get(key)დანამატის კონფიგურაციის წაკითხვაagent.config

ჟურნალირება

ფუნქციააღწერანებართვა
log_info(msg)info დონეზე ჟურნალირებაყოველთვის ნებადართული
log_warn(msg)warn დონეზე ჟურნალირებაყოველთვის ნებადართული
log_error(msg)error დონეზე ჟურნალირებაყოველთვის ნებადართული

ნებართვების მანიფესტი

ყოველი დანამატი საჭირო ნებართვებს მანიფესტში აცხადებს:

toml
[permissions]
net.http = ["api.example.com"]
fs.read = ["/data/*"]
agent.memory.read = true

დაკავშირებული გვერდები

Released under the Apache-2.0 License.